Demos · Verify
DemoVerify walkthrough
ENI6MA Verify is the customer-runnable suite: prove your deployment allows a good envelope and rejects fossils and tampers. Run it against your own Gate, the site does not publish residual-risk tables.
Replay is impossible by design.ShippingThe nonce is burned before validation in a durable ledger; it is spent even when validation later fails.Holds under the reference architecture
Falsifiable checklist
Health
Pass criteria: Client, server, registry (and adversary if present) return HTTP 200 on /api/health.
Allow path
Pass criteria: First poll with a fresh envelope returns headlines; transcript shows burn → validate → fetch.
Replay reject
Pass criteria: Re-submitting the same envelope fails at stage=nonce. No second successful fetch for that nonce.
Binding rejects
Pass criteria: Tampered body, retargeted endpoint, or loosened policy fail at the matching gate stage before serve.
Model B (optional)
Pass criteria: With registry up, cloud validate path allows a fresh poll and logs registry validation.
- canon0.00s
Canonicalized request body
identical bytes to prior envelope
- envelope0.01s
Envelope received
same nonce_uuid as previous ALLOW
- burn0.02s
Nonce already consumed
stage=nonce · replay detected
- verdict0.02s
REJECT: fossil envelope
capture ≠ authority for a second spend
Screenshot pending
Verify suite dashboard
Smoke commands
curl -sf http://localhost:8091/api/health
curl -sf http://localhost:8090/api/health
curl -sf http://localhost:8093/api/health