Root docs
Repository viewer
Legacy docs parity surface
Back to repository viewer
Repository document
Cryptographic Posture
cryptographic-posture.md
Boundary
This route preserves legacy markdown access inside the Next.js surface. The raw repository file remains authoritative.
Open raw fileCryptographic Posture
PrivateDAO uses a layered cryptographic posture rather than a single primitive.
Core Primitives
- `Ed25519` for wallet signatures and Solana transaction authorization
- `SHA-256` for commit-reveal vote commitments and artifact integrity manifests
- `Groth16 zk-SNARKs` for the current companion ZK layer
- `Token-2022` extensions for the `PDAO` token surface
What Is Enforced Today
- Solana transaction authenticity is enforced by wallet signatures and on-chain account ownership checks.
- Commit-reveal integrity is enforced through `SHA-256` commitments and proposal-bound vote records.
- Reviewer-visible evidence integrity is enforced through the published cryptographic manifest in `docs/cryptographic-manifest.generated.json`.
- The current ZK layer proves bounded validity and consistency off-chain through Groth16 circuits, registries, transcripts, and attestation artifacts.
What Is Not Claimed
- PrivateDAO does not currently claim post-quantum protection.
- The current ZK layer is not yet an on-chain verifier path.
- Groth16 trusted-setup assumptions still apply to the present companion stack.
Transition Boundaries
- If PrivateDAO later adds on-chain proof verification, the verifier path and its cost model must be audited separately.
- If post-quantum migration is required in the future, the first transition targets would be:
- artifact integrity hashing
- off-chain proof system choice
- long-lived signing and governance attestation surfaces
Reviewer Commands
npm run build:cryptographic-manifest
npm run verify:cryptographic-manifest
npm run build:supply-chain-attestation
npm run verify:supply-chain-attestation
npm run verify:allRelated Evidence
- `docs/cryptographic-integrity.md`
- `docs/cryptographic-manifest.generated.json`
- `docs/supply-chain-security.md`
- `docs/supply-chain-attestation.generated.json`
- `docs/zk-layer.md`
- `docs/zk-assumption-matrix.md`