https://validator.credprotocol.com. Given an agent’s wallet, it computes a 0–100 composite trust score from three on-chain signals, pins the evidence to IPFS, and (optionally) submits the assessment on-chain to the ERC-8004 Reputation Registry on Base. This page is the methodology reference linked from the validator’s agent card.
Methodology version 1.0. Deployed on Base Mainnet (chain 8453); testable on Sepolia (11155111). Validator wallet:
0xc38947DA1EB4466D17d5C6c34a0f26Dbe803d107.Composite score
composite_score = 0.40·credit + 0.30·sybil + 0.30·identity, rounded to an integer. If a signal is unavailable its weight is redistributed and the result is marked lower-confidence.
Trust levels
An agent with
composite_score ≥ 50 is reported as verified: true.
Confidence
Pipeline
- Fetch signals — credit score, sybil score and identity attestations for the wallet (from the Cred Protocol API).
- Score — weighted composite as above.
- Pin evidence — the full breakdown, raw signal values, model versions and timestamp are pinned to IPFS (Pinata); the CID is returned as
evidence_cid. - Submit on-chain (optional) —
giveFeedbackon the ERC-8004 Reputation Registry (and the Validation Registry where deployed) with the composite score and evidence URI.tx_hash/tx_status(pending→submitted→confirmed|failed) track it. - Persist — results are readable afterwards without recomputation.
API
POST /v1/validate/{address} without payment returns 402 with x402 (X-PAYMENT-REQUIRED) and MPP (WWW-Authenticate: Payment …) challenges — see Machine Payments. Everything else above is free.
Full OpenAPI: validator.credprotocol.com/docs.
Related
- Agents API — discover agents in the ERC-8004 Identity Registry and read/submit reputation from the main API (
/api/v2/agents/*). - MCP Services — the same tools for MCP-native agents.
- ERC-8004 specification.