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 file

ZK-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.