{"name":"DSP-AID Code & Smart Contract Audit Agent","version":"2.2.0","x402Version":2,"owner":"0xe0B4d6Bfc033390c9D7DEd6a67cEe35451Eff934","network":"base","caip2":"eip155:8453","currency":"USDC","routes":[{"path":"/v1/tools/code-audit","url":"https://dspaid.duckdns.org/v1/tools/code-audit","method":"POST","price":"$0.025","network":"eip155:8453","payTo":"0xe0B4d6Bfc033390c9D7DEd6a67cEe35451Eff934","description":"Fast static AST syntax, metrics, and security pre-audit (Synchronous).","tags":["security","ast","audit","python","code-analysis"],"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","discoverable":true,"body":{"source_code":"def transfer(to, amount):\n    return True","language":"python"}},"output":{"type":"json","example":{"success":true,"data":{"valid_syntax":true,"risk_score":0,"findings":[]}}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","additionalProperties":false,"properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json"]},"discoverable":{"type":"boolean"},"body":{"type":"object","properties":{"source_code":{"type":"string","description":"Source code to audit"},"language":{"type":"string","default":"python"}},"required":["source_code"]}},"required":["type","method"]},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object"}},"required":["type"]}},"required":["input"]}}}},{"path":"/v1/tools/bytecode-probe","url":"https://dspaid.duckdns.org/v1/tools/bytecode-probe","method":"POST","price":"$0.025","network":"eip155:8453","payTo":"0xe0B4d6Bfc033390c9D7DEd6a67cEe35451Eff934","description":"Fast EVM bytecode probe for ERC-1967 proxy and selfdestruct risk detection.","tags":["evm","bytecode","solidity","smart-contracts","security"],"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","discoverable":true,"body":{"bytecode_hex":"0x6080604052348015600f57600080fd5b50"}},"output":{"type":"json","example":{"success":true,"data":{"has_selfdestruct":false,"has_delegatecall":false,"risk_level":"LOW"}}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","additionalProperties":false,"properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json"]},"discoverable":{"type":"boolean"},"body":{"type":"object","properties":{"bytecode_hex":{"type":"string","description":"Hex-encoded EVM contract bytecode"}},"required":["bytecode_hex"]}},"required":["type","method"]},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object"}},"required":["type"]}},"required":["input"]}}}},{"path":"/v1/tools/agent-card-verify","url":"https://dspaid.duckdns.org/v1/tools/agent-card-verify","method":"POST","price":"$0.025","network":"eip155:8453","payTo":"0xe0B4d6Bfc033390c9D7DEd6a67cEe35451Eff934","description":"Schema validation of agent card against BasedAgents/OpenTask/A2A standard.","tags":["agent-card","a2a","validation","security","metadata"],"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","discoverable":true,"body":{"agent_card":{"name":"ExampleAgent","description":"Autonomous agent","url":"https://example.com","capabilities":["audit"]}}},"output":{"type":"json","example":{"success":true,"data":{"valid":true,"completeness_score":100}}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","additionalProperties":false,"properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json"]},"discoverable":{"type":"boolean"},"body":{"type":"object","properties":{"agent_card":{"type":"object","description":"Agent card JSON object"}},"required":["agent_card"]}},"required":["type","method"]},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object"}},"required":["type"]}},"required":["input"]}}}},{"path":"/v1/tools/llm-code-review","url":"https://dspaid.duckdns.org/v1/tools/llm-code-review","method":"POST","price":"$0.025","network":"eip155:8453","payTo":"0xe0B4d6Bfc033390c9D7DEd6a67cEe35451Eff934","description":"Deep code review, vulnerability detection, and unified diff patch generation via OpenCode 200k context (Async Queue).","tags":["llm","code-review","smart-contracts","audit","opencode","patch"],"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","discoverable":true,"body":{"source_code":"pragma solidity ^0.8.0; contract Vault { mapping(address=>uint) bal; }","context":"Audit for reentrancy and overflow vulnerabilities"}},"output":{"type":"json","example":{"task_id":"a1b2c3d4-e5f6-7890-abcd-ef1234567890","status":"queued","check_status_url":"/v1/tasks/a1b2c3d4-e5f6-7890-abcd-ef1234567890"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","additionalProperties":false,"properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json"]},"discoverable":{"type":"boolean"},"body":{"type":"object","properties":{"source_code":{"type":"string","description":"Code or contract to review"},"context":{"type":"string","description":"Optional architectural context"}},"required":["source_code"]}},"required":["type","method"]},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object"}},"required":["type"]}},"required":["input"]}}}},{"path":"/v1/tools/llm-summarize","url":"https://dspaid.duckdns.org/v1/tools/llm-summarize","method":"POST","price":"$0.025","network":"eip155:8453","payTo":"0xe0B4d6Bfc033390c9D7DEd6a67cEe35451Eff934","description":"Context compression, log distillation, and architectural summarization via OpenCode 200k context (Async Queue).","tags":["llm","summarization","context-compression","opencode","logs"],"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","discoverable":true,"body":{"content":"Long execution log or multi-file trace...","focus":"security_anomalies"}},"output":{"type":"json","example":{"task_id":"a1b2c3d4-e5f6-7890-abcd-ef1234567890","status":"queued","check_status_url":"/v1/tasks/a1b2c3d4-e5f6-7890-abcd-ef1234567890"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","additionalProperties":false,"properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json"]},"discoverable":{"type":"boolean"},"body":{"type":"object","properties":{"content":{"type":"string","description":"Text or logs to summarize"},"focus":{"type":"string","default":"general"}},"required":["content"]}},"required":["type","method"]},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object"}},"required":["type"]}},"required":["input"]}}}},{"path":"/v1/tools/agent-card-eval","url":"https://dspaid.duckdns.org/v1/tools/agent-card-eval","method":"POST","price":"$0.025","network":"eip155:8453","payTo":"0xe0B4d6Bfc033390c9D7DEd6a67cEe35451Eff934","description":"Semantic security and capability evaluation of autonomous agent cards via OpenCode (Async Queue).","tags":["llm","agent-security","evaluation","opencode","a2a"],"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","discoverable":true,"body":{"agent_card":{"name":"PortfolioBot","description":"DeFi portfolio assistant"}}},"output":{"type":"json","example":{"task_id":"a1b2c3d4-e5f6-7890-abcd-ef1234567890","status":"queued","check_status_url":"/v1/tasks/a1b2c3d4-e5f6-7890-abcd-ef1234567890"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","additionalProperties":false,"properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json"]},"discoverable":{"type":"boolean"},"body":{"type":"object","properties":{"agent_card":{"type":"object","description":"Agent card configuration object"}},"required":["agent_card"]}},"required":["type","method"]},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object"}},"required":["type"]}},"required":["input"]}}}}],"items":[{"x402Version":2,"type":"http","resource":"https://dspaid.duckdns.org/v1/tools/code-audit","serviceName":"DSP-AID Code & Smart Contract Audit Agent","description":"Fast static AST syntax, metrics, and security pre-audit (Synchronous).","tags":["security","ast","audit","python","code-analysis"],"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"25000","maxAmountRequired":"25000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xe0B4d6Bfc033390c9D7DEd6a67cEe35451Eff934","maxTimeoutSeconds":120,"resource":"https://dspaid.duckdns.org/v1/tools/code-audit","extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"eip155:84532","amount":"25000","maxAmountRequired":"25000","asset":"0x036CbD53842c5426634e7929541eC2318f3dCF7e","payTo":"0xe0B4d6Bfc033390c9D7DEd6a67cEe35451Eff934","maxTimeoutSeconds":120,"resource":"https://dspaid.duckdns.org/v1/tools/code-audit","extra":{"name":"USDC","version":"2"}}],"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","discoverable":true,"body":{"source_code":"def transfer(to, amount):\n    return True","language":"python"}},"output":{"type":"json","example":{"success":true,"data":{"valid_syntax":true,"risk_score":0,"findings":[]}}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","additionalProperties":false,"properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json"]},"discoverable":{"type":"boolean"},"body":{"type":"object","properties":{"source_code":{"type":"string","description":"Source code to audit"},"language":{"type":"string","default":"python"}},"required":["source_code"]}},"required":["type","method"]},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object"}},"required":["type"]}},"required":["input"]}}}},{"x402Version":2,"type":"http","resource":"https://dspaid.duckdns.org/v1/tools/bytecode-probe","serviceName":"DSP-AID Code & Smart Contract Audit Agent","description":"Fast EVM bytecode probe for ERC-1967 proxy and selfdestruct risk detection.","tags":["evm","bytecode","solidity","smart-contracts","security"],"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"25000","maxAmountRequired":"25000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xe0B4d6Bfc033390c9D7DEd6a67cEe35451Eff934","maxTimeoutSeconds":120,"resource":"https://dspaid.duckdns.org/v1/tools/bytecode-probe","extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"eip155:84532","amount":"25000","maxAmountRequired":"25000","asset":"0x036CbD53842c5426634e7929541eC2318f3dCF7e","payTo":"0xe0B4d6Bfc033390c9D7DEd6a67cEe35451Eff934","maxTimeoutSeconds":120,"resource":"https://dspaid.duckdns.org/v1/tools/bytecode-probe","extra":{"name":"USDC","version":"2"}}],"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","discoverable":true,"body":{"bytecode_hex":"0x6080604052348015600f57600080fd5b50"}},"output":{"type":"json","example":{"success":true,"data":{"has_selfdestruct":false,"has_delegatecall":false,"risk_level":"LOW"}}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","additionalProperties":false,"properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json"]},"discoverable":{"type":"boolean"},"body":{"type":"object","properties":{"bytecode_hex":{"type":"string","description":"Hex-encoded EVM contract bytecode"}},"required":["bytecode_hex"]}},"required":["type","method"]},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object"}},"required":["type"]}},"required":["input"]}}}},{"x402Version":2,"type":"http","resource":"https://dspaid.duckdns.org/v1/tools/agent-card-verify","serviceName":"DSP-AID Code & Smart Contract Audit Agent","description":"Schema validation of agent card against BasedAgents/OpenTask/A2A standard.","tags":["agent-card","a2a","validation","security","metadata"],"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"25000","maxAmountRequired":"25000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xe0B4d6Bfc033390c9D7DEd6a67cEe35451Eff934","maxTimeoutSeconds":120,"resource":"https://dspaid.duckdns.org/v1/tools/agent-card-verify","extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"eip155:84532","amount":"25000","maxAmountRequired":"25000","asset":"0x036CbD53842c5426634e7929541eC2318f3dCF7e","payTo":"0xe0B4d6Bfc033390c9D7DEd6a67cEe35451Eff934","maxTimeoutSeconds":120,"resource":"https://dspaid.duckdns.org/v1/tools/agent-card-verify","extra":{"name":"USDC","version":"2"}}],"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","discoverable":true,"body":{"agent_card":{"name":"ExampleAgent","description":"Autonomous agent","url":"https://example.com","capabilities":["audit"]}}},"output":{"type":"json","example":{"success":true,"data":{"valid":true,"completeness_score":100}}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","additionalProperties":false,"properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json"]},"discoverable":{"type":"boolean"},"body":{"type":"object","properties":{"agent_card":{"type":"object","description":"Agent card JSON object"}},"required":["agent_card"]}},"required":["type","method"]},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object"}},"required":["type"]}},"required":["input"]}}}},{"x402Version":2,"type":"http","resource":"https://dspaid.duckdns.org/v1/tools/llm-code-review","serviceName":"DSP-AID Code & Smart Contract Audit Agent","description":"Deep code review, vulnerability detection, and unified diff patch generation via OpenCode 200k context (Async Queue).","tags":["llm","code-review","smart-contracts","audit","opencode","patch"],"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"25000","maxAmountRequired":"25000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xe0B4d6Bfc033390c9D7DEd6a67cEe35451Eff934","maxTimeoutSeconds":120,"resource":"https://dspaid.duckdns.org/v1/tools/llm-code-review","extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"eip155:84532","amount":"25000","maxAmountRequired":"25000","asset":"0x036CbD53842c5426634e7929541eC2318f3dCF7e","payTo":"0xe0B4d6Bfc033390c9D7DEd6a67cEe35451Eff934","maxTimeoutSeconds":120,"resource":"https://dspaid.duckdns.org/v1/tools/llm-code-review","extra":{"name":"USDC","version":"2"}}],"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","discoverable":true,"body":{"source_code":"pragma solidity ^0.8.0; contract Vault { mapping(address=>uint) bal; }","context":"Audit for reentrancy and overflow vulnerabilities"}},"output":{"type":"json","example":{"task_id":"a1b2c3d4-e5f6-7890-abcd-ef1234567890","status":"queued","check_status_url":"/v1/tasks/a1b2c3d4-e5f6-7890-abcd-ef1234567890"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","additionalProperties":false,"properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json"]},"discoverable":{"type":"boolean"},"body":{"type":"object","properties":{"source_code":{"type":"string","description":"Code or contract to review"},"context":{"type":"string","description":"Optional architectural context"}},"required":["source_code"]}},"required":["type","method"]},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object"}},"required":["type"]}},"required":["input"]}}}},{"x402Version":2,"type":"http","resource":"https://dspaid.duckdns.org/v1/tools/llm-summarize","serviceName":"DSP-AID Code & Smart Contract Audit Agent","description":"Context compression, log distillation, and architectural summarization via OpenCode 200k context (Async Queue).","tags":["llm","summarization","context-compression","opencode","logs"],"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"25000","maxAmountRequired":"25000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xe0B4d6Bfc033390c9D7DEd6a67cEe35451Eff934","maxTimeoutSeconds":120,"resource":"https://dspaid.duckdns.org/v1/tools/llm-summarize","extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"eip155:84532","amount":"25000","maxAmountRequired":"25000","asset":"0x036CbD53842c5426634e7929541eC2318f3dCF7e","payTo":"0xe0B4d6Bfc033390c9D7DEd6a67cEe35451Eff934","maxTimeoutSeconds":120,"resource":"https://dspaid.duckdns.org/v1/tools/llm-summarize","extra":{"name":"USDC","version":"2"}}],"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","discoverable":true,"body":{"content":"Long execution log or multi-file trace...","focus":"security_anomalies"}},"output":{"type":"json","example":{"task_id":"a1b2c3d4-e5f6-7890-abcd-ef1234567890","status":"queued","check_status_url":"/v1/tasks/a1b2c3d4-e5f6-7890-abcd-ef1234567890"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","additionalProperties":false,"properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json"]},"discoverable":{"type":"boolean"},"body":{"type":"object","properties":{"content":{"type":"string","description":"Text or logs to summarize"},"focus":{"type":"string","default":"general"}},"required":["content"]}},"required":["type","method"]},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object"}},"required":["type"]}},"required":["input"]}}}},{"x402Version":2,"type":"http","resource":"https://dspaid.duckdns.org/v1/tools/agent-card-eval","serviceName":"DSP-AID Code & Smart Contract Audit Agent","description":"Semantic security and capability evaluation of autonomous agent cards via OpenCode (Async Queue).","tags":["llm","agent-security","evaluation","opencode","a2a"],"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"25000","maxAmountRequired":"25000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xe0B4d6Bfc033390c9D7DEd6a67cEe35451Eff934","maxTimeoutSeconds":120,"resource":"https://dspaid.duckdns.org/v1/tools/agent-card-eval","extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"eip155:84532","amount":"25000","maxAmountRequired":"25000","asset":"0x036CbD53842c5426634e7929541eC2318f3dCF7e","payTo":"0xe0B4d6Bfc033390c9D7DEd6a67cEe35451Eff934","maxTimeoutSeconds":120,"resource":"https://dspaid.duckdns.org/v1/tools/agent-card-eval","extra":{"name":"USDC","version":"2"}}],"extensions":{"bazaar":{"info":{"input":{"type":"http","method":"POST","bodyType":"json","discoverable":true,"body":{"agent_card":{"name":"PortfolioBot","description":"DeFi portfolio assistant"}}},"output":{"type":"json","example":{"task_id":"a1b2c3d4-e5f6-7890-abcd-ef1234567890","status":"queued","check_status_url":"/v1/tasks/a1b2c3d4-e5f6-7890-abcd-ef1234567890"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","additionalProperties":false,"properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json"]},"discoverable":{"type":"boolean"},"body":{"type":"object","properties":{"agent_card":{"type":"object","description":"Agent card configuration object"}},"required":["agent_card"]}},"required":["type","method"]},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object"}},"required":["type"]}},"required":["input"]}}}}]}