{ "type": "https://eips.ethereum.org/EIPS/eip-8004#registration-v1", "name": "Sentinel — Agent Trust Oracle", "version": "1.0.0", "description": "Autonomous agent that verifies ERC-8004 agent identities, checks endpoint liveness, analyzes onchain history, and writes verifiable trust scores to the Reputation Registry via EAS attestations on Base.", "image": "", "services": [ { "name": "mcp", "endpoint": "stdio://sentinel-trust-oracle", "transport": "stdio", "version": "1.0", "skills": [ "verify_agent", "check_reputation", "get_trust_chain", "compute_transitive_trust" ], "domains": [ "trust", "identity", "security" ] }, { "name": "trust-oracle-api", "endpoint": "https://sentinel-trust-oracle-production.up.railway.app", "type": "http", "version": "1.0", "skills": [ "verify_agent", "check_reputation", "get_trust_chain", "compute_transitive_trust" ], "domains": [ "trust", "identity", "security" ] } ], "active": true, "x402Support": true, "operator": { "wallet": "0xC32a21ec6d714D5Dd95a1Bc0b60ba8FA9dCABfDd" }, "evaluator": { "wallet": "0x3CE2637B630c8caB992d0C15Ba94d4b144099Fd9" }, "chain": { "network": "base", "chain_id": 8453, "testnet": { "network": "base-sepolia", "chain_id": 84532 }, "registries": { "identity_mainnet": "0x8004A169FB4a3325136EB29fA0ceB6D2e539a432", "identity_sepolia": "0x8004A818BFB912233c491871b3d84c89A494BD9e", "reputation_mainnet": "0x8004BAa17C55a88189AE136b182e5fdA19dE9b63", "reputation_sepolia": "0x8004B663056A597Dffe9eCcC1965A193B7388713", "validation_mainnet": "0x8004Cc8439f36fd5F9F049D9fF86523Df6dAAB58", "validation_sepolia": "0x8004Cb1BF31DAf7788923b405b754f57acEB4272", "eas": "0x4200000000000000000000000000000000000021", "eas_schema_uid": "0x86402407ac6d3c823ea3bb44300b82011aa840ac19ef64c6f228b12fc4d60b87" } }, "tools": [ { "name": "erc8004_identity_read", "type": "blockchain" }, { "name": "erc8004_reputation_read", "type": "blockchain" }, { "name": "erc8004_reputation_write", "type": "blockchain" }, { "name": "erc8004_validation_read", "type": "blockchain" }, { "name": "erc8004_validation_write", "type": "blockchain" }, { "name": "eas_attestation", "type": "blockchain" }, { "name": "http_liveness_check", "type": "api" }, { "name": "venice_api", "type": "llm", "model": "qwen3-235b-a22b-instruct-2507" } ], "task_categories": [ "agent_trust_verification", "identity_verification", "reputation_evaluation" ], "evaluation_rubric": { "dimensions": [ "identity_completeness", "endpoint_liveness", "onchain_history", "venice_trust_analysis", "protocol_compliance" ], "weights": { "identity_completeness": 0.30, "endpoint_liveness": 0.25, "onchain_history": 0.25, "protocol_compliance": 0.20, "venice_trust_analysis": "multiplier [0.3–1.5× base]" }, "sybil_detection": "HHI concentration index on reputation reviewers", "confidence_model": "Bayesian log-odds with continuous LR, Venice correlation discount", "transitive_trust": "Subjective Logic discount operator (Jøsang 2016)", "veto_conditions": { "venice_fraud_signal": "venice < 20 → composite capped at 30", "unverifiable_identity": "identity < 15 → composite capped at 35" }, "scale": "0-100 per dimension" }, "compute_budget": { "max_tool_calls_per_evaluation": 15 }, "privacy": { "llm_provider": "venice", "data_retention": "none", "rationale": "Agent metadata and trust analysis are processed via Venice's no-data-retention inference. The querying agent's intent is never exposed." } }