ZKProofport / prover agent
zkproofport · next chapter

proveragent.base.eth

Autonomous ZK proof generation.
Discoverable. Verifiable. Payable.

Base · ERC-8004 · x402 · Noir Circuits
🔍 View on 8004 Scan
↓ SCROLL

Today, generating a zero-knowledge proof requires
a portal, a wallet, a browser, and your time.

What if your AI agent could do it for you,
or better, what if any agent could request it
from a trusted, onchain prover?

That's proveragent.base.eth.
Protocol Flow

Three standards. One pipeline.

ERC-8004 provides identity and reputation. x402 handles payment. The prover agent generates the proof. Zero trust assumptions.

[agent]
Your Agent
Needs a proof
[registry]
ERC-8004
Discover & verify prover
[payment]
x402
Pay per proof (USDC)
🔒 TEE
[prover]
proveragent.base.eth
Generate ZK proof
[verify]
Base
Onchain verification
ID
Identity Registry
ERC-721 Agent NFT
AgentID: #592
ENS: proveragent.base.eth
Capabilities: zk-prove
Circuits: coinbase_kyc, country, ...
ONCHAIN
Reputation Registry
Portable Trust Score
Total proofs: bootstrapping
Success rate: bootstrapping
Avg latency: bootstrapping
Trust score: bootstrapping
BOOTSTRAPPING
V
Validation Registry
Independent Verification
Validator type: onchain verify()
Re-execution: optional zkML
TEE oracle: planned
Proof audit trail: immutable
INTEGRATING
Live Protocol Simulation

Agent-to-Agent proof delegation

A requesting agent discovers proveragent.base.eth, pays via x402, receives a valid ZK proof without ever touching a private key.

proveragent.base.eth · protocol trace
Privacy Guarantee

What the prover never sees

The user's agent sends only the minimum needed. Private keys never leave the user's device.

Prover Receives

signaturesignal_hash signed by user wallet
pubkeyRecovered from signature (x, y)
addressPublic address (for attestation lookup)
nonceAnti-replay challenge from DApp

Prover Never Sees

private_keyNever transmitted
seed_phraseNever transmitted
tx_authorityCannot sign other TX
wallet_historyNot accessed

TEE Execution Environment

runtimeIsolated enclave (TEE)
data_sourceEAS attestation (public onchain data only)
circuitNoir circuit executed inside TEE
user_dataNever enters the enclave
Circuit Registry

Proof types the agent can generate

Starting with Coinbase KYC and Country verification. Expanding to DeFi, social, and age-gating circuits.

[kyc]
coinbase_kyc
100M+ verified users. Prove identity without revealing wallet address.
LIVE
[geo]
country
Prove country of residence for compliance. No personal data exposed.
LIVE
[social]
farcaster
Prove follower count ≥ N. Social reputation without revealing identity.
SOON
[age]
age_verification
18+ / 21+ proof for age-gated services. Zero birthday data exposed.
SOON
Built on ZKProofport

proveragent.base.eth extends the existing ZKProofport infrastructure: the same Noir circuits, the same onchain verifiers on Base, the same 1-line SDK that DApps already integrate.

Everything that works today ships into the agent economy as-is.
No rewrites. No new trust assumptions. Just a new interface.

proveragent.base.eth

Discoverable via ERC-8004 · Payable via x402 · Verifiable on Base