Inkognito Network
x402 + ZK-SNARKs

Anonymous
Solana RPC

Pay-per-use RPC access with complete privacy. Zero-knowledge proofs ensure your wallet and usage are cryptographically unlinkable.

<12ms
ZK Proof Verification
100%
Anonymous Requests
762
Circuit Constraints
QUICK START

Get Started in 3 Minutes

From zero to anonymous RPC calls in just three simple steps

1

Install SDK

Add the Inkognito client to your project

$ npm install @inkognito/client
2

Buy Credits

Deposit SOL to get anonymous credits

await buyCredits()
3

Make Calls

Start making anonymous RPC requests

client.request()

Complete Example

TypeScript
1import { InkognitoClient } from '@inkognito/client';
2
3// Initialize client with your commitment
4const client = new InkognitoClient({
5  endpoint: 'https://rpc.inkognito.network',
6  mode: 'zk',
7  commitment: yourCommitment
8});
9
10// Make anonymous RPC call
11const balance = await client.request('getBalance', [publicKey]);
12console.log('Balance:', balance.value / 1e9, 'SOL');

Why Choose Inkognito?

The first truly anonymous RPC service that doesn't compromise on privacy or performance

Zero Identity Required

No email, no KYC, no account. Just deposit credits and start making calls. Your wallet address is never linked to your requests.

Cryptographically Anonymous

Zero-knowledge proofs guarantee mathematical anonymity. Not just privacy theater— provably unlinkable requests.

Fast Verification

Proof verification in under 12ms. No performance trade-off for privacy. Just 762 constraints in our optimized circuit.

Standard HTTP 402

Uses the official HTTP payment protocol. Works with existing infrastructure. No vendor lock-in, fully interoperable.

On-Chain Credits

Credits tracked in a Solana smart contract. Transparent pricing, no hidden fees. You control your credits, not us.

Pay-Per-Use

No subscriptions, no monthly fees. Pay only for what you use. 100 RPC calls per credit, 10,000 lamports per credit.

How It Works

Combining industry-standard protocols with cutting-edge cryptography

402

HTTP 402 Payment

Standard HTTP status code for "Payment Required". Your payment proof travels in the X-PAYMENT header, compatible with existing web infrastructure.

POST /rpc
X-PAYMENT: proof...
ZK

Zero-Knowledge Proofs

Groth16 SNARKs on BN254 curve. Prove you own credits without revealing which account deposited them. Verification takes <12ms.

prove(secret)
commitment_hash
nullifier

Complete Flow (x402 + ZK)

1
Try RPC
Get 402 response
2
Pay
Credits on-chain
3
Generate Proof
ZK proof of credits
4
Make Calls
Anonymous RPC
100%
Anonymous
No wallet linking
762
Constraints
Circuit complexity
<12ms
Verification
Server-side

Traditional RPC vs Inkognito

See how we compare to traditional RPC providers

FeatureTraditional RPCInkognito Network
Identity Required
Email & KYC
None
Request Tracking
All requests logged
Unlinkable
Wallet Privacy
Exposed
Protected by ZK
Data Selling
Possible
Impossible
Censorship Resistance
Can block users
Permissionless
Payment ModelSubscriptionPay-per-use
PerformanceFastFast (<12ms overhead)

Ready to Go Anonymous?

Join the privacy revolution. Start making anonymous Solana RPC calls today.

100%
Anonymous
<12ms
Verification
Open
Source
Live on Solana Devnet · Mainnet coming soon