A privacy-oriented context API. Store encrypted facts, prove properties without revealing them, and share verifiable answers between agents — through one HTTPS endpoint or the optional MCP bridge (zkshare-mcp on npm — official registry io.github.sp0oby/zkshare for Cursor-compatible hosts).
The cryptographic and operational primitives behind a trustworthy AI system: encryption at rest, signed proof envelopes, tenant-scoped search, audit logs, and an end-to-end-encrypted path where the operator never sees plaintext.
Prove a property of a private fact (yes / no) with an HMAC-signed envelope. Verifiable by anyone holding the verifier secret, without ever exposing the underlying value.
AES-GCM at rest, pgvector with the IVFFlat index, and tenant-scoped queries. Server-sealed facts are searchable; client-sealed facts stay opaque to the server.
Run small allow-listed actions inside an isolated VM sandbox with signed attestation metadata. Designed to swap in a real TEE provider without changing the client contract.
Share context across tools, sessions, and agent swarms without surfacing raw values to downstream systems. Single-use share tokens are bound to a recipient and expiry. Prefer an IDE-native flow? Install the **`zkshare-mcp`** package from npm (`npx -y zkshare-mcp`) and wire it into Cursor MCP — same backend, structured tools. Listed as **`io.github.sp0oby/zkshare`** on the official MCP Registry.
Hashed API keys, deny-all RLS, audit logs, request-id propagation, sliding-window rate limits, and instant key revocation. The technical hooks compliance regimes ask for.
store, prove, share, search, verify_proof, and sandbox — all through a single POST. OpenAPI 3.1 spec is checked into the repo.
Freemium + usage-based overages. Included ops reset monthly; beyond that, metered billing typically lands between $0.005–$0.02 per operation (volume discounts on Stripe).
Enterprise
Custom
Unlimited + SLA
Unlimited ops (contract) · SLA · Dedicated sandbox / custom integrations · SOC 2 alignment support
Coming soonStore encrypted facts, generate proofs, share with other agents, run semantic search, verify proof envelopes, and execute in an isolated sandbox. All through the same REST contract.
MCP adapter: npx -y zkshare-mcp — registry io.github.sp0oby/zkshare — setup & Cursor config · MCP Registry · npm
curl -X POST https://zkshare.io/api/v1/context \
-H "x-api-key: your_api_key" \
-H "Content-Type: application/json" \
-d '{
"operation": "prove",
"user_id": "user_123",
"fact_key": "vacation_preference",
"query": "does the user prefer beach vacations?"
}'{
"success": true,
"operation": "prove",
"data": { "answer": "yes", "commitment": "0x7f3a9c..." },
"proof": "base64url-proof-payload...",
"verified": true,
"timestamp": "2026-04-28T12:00:00Z",
"usage": { "calls": 42, "limit": 1000 }
}storeEncrypt and embed facts
proveSigned yes / no envelopes
shareTime-bound share tokens
searchSemantic vector search
verify_proofValidate without plaintext
sandboxIsolated execution
Get your API key and ship privacy-preserving features in minutes. Free tier includes 1,000 operations per month.