Demo Showcase — Vaultr Example App

Copy Markdown View Source

This is the canonical evaluator-first path for Sigra. It is a runnable, source-backed walkthrough of the seeded Vaultr demo app in test/example.

Run Demo Showcase

cd test/example
mix setup && mix phx.server

Open http://localhost:4000/demo/credentials. This /demo/credentials page is the first live stop and shows the current seeded personas, emails, and passwords.

If first-run verification fails after setup, run mix sigra.doctor and use the fixes in Troubleshooting install.

Evaluator Persona Map

These six personas come from Example.Demo.Personas.feature_map/0 and are the source of truth for what the showcase proves.

  • admin@demo.sigra.dev: admin/operator surface, TOTP MFA, passkey display row, multi-org ownership/membership, and audit trail inspection via /admin and /admin/audit.
  • alice@demo.sigra.dev: happy-path confirmed login baseline.
  • bob@demo.sigra.dev: second TOTP/MFA-enabled user plus org-owner coverage.
  • carol@demo.sigra.dev: seeded GitHub OAuth-linked identity row for inspection; live GitHub OAuth still requires evaluator-supplied provider credentials.
  • dave@demo.sigra.dev: locked and unconfirmed rough edge for enumeration-resistant login behavior.
  • frank@demo.sigra.dev: scheduled deletion lifecycle state while still active.

Screenshot Grid

CredentialsAdmin Users
Credentials view with six seeded personasAdmin users list view
Admin User DetailAudit Explorer
Admin user detail including MFA and passkey rowsAudit explorer view with seeded events

Proof Boundary And Limitations

This showcase and screenshot grid are evaluator proof and inspection aids. They are not production certification and not compliance evidence.

Not Evaluating Right Now?