Production Ready

Zero-knowledge context sharing

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).

proof generationverification network

Built for privacy-first applications

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.

Signed proof envelopes

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.

Encrypted semantic search

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.

Isolated execution

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.

Built for agents

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.

Operator controls

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.

One endpoint, six operations

store, prove, share, search, verify_proof, and sandbox — all through a single POST. OpenAPI 3.1 spec is checked into the repo.

Pricing that scales with agents

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).

Free

$0

1,000 ops/mo

Testing & light agent use · Community support

Start

Starter

$19/mo

20,000 ops/mo

Higher rate limits · Chat support

Start

Pro

$49/mo

100,000 ops/mo

Priority support · Audit log export

Start

Enterprise

Custom

Unlimited + SLA

Unlimited ops (contract) · SLA · Dedicated sandbox / custom integrations · SOC 2 alignment support

Coming soon

One endpoint. Six operations.

Store 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-mcpregistry io.github.sp0oby/zksharesetup & Cursor config · MCP Registry · npm

Requestbash
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?"
  }'
Responsejson
{
  "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 }
}

Supported Operations

store

Encrypt and embed facts

prove

Signed yes / no envelopes

share

Time-bound share tokens

search

Semantic vector search

verify_proof

Validate without plaintext

sandbox

Isolated execution

Start building with ZKshare

Get your API key and ship privacy-preserving features in minutes. Free tier includes 1,000 operations per month.