← Help & guides
Every module explained3 min read

Module: Demo portal

An access-code sandbox with realistic data, for showing the product without setup.

Open this module →

What it's for

Showing Veriflow to someone — a prospect, an investor, a teammate — without asking them to sign in with Google or spend an hour entering data.

When you use it

Sales demos, screenshots, and testing changes against realistic data.

What's on the screen

/demo prompts for an access code (DEMO_ACCESS_CODE, default VERIFLOW-DEMO-2026). Entering it loads a seeded organization, Northwind AI, and drops you on the dashboard with an amber bar across the top offering Core / Scale switching and Reset data.

What's in the sandbox

Two agents (a customer-facing support copilot at medium risk, an internal research assistant), ~34 scoped controls at mixed statuses with several contested, all five policies approved with an approver on record, an adversarial run of 15 tests with 3 real failures, a Langfuse telemetry snapshot, four verified answer-bank entries with reuse counts, a completed Contoso Financial questionnaire showing citations and one flagged question, an open escalation, a draft remediation, and an inbound trust-page request.

How it works

The code is validated case-insensitively against DEMO_ACCESS_CODE. On first entry a full organization is seeded; the seed is idempotent. Tier switching flips the plan field live so you can show padlocks appearing and disappearing. Reset deletes and re-seeds.

Gotchas

  • It's a shared sandbox. Everyone with the code sees the same tenant, and edits are visible to all of them.
  • Change the default code before sharing widely; set DEMO_ACCESS_CODE="" to disable the portal entirely.
  • It needs the database. The demo seeds real rows.

Related

A tour of the dashboard · Core vs Scale

More in Every module explained