A 2-3 minute route through the strongest proof.
Use this page as the live submission checklist. It keeps the demo focused on the hackathon requirement: off-chain zero-knowledge proof generation, on-chain Stellar verification, real escrow settlement, replay protection, and public auditability without beneficiary PII.
Operator issuance is intentionally admin-gated. Judges can use the supplied demo admin secret for the live operator path, or follow the no-secret review path through receipt status checks, replay evidence, and public contract anchors.
Public Anchors
What Judges Should See
A proof is generated before the contract pays.
The Soroban contract verifies and settles on testnet.
No credential secret, name, ID, or Merkle path is public.
Nullifier replay protection blocks reuse.
Confirm the full product loop, proof system, verifier status, contract anchors, and live escrow state.
Shows this is a Stellar ZK aid workflow, not a static pitch page.
Connect Freighter, fund the escrow, and create a donor proof-of-impact receipt.
Completes the donor-to-escrow side of the humanitarian settlement loop.
Operator action: requires the demo admin secret supplied in submission notes. Issue a wallet-bound credential, then export JSON or encrypted QR.
No-secret review path: inspect /claim-pass, /receipt, /verification-lab, and the replay evidence before running live issuance.
Load the credential, generate the Groth16 proof in-browser, sign with Freighter, and settle on Stellar.
The proof is load-bearing: it gates contract payout and nullifier replay protection.
Attempt the same claim again and show the nullifier rejection path.
Demonstrates fraud resistance rather than only a happy path.
Paste the receipt JSON and verify transaction status plus the declared AidShield contract against Stellar testnet.
Connects local receipt evidence to public settlement while clearly labeling event/amount/nullifier decoding as future hardening.
Show paid claims, remaining capacity, privacy counters, and public anchors.
Gives donors and auditors proof of impact without beneficiary identity disclosure.