{"uid":"cap_nW_UrauQY-gJCMG6hkuIK","slug":"quick-zk-auth-semaphore-wallet-ownership-usdc-balance-proof-e226e7fc","name":"Quick ZK Auth — Semaphore Wallet Ownership & USDC Balance Proof","description":"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.","url":"https://zk.quickai.build/prove","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"tier":{"enum":["basic","standard"],"type":"string","default":"basic","description":"Proof tier (basic or standard qualification)"},"wallet":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Base wallet to prove ownership and USDC balance for"},"min_balance_usdc":{"type":"integer","minimum":1,"description":"Minimum USDC balance threshold on Base"}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.05","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.05/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_Yoa0b3fokNyAteBFAvQtF","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.05","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Generates a zero-knowledge proof of Base wallet ownership and USDC balance attestation at a snapshot block using Semaphore, with ERC-8004 and x402 payment binding.","exampleAgentPrompt":"Prove that wallet 0xAbCd1234567890AbCd1234567890AbCd12345678 owns its Base account and holds at least 500 USDC — use the standard tier proof.","exampleUseCases":null,"resultDescription":"A zero-knowledge proof bundle (ERC-8004 compatible) attesting Semaphore-based wallet ownership on Base and a USDC balance attestation at the current snapshot block, confirming whether the wallet meets the specified minimum balance threshold. Includes x402 payment binding metadata.","failureModes":["Wallet address does not meet minimum USDC balance — proof generation fails with balance attestation failure","Invalid Ethereum address format — returns 400 bad request","Snapshot block unavailable or RPC timeout — returns 503 or timeout error","Payment not received or x402 binding failure — returns 402 Payment Required","Unknown proof tier value — returns 400 validation error"],"whenToPreferThis":"Choose this endpoint when you need to cryptographically prove Base wallet ownership and USDC balance qualification using zero-knowledge proofs (Semaphore), especially when building gated access flows, DeFi qualification gates, or identity attestations that require ERC-8004 bundle compatibility and x402 payment binding without revealing sensitive wallet details beyond the balance threshold.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T18:36:09.589Z","isFirstParty":false}