Skip to content
DoraHacks BUIDL · KeeperHub Main Track

Onchain Trust Records for the Agentic Web

AgentBadge scans any site for agent-readiness, records the result onchain through a KeeperHub workflow (Base Sepolia), and mints a soulbound trust badge. KeeperHub Agent Economy hackathon (Sep 6-18, 2026).

3
KeeperHub workflows
2
Trust contracts
4
MCP tools
$0.01
x402 per record

Architecture

Every arrow is one verifiable transaction on Base Sepolia (84532).

Site URL
https
web2
AgentBadge Scan
40 rules, score 0-100, any site
web2
KeeperHub Workflow
webhook trigger, web3/write-contract
MCP
TrustRegistry
recordScan() on Base
EVM
Audit Trail + SSE
live feed + Basescan links
SSE

▼ score ≥ 85 path

TrustBadge mint
soulbound ERC-721, SBT transfer-blocked
ERC-721

Base Sepolia · testnet — every arrow is one verifiable tx

How it works

1

Scan

40-rule agent-readiness scan (SSRF-guarded, free dry-run)

2

Confirm

Dry-run preview shows exactly what lands onchain (functionArgs), then confirm

3

Record

KeeperHub executes the workflow: TrustRegistry.recordScan onchain, tx on Basescan

4

Verify

Audit trail (live SSE) + keeperhub-audit MCP tool; agents pay via x402 (USDC)

Try it: scan → onchain record

One POST away from a permanent onchain trust record.

Agents can pay per onchain record via x402 (USDC on Base): POST /api/keeperhub/scan/premium

Live Audit Trail

Onchain records, streamed as they happen.

Status Site Score Tx Recorded

Source: TrustRegistry on Base Sepolia · each Tx links to Basescan

Stack

KeeperHub MCP
workflow engine, org key
Base Sepolia
84532, Basescan
TrustRegistry / TrustBadge
Solidity 0.8.30, OZ 5.1
x402 v2
EIP-3009 USDC, facilitator
MCP tools
4 keeperhub-* tools
SSE
live audit stream
Hono + hono/html
server-rendered, zero client framework

API Surface

Every public endpoint and MCP tool from Phase C/D.

Surface Endpoint / Tool Auth Returns
Scan (free) POST /api/keeperhub/scan dry-run preview or onchain tx
Scan (premium) POST /api/keeperhub/scan/premium x402 · $0.01 onchain tx (paid via USDC)
Audit API GET /api/keeperhub/audit events + onchain + Basescan links
Live stream GET /api/keeperhub/audit/stream event: audit frames (SSE)
MCP tools keeperhub-record-scan · mint-trust-badge · workflow-status · audit MCP session via AgentBadge MCP server
GitHub repo ↗ Contracts on Basescan: TrustRegistry: 0xregistry_test TrustBadge: 0xbadge_test DoraHacks BUIDL ↗

Run the demo above

A permanent onchain record is 30 seconds away.

Support: support@agentbadge.xyz