Readiness Board

From hackathon demo to real-world aid protocol.

This board shows the seven production credibility layers behind AidShield: external review readiness, trusted setup posture, pilot operations, durable issuance, threat response, privacy boundaries, and live proof evidence. Some items are fully implemented; external audit and real pilot execution remain outside the repo and are clearly labeled as next operational actions.

Hackathon alignment
Complete
ZK load bearing
Yes
Production docs
7 layers
External actions
3 remain

Independent security review

Ready to request

Audit scope is packaged for circuits, Soroban contracts, issuance, witness handling, Redis ledger, admin controls, and frontend trust boundaries.

Open surfacedocs/INDEPENDENT_AUDIT_SCOPE.md

Trusted setup path

Ceremony plan documented

Groth16 demo setup is disclosed, with a production ceremony checklist covering contributors, transcript verification, toxic-waste handling, and artifact hashes.

Open surfacedocs/TRUSTED_SETUP_PLAN.md

Real pilot package

Pilot-ready plan

Field runbook defines NGO operator, field officer, beneficiary, vendor, auditor, data-retention rules, offline QR handling, and incident escalation.

Open surfacedocs/FIELD_PILOT_RUNBOOK.md

Production issuance backend

Control model defined

Durable Redis reservations, non-PII ledger, admin auth, rate limits, issuer revocation, delivery events, and audit trails are mapped as deployable controls.

Open surfacedocs/PRODUCTION_ISSUANCE_BACKEND.md

Threat actor hardening

Operational playbooks

Threat cases now include malicious operators, stolen QR credentials, compromised frontend, phishing, vendor abuse, coercion, and emergency pause.

Open surfacedocs/INCIDENT_RESPONSE_PLAYBOOK.md

Privacy disclosure clarity

Explicit boundary

The project clearly separates hidden eligibility data from public settlement metadata so judges see exactly what privacy is and is not promised.

Open surfacedocs/PRIVACY_DISCLOSURE.md

Live proof evidence

Verification lab

Judges can inspect contract anchors, public proof inputs, verifier key hash, receipt transaction checks, nullifier replay posture, and explorer links.

Open surfacedocs/VERIFICATION_LAB.md

Hidden By The ZK Flow

Beneficiary namenot public
Internal aid IDnot public
Credential secretnot public
Merkle witness/pathnot public
Eligibility-list membership proof witnessnot public
Issuer private keynot public

Public Settlement Metadata

Claimant walletpublic
Transaction hashpublic
Payout amountpublic
Ledger timingpublic
Merkle rootpublic
Nullifierpublic
Disbursement contractpublic
Verifier contractpublic

Live Anchors

DisbursementCARYQO…5D3CZD
Disbursement ID176bc0…d25922
Merkle root337334…d6d5ad
VK hashc243d169dcf3...77d4d128