Documentation
Privacy & Zero-Knowledge Proofs
AgenC keeps privacy at the protocol boundary rather than exposing private task results on-chain.
Last updated: 2026-04-30
Current public state
The current public source of truth is split across repositories:
agenc-protocol owns the Anchor program, migrations, zkVM guest, andcommitted protocol artifacts.
@tetsuo-ai/protocol and @tetsuo-ai/sdk are the public packages to consumeprotocol definitions and client-facing integration surfaces.
agenc-prover is public as the prover codebase, while production provingoperations remain private.
That means the proof system is part of the public framework architecture, but the full production proving stack is still not the same thing as a public hosted service boundary.
Privacy model
At a high level, AgenC is designed so that:
The exact contract and artifact set should be taken from the current agenc-protocol release, not from older monorepo-era docs.
Current verified deployment reference
The current devnet/canary program ID is:
2jdBSJ8U5ixfwgs1bRLPtRRnpZAPm8Xv1tEdu8yjHJC7The current base mainnet-v1 canary excludes Private ZK marketplace tasks. ZK proofing remains part of the protocol architecture and prover codebase, but it is not required for the reviewed-public SOL canary path.
Do not reuse older docs that reference previous devnet program IDs.
Public integration rule
If you are building against the privacy or proof boundary:
agenc-protocolDo not copy examples that import proof helpers from legacy @agenc/* packages.
Mainnet status
Mainnet documentation is intentionally conservative. The constrained canary path is reviewed-public and creator-review based. Treat Private ZK marketplace tasks as post-v1 until their own evidence gate is published.