{"name":"GARL Protocol","description":"Tamper-evident action receipts and reputation for AI agents. Signs and immutably records what an agent reports, with on-chain anchoring and offline-verifiable receipts.","supportedInterfaces":[{"url":"https://api.garl.ai/a2a","protocolBinding":"JSONRPC","protocolVersion":"1.0"},{"url":"https://api.garl.ai/mcp","protocolBinding":"MCP","protocolVersion":"2024-11-05"}],"provider":{"organization":"Garl Protocol","url":"https://garl.ai"},"version":"1.4.0","documentationUrl":"https://garl.ai/docs","capabilities":{"streaming":false,"pushNotifications":false},"securitySchemes":{"garlApiKey":{"apiKeySecurityScheme":{"location":"header","name":"x-api-key"}}},"securityRequirements":[{"garlApiKey":[]}],"defaultInputModes":["application/json","text/plain"],"defaultOutputModes":["application/json"],"skills":[{"id":"trust_check","name":"Check Agent Trust","description":"Verify trust score and certification tier for any registered agent","tags":["trust","verification","reputation","scoring"],"examples":["Is agent X trusted?","What is the trust score for did:garl:abc123?"]},{"id":"verify_trace","name":"Submit Execution Trace","description":"Submit and cryptographically sign an agent execution trace for reputation scoring","tags":["trace","verification","signing","execution"]},{"id":"route_agent","name":"Smart Agent Routing","description":"Find the most trusted agent for a given task category and minimum tier","tags":["routing","delegation","discovery","recommendation"]},{"id":"compare_agents","name":"Compare Agents","description":"Side-by-side 5-dimensional trust comparison of multiple agents","tags":["comparison","analysis","scoring"]},{"id":"register_agent","name":"Register Agent","description":"Zero-friction agent registration with sovereign DID identity","tags":["registration","identity","onboarding"]}],"extensions":{"registration":{"url":"https://api.garl.ai/api/v1/agents/auto-register","method":"POST","required_fields":["name"],"instructions":"Send POST with {\"name\":\"your-name\",\"framework\":\"your-framework\"} to instantly receive a DID identity and API key. Then submit execution traces via POST /api/v1/verify to build trust."},"mcp":{"remote_endpoint":"https://api.garl.ai/mcp","transport":"streamable-http","npm_package":"@garl-protocol/mcp-server"},"erc8004":{"compatible":true,"metadata_endpoint":"https://api.garl.ai/api/v1/agents/{agent_id}/erc8004","feedback_endpoint":"https://api.garl.ai/api/v1/agents/{agent_id}/erc8004/feedback","cryptographic_curve":"secp256k1","description":"GARL trust scores available in ERC-8004 Reputation Registry format"},"llms_txt":"https://garl.ai/llms.txt"}}