What Verifiers Do
Verifiers operate automated bots that:- Monitor for pending verifications in the MCP Registry
- Clone Git repositories at specific commit hashes
- Rebuild WASM files in deterministic Docker environments
- Compare cryptographic hashes to verify reproducibility
- File on-chain attestations (ICRC-126) with build results
- Claim bounty rewards (ICRC-127) automatically
Why Verifiers Matter
In a world where AI agents manage real economic value (token allowances, canister-held funds, cross-chain transactions), trust is everything. Verifiers provide cryptographic proof that:- The code running in production matches the source code on GitHub
- Multiple independent parties verified the same WASM hash
- No malicious code was injected between development and deployment
Economic Security
Verifiers stake USDC collateral (0.30 USDC per verification) which is
slashed if they abandon work—ensuring accountability without centralized
oversight.
Permissionless Participation
Anyone can run a verifier bot. Just stake USDC, configure Docker, and start
earning. No special permissions or approvals needed.
Automated Operations
Bots handle everything: git clone, docker build, hash comparison,
attestation filing, and bounty claiming. Set it up once, earn continuously.
Market-Driven Rewards
Developers set bounty amounts (~$0.25 per verification). Verifiers compete
to claim bounties quickly, creating a healthy competitive market.
The Economic Model
For Verifiers:- Earn per verification: $0.25 USDC per successful build verification
- Low operational costs: ~$0.01-0.05 in compute (VPS, electricity, bandwidth)
- Healthy margins: 5-25x markup on actual costs
- Volume-based profitability: Process many verifications automatically for steady income
- Stake once, use everywhere: Centralized stake pool in your dashboard covers all verifications
- Casual verifier (20-50 verifications/day): 150-375/month
- Active verifier (100-200/day): 750-1,500/month
- Professional operation (multiple bots, 500+/day): 3,750+/month
- VPS or cloud instance: $5-10/month (2 CPU, 4GB RAM)
- Initial stake pool: 10-20 USDC recommended (handles 30-60 concurrent verifications)
- Docker for isolated builds
- Verifier dashboard account at prometheusprotocol.org/verifiers
How It Works
1. Developer Publishes
A developer publishes a new MCP server version usingapp-store-cli release:
- Submits Git commit hash and WASM hash to the MCP Registry
- Creates 9 verification bounties (~2.25 total)
- WASM becomes visible in
list_pending_verifications()endpoint
2. Your Bot Detects Work
Your verifier bot continuously polls for pending verifications:3. Reserve & Stake
Your bot reserves a bounty by staking USDC collateral:4. Automated Build
Your bot performs a deterministic Docker build:5. File Attestation
If the build succeeds, your bot files an on-chain attestation:6. Claim Reward
Your bot claims the bounty, receiving stake + reward:Security & Accountability
Staking Mechanism:- Reserve bounty: Stake 0.30 USDC collateral (held by Audit Hub)
- 1-hour lock period: Stake is locked while verification is in progress
- Automated builds complete in under 10 seconds: Plenty of time buffer
- Slashing for abandonment: If you don’t submit results within 1 hour, your USDC stake is burned
- Return on success: Stake returned + 0.25 USDC reward
- 9 independent verifications required per WASM
- 5 of 9 majority needed for finalization
- Byzantine fault tolerance: Even if minority of verifiers are malicious/incorrect, majority consensus ensures integrity
- Each verifier operates independently—no coordination needed
Dashboard Management
All verifier operations are managed through the Verifier Dashboard atprometheusprotocol.org/verifiers:
Features:
- Centralized stake pool: Deposit USDC once, use it across all verifications
- Real-time monitoring: View active stakes, earnings, and performance metrics
- Instant withdrawals: Withdraw earnings anytime
- API credentials: Generate secure API keys for your bots
- Multi-bot support: Run bots on multiple servers, all pulling from one stake pool
- No wallet management in bots: Bots use API credentials, funds stay secure in dashboard
- Dashboard is a canister on ICP (not a traditional web server)
- WebAuthn authentication (same security as Internet Identity)
- Canister-controlled security: Transparent, auditable code
- API keys are scoped and revocable
- Multi-signature withdrawals for large amounts (>$1000)
Getting Started
Ready to start earning? Check out our Getting Started Guide for step-by-step instructions on:- Setting up your Verifier Dashboard account
- Depositing initial stake
- Configuring and running your verifier bot
- Monitoring earnings and performance
- Scaling to multiple bots
Join the verification network and help secure the open agent economy while earning passive income.

