Zk
Repository viewer
Legacy docs parity surface
Back to repository viewer
Repository document
ZK-Enforced Runtime Evidence
zk/enforced-runtime-evidence.md
Boundary
This route preserves legacy markdown access inside the Next.js surface. The raw repository file remains authoritative.
Open raw fileZK-Enforced Runtime Evidence
`zk_enforced` should not become the stronger production-grade recommendation until runtime evidence exists for the actual end-to-end path.
Required Runtime Path
Each successful capture should prove:
- wallet connects on Devnet
- proposal is selected
- receipts exist for vote, delegation, and tally
- and those receipts are recorded in `zk_enforced` mode
- `Enable ZK-Enforced` succeeds
- proposal finalizes through the `zk_enforced` path
- explorer links and proposal state reflect the upgraded path
Wallet Matrix
Required environments:
- Phantom desktop
- Solflare desktop
- Backpack desktop
- Glow desktop
- Android runtime
Required Evidence
Each successful runtime record should include:
- wallet label
- environment
- proposal public key
- policy PDA
- tx signature for mode activation
- tx signature for finalize
- explorer links
The intake registry and generated reviewer package now live in:
- `docs/zk/enforced-runtime-captures.json`
- `docs/zk/enforced-runtime.generated.json`
- `docs/zk/enforced-runtime.generated.md`
Commands:
- `npm run build:zk-enforced-runtime`
- `npm run verify:zk-enforced-runtime`
- `npm run record:zk-enforced-runtime -- <capture-json-path>`
Current Boundary
The repository already has:
- diagnostics
- wallet compatibility matrix
- runtime evidence
- real-device capture intake
What still remains is the actual `zk_enforced` runtime capture set, not more speculative documentation. The registry and generated package now make that blocker machine-visible and reviewer-ready.