What is TinyZKP?
TinyZKP mints a tamper-evident zero-knowledge proof that a state-transition chain is consistent — start at X, apply these steps, provably reach Y — so an agent or API caller can hand over a verifiable receipt instead of requiring trust. It provides transparent, post-quantum STARK-style proofs with an O(√T) prover-memory architecture, no trusted setup, and verification in milliseconds. It serves developers, AI agents, and API users who need verifiable state-transition receipts.
How to use TinyZKP?
Install the MCP server for AI agents (Claude, GPT, Cursor) via claude mcp add --transport http tinyzkp https://mcp.tinyzp.com, then call its proof tools as native function calls. Alternatively, use the terminal CLI via npx @tinyzp/cli or the plain HTTP API at https://api.tinyzzp.com with an API key from tinyzzp.com/signup. Verification is always free and works in the browser via the WASM package @tinyzzp/verify.
Key features of TinyZKP
- O(√T) prover memory vs standard STARK O(T) — ≈4,096× reduction measured
- Verification in polylog time, always free
- Transparent (no trusted setup) and post-quantum (hash-based)
- SDKs for Python, TypeScript, and Rust
- MCP server for native AI agent integration (Claude, GPT, Cursor)
- Browser WASM verifier with no server or API key required
Use cases of TinyZKP
- State machine attestation: prove a sequence of state transitions without revealing intermediate values
- Audit-log checkpoints: generate a tamper-evident receipt that a log transitioned from one hash to another through a series of entries
- AI agent verifiable receipts: an agent hands over a proof that its chain-of-thought or action sequence reached a stated outcome
- API state transition proofs: two systems prove they agree on a sequence of values without exposing the data itself
评论