proveragent.eth
ZKProofport · https://zkproofport.app
https://ai.zkproofport.app/.well-known/agent-card.json
● healthy
ZK proof generation for Coinbase KYC, country verification, OIDC domain verification, and GIWA attestations with optional action authorization. Provable circuits: coinbase_attestation, coinbase_country_attestation, oidc_domain_attestation, giwa_attestation. Noir circuits execute in the ZKProofport prover. Configured x402 USDC payment networks: base (eip155:8453), ethereum (eip155:1). See /identity/status for verified ERC-8004 registrations.
Transport
—
Protocol
0.3.0
Price
—
Skills
-
Generate ZK Proof[SINGLE-STEP x402] Generate a zero-knowledge proof via x402 single-step flow in the ZKProofport prover. Read the payment requirements returned by the service for the selected payment scheme. SUPPORTED CIRCUITS: coinbase_attestation, coinbase_country_attestation, oidc_domain_attestation, giwa_attestation - coinbase_kyc: Prove Coinbase KYC verification without revealing identity. EAS schema 0xf8b05c79f090979bf4a80270aba232dff11a10d9ca55c4f88de95317970f0de9. - coinbase_country: Prove country of residence with inclusion/exclusion list. EAS schema 0x1801901fabd0e6189356b4fb52bb0ab855276d84f7ec140839fbd1f6801ca065. REQUIRED INPUTS: Inputs are circuit-specific. Read /api/v1/guide/{circuit} and prepare them with the client SDK. Coinbase circuits use wallet/attestation witnesses. giwa_attestation supports optional EIP-712 action binding: provide both domain_separator and action_hash for a signed action, or omit both for an identity-only proof. GIWA uses its own configured attester. OIDC domain verification uses its OIDC witness. PAYMENT: $0.10 USDC. Configured networks: base (eip155:8453), ethereum (eip155:1). Read the returned x402 offers. RETURNS: proof (hex), publicInputs (hex), proofWithInputs (hex for on-chain verification). No hardware TEE attestation is advertised ON-CHAIN VERIFICATION: - Verifier contracts on Ethereum Mainnet (chainId=1): coinbase_attestation=0xf3d5a09d2c85b28c52ef2905c1be3a852b609d0c, coinbase_country_attestation=0x78792554e1582cb49d858eacb5c3607b42d28224, oidc_domain_attestation=0x440eaa25603ed5480cad0ee51d9808a1993ef267, giwa_attestation=(no verifier on this chain) - Call verifier.verify(proofWithInputs) to verify on-chainzk-proofgeneratenoirprivacycoinbaseattestationon-chain-verificationx402kycidentitycountry-verificationeas
-
Get Supported Circuits[DISCOVERY] List all supported ZK circuits with metadata, verifier addresses, EAS schema IDs, and chain information. Call this first to discover available proof types before starting a session.circuitsmetadatadiscoverycoinbasekyccountryeas
-
Get Circuit Guide[GUIDE] Get a comprehensive step-by-step guide for preparing all inputs required for a specific circuit. Read this BEFORE attempting proof generation.guideinstructionstutorialcoinbasekyccountryinputs
How to call
A2A endpoint (JSONRPC)
https://ai.zkproofport.app/a2a
Homepage
https://zkproofport.app
Listed in
Directories this entry was found in.
agenstry