{"protocolVersion": "0.3.0", "name": "Multi-LLM Smart Contract Audit", "description": "Multi-LLM Smart Contract Audit: 3 independent LLM perspectives (security, logic, gas) + static pattern scan on Solidity/Vyper source. Severity: clean/low/medium/high/critical. Ed25519-signed, publishable on-chain. POST {\"source\":\"pragma solidity...\",\"language\":\"solidity\"} or {\"address\":\"0x..\",\"chain\":\"base\"} for Sourcify-verified contracts.", "url": "https://api.hergertsynthora.com/v1/codeaudit", "preferredTransport": "HTTP+JSON", "additionalInterfaces": [{"url": "https://api.hergertsynthora.com/v1/codeaudit", "transport": "HTTP+JSON"}, {"url": "https://api.hergertsynthora.com/v1/a2a", "transport": "JSONRPC"}], "version": "1.0.0", "provider": {"organization": "SYNTHORA", "url": "https://hergertsynthora.com"}, "capabilities": {"streaming": false, "pushNotifications": false, "stateTransitionHistory": false}, "defaultInputModes": ["application/json"], "defaultOutputModes": ["application/json"], "skills": [{"id": "code_audit", "name": "code audit", "description": "Multi-LLM Smart Contract Audit: 3 independent LLM perspectives (security, logic, gas) + static pattern scan on Solidity/Vyper source. Severity: clean/low/medium/high/critical. Ed25519-signed, publishable on-chain. POST {\"source\":\"pragma solidity...\",\"language\":\"solidity\"} or {\"address\":\"0x..\",\"chain\":\"base\"} for Sourcify-verified contracts.", "tags": ["code", "audit", "x402", "synthora", "m2m", "a2a"], "examples": ["{\"source\": \"pragma solidity ^0.8.0; contract Vault { address public owner; mapping(address=>uint) public bal; constructor(){owner=msg.sender;} function deposit() external payable { bal[msg.sender]+=msg.value; } function withdraw(uint a) external { require(bal[msg.sender]>=a); (bool ok,)=msg.sender.call{value:a}(\\\"\\\"); require(ok); bal[msg.sender]-=a; } }\", \"language\": \"solidity\"}"], "inputModes": ["application/json"], "outputModes": ["application/json"], "inputSchema": {"type": "object", "properties": {"source": {"type": "string", "description": "Solidity/Vyper source to audit"}, "language": {"type": "string"}, "address": {"type": "string", "description": "OR a Sourcify-verified contract address"}, "chain": {"type": "string"}}, "required": ["source"]}}], "securitySchemes": {"x402": {"type": "http", "scheme": "x402", "description": "HTTP 402 micropayment. 320000 atomic USDC on eip155:8453."}}, "security": [{"x402": []}], "x402": {"network": "eip155:8453", "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913", "amount": "320000", "payTo": "0x10800a5a5B9d72251566EC651E862A8b4B427dE0", "resource": "https://api.hergertsynthora.com/v1/codeaudit"}, "mcp": {"endpoint": "https://api.hergertsynthora.com/v1/mcp", "transport": "http-jsonrpc"}}