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/adminand/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
| Credentials | Admin Users |
|---|---|
![]() | ![]() |
| Admin User Detail | Audit Explorer |
|---|---|
![]() | ![]() |
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?
- Installation
- Upgrading to v1.0
- Migrating from phx.gen.auth
- Migrating from Pow / Guardian / Ueberauth
- Deployment
- Local companion app details:
test/example/README.md



