Q
$0.05
per call · USD Coin on Base
Quick ZK Auth v1.0.1 — Semaphore ZK wallet ownership on Base plus USDC balance attestation at snapshot block (not ZK-hidden balance in v1). ERC-8004 bundles with x402 payment binding.
Endpoint
POST https://zk.quickai.build/prove4
Calls / 30d
2
Unique payers / 30d
Sep 6
Last called
exact
Payment scheme
Call this service
TypeScript · @x402/fetch
import { wrapFetchWithPayment } from "@x402/fetch";
import { privateKeyToAccount } from "viem/accounts";
const account = privateKeyToAccount(process.env.PRIVATE_KEY);
const fetchWithPay = wrapFetchWithPayment(fetch, account);
const res = await fetchWithPay("https://zk.quickai.build/prove", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
"min_balance_usdc": 1000,
"tier": "basic",
"wallet": "0x0000000000000000000000000000000000000001"
}),
});
const data = await res.json();cURL
curl -X POST \
"https://zk.quickai.build/prove" \
-H "Content-Type: application/json" \
-d '{"min_balance_usdc":1000,"tier":"basic","wallet":"0x0000000000000000000000000000000000000001"}' \
-H "X-PAYMENT: <signed x402 payment>"Example response
{
"block_number": 25000000,
"calldata": "0x",
"claims": {
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"balance_proof_type": "rpc_attestation",
"balance_qualifier_met": true,
"min_balance_tier": "1000 USDC",
"nullifier_scope": "quickzkauth-v1",
"observed_balance_usdc": 2500.5,
"ownership_proof_type": "semaphore_zk",
"ownership_proven": true,
"snapshot_block": 25000000
},
"erc8004_compatible": true,
"expiry": "2026-06-03T01:30:00.000Z",
"job_id": "550e8400-e29b-41d4-a716-446655440000",
"on_chain_verifiable": false,
"privacy_score": "maximal",
"proof_hash": "0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef",
"service_version": "1.0.1",
"timestamp": "2026-06-03T01:00:00.000Z",
"valid": true,
"validation_registry_hint": {
"reference_uri": "https://zk.quickai.build/proof/550e8400-e29b-41d4-a716-446655440000",
"suggested_evidence_type": "zk_proof",
"suggested_tag": "base_wallet_qualification"
},
"verified_by": "Quick AI — Coeur d'Alene, Idaho, US",
"verifier_contract": "0x0000000000000000000000000000000000000000",
"x402_payment_ref": {
"amount_usdc": "0.05",
"network": "eip155:8453",
"payer": "0x0000000000000000000000000000000000000002",
"poll_uri": "https://zk.quickai.build/proof/550e8400-e29b-41d4-a716-446655440000",
"resource": "POST /prove",
"status": "settled",
"tx_hash": "0xabc1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcd"
}
}Payment details
Pay to
0x85557c90027354eaeffe9ee4b4f4014818d8d3e1Asset
USD Coin · 0x833589fcd6edb6e08f4c7c32d4f71b54bda02913NetworksBase
Schemesexact
Is this your API?
Pin it to the top of Onchain Data and the homepage with a featured placement.
More from Quick ZK Auth & similar services
C
Chain · Operations
agents.chain.link
Chainlink For Agents: execute a catalog workflow by workflow name.
POSTBaseOnchain Data
$0.01 / call39k calls / 30d
C
Chain · Operations Submit
agents.chain.link
Chainlink For Agents: submit a signed operation payload.
POSTBaseOnchain Data
$0.002 / call17k calls / 30d
S
Sniperx · Activities Smarttraders Smartmoney
x402.sniperx.fun
Get SmartMoney trading activities on token (sorted by time descending)
GETSolanaOnchain Data
—10k calls / 30d