{ "schemaVersion": "1.0", "name": "Agntor", "description": "The decentralized trust layer for the agentic economy. Provides identity, escrow, settlement, safety guards, and reputation infrastructure for AI agent-to-agent transactions.", "version": "0.1.0", "homepage": "https://agntor.com", "docs": "https://docs.agntor.com", "repository": "https://github.com/agntor/agntor", "identity": { "agentId": "agent://agntor", "erc8004": { "chain": "base", "registrationTx": "0x73cacff436d25412d22d3a91c232ca237ab706252fce24dd8eb9958d40046f10", "ownerAddress": "0x0bd3DEb071beFfad807acD30E7A962e7ad8d699f" }, "operatorWallet": "0x0bd3DEb071beFfad807acD30E7A962e7ad8d699f" }, "capabilities": [ "identity.register", "identity.resolve", "identity.verify", "escrow.create", "escrow.fund", "escrow.release", "escrow.slash", "reputation.get", "reputation.history", "guard.promptInjection", "guard.secretRedaction", "guard.ssrf", "guard.settlementRisk", "guard.toolPolicy", "ticket.issue", "ticket.validate", "payment.x402", "payment.simulate" ], "tools": [ { "name": "guard", "description": "Detects prompt injection attacks — instruction overrides, jailbreaks, encoding tricks", "input": { "type": "string", "description": "Text to scan" }, "output": { "classification": "pass|block", "violation_types": "string[]" } }, { "name": "redact", "description": "Redacts PII and secrets — ETH private keys, BIP-39 mnemonics, AWS keys, API tokens, addresses", "input": { "type": "string", "description": "Text to redact" }, "output": { "redacted": "string", "findings": "Finding[]" } }, { "name": "settlementGuard", "description": "Scores x402 payment requests for fraud risk — zero-address, low reputation, vague services, high value", "input": { "amount": "string", "currency": "string", "recipientAddress": "string", "serviceDescription": "string", "reputationScore": "number" }, "output": { "classification": "pass|block", "riskScore": "number", "riskFactors": "string[]" } }, { "name": "validateUrl", "description": "SSRF protection — blocks private IPs, localhost, cloud metadata endpoints", "input": { "url": "string" }, "output": { "safe": "boolean" } }, { "name": "TicketIssuer.generateTicket", "description": "Issues JWT audit tickets with enforceable constraints — max spend, kill switch, MCP allowlist, TTL", "input": { "agentId": "string", "auditLevel": "Bronze|Silver|Gold|Platinum", "constraints": "AuditConstraints" }, "output": { "jwt": "string" } }, { "name": "TransactionSimulator.simulate", "description": "Dry-runs on-chain transactions via eth_call before signing", "input": { "from": "string", "to": "string", "data": "string", "value": "string" }, "output": { "safe": "boolean", "warnings": "string[]" } } ], "techStack": { "language": "TypeScript", "runtime": "Node.js >= 18", "framework": "Commander.js CLI + custom SDK", "chain": "Base (ERC-8004)", "payment": "x402", "identity": "ERC-8004", "npm": "@agntor/sdk" }, "computeConstraints": { "maxTokensPerRequest": 4096, "deepScanOptional": true, "offlineModes": ["guard", "redact", "ticket", "ssrf"], "networkRequired": ["identity", "escrow", "settle", "reputation", "transactionSimulator"] }, "taskCategories": [ "agent-security", "agent-identity", "agent-payments", "agent-trust", "prompt-injection-defense", "secret-detection", "on-chain-escrow", "reputation-tracking" ], "statusNetwork": { "deployedContract": "0x5f2318904BB5475f7f3653206e08D6884227e061", "deployTx": "0xb1d9d0f5a62a60e7fe24ebe8bb560fbe5abbff83a9cddaf5f6a38cfb974ef02e", "gaslessTx": "0x552a3287cc2a994dd9f489bd2f4e394ec0c35fadfb4a8d30e9b57d1d90ff829d", "chain": "Status Network Sepolia", "chainId": 1660990954 } }