Enterprise privacy coprocessor
zksdk
Unified API for confidential compute and ZK proofs across programs, chains, and enterprise systems.
POST /api/v1/execute
GET /api/v1/health
request:
circuit_id: "<id>"
encrypted_data: "<blob>"
evaluation_keys: "<blob>"
metadata: { system: "<name>" }
response:
encrypted_result: "<blob>"
result_cid: "<cid>"
execution_time_ms: 42.1Private liquidity, compliance-aware.
Launch the Private Pools app to create pools, deposit, transfer, and withdraw without revealing who holds what. Compliance-friendly private transactions.
Plug in every system
Integrate on-chain programs, enterprise services, and data platforms through a single privacy layer.
On-chain programs
Trigger private compute from Solana, EVM, or StarkNet programs.
Enterprise services
Bridge ERP, CRM, treasury, and risk systems without exposing data.
Data platforms
Run confidential analytics on warehouses and ML pipelines.
Identity and compliance
Run policy checks and ZK proofs without sharing sensitive inputs.
Partner services
Deliver results to vendors through programmable callbacks.
Custom circuits
Bring TFHE circuits and ZK proof logic for domain-specific workflows.
Privacy suite for chains
Out-of-the-box privacy use cases for rollups, private transactions, and custom protocols.
Private transfers
Shielded balances and encrypted transfers out of the box.
Confidential rollups
ZK rollup kit with privacy-aware execution.
Custom private tx types
Define encrypted transaction formats, rules, and settlement.
ZK proof hooks
Attach proofs and selective disclosure to results.
Deployment
Choose the model that fits your compliance, latency, and sovereignty needs.
Integration
One endpoint shape across all adapters, SDKs, and privacy modules.
const response = await fetch(`${WORKER_URL}/api/v1/execute`, {
method: 'POST',
headers: { 'content-type': 'application/json' },
body: JSON.stringify({
circuit_id: 'your_circuit',
encrypted_data,
evaluation_keys,
metadata: { system: 'erp', job_id: 'acme-042' }
})
})
const { encrypted_result, result_cid } = await response.json()Works across
Build with the privacy coprocessor
Bring your programs and systems into one confidential execution layer.