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 file

Cryptographic 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:all

Related 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