{"x402Version":2,"payTo":"0x73279fa4BadA7CAC888c62CDa4f5c8104765f6f1","resources":[{"id":35106,"slug":"35106","resource":"https://canaryguard-402.onrender.com/v1/sanitize","description":"Deterministic prompt-injection firewall and honeypot scrubber for AI agents. Sanitizes untrusted text and blocks detected wallet-draining commands before context ingestion.","type":"http","serviceName":"CanaryGuard 402","resourceType":"Security","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x73279fa4BadA7CAC888c62CDa4f5c8104765f6f1","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"3000","amountUsd":0.003,"maxTimeoutSeconds":120}],"outputSchema":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"},"extensions":{"bazaar":{"info":{"input":{"body":{"content":"Example external text","strict_mode":true},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"crypto_addresses":[],"injection_detected":false,"inspection":{"guaranteed_safe":false,"limitations":["Does not detect every obfuscated, multilingual, or novel instruction attack.","Does not fetch external stylesheets, render browser layout, or analyze linked resources.","Address scores reflect text context and do not verify ownership, reputation, or contract safety.","Treat sanitized content as untrusted data; keep agent instructions and wallet authorization separate."],"method":"deterministic-rules","risk_score_semantics":"heuristic severity, not a probability"},"risk_score":0.01,"safety_receipt":"canary-v1-verified","sanitized_content":"Example external text","status":"clean","threats_neutralized":[]},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"content":{"maxLength":50000,"minLength":1,"type":"string"},"strict_mode":{"default":true,"type":"boolean"}},"required":["content"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["ai-safety","prompt-injection","base","bazaar"],"sourceHost":"canaryguard-402.onrender.com","lastUpdated":"2026-10-13T18:32:02.188Z","quality":{"calls30d":3,"uniquePayers30d":2,"lastCalledAt":"2026-10-12T12:31:02.228Z"},"metadata":{"serviceName":"CanaryGuard 402","extensions":{"bazaar":{"info":{"input":{"body":{"content":"Example external text","strict_mode":true},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"crypto_addresses":[],"injection_detected":false,"inspection":{"guaranteed_safe":false,"limitations":["Does not detect every obfuscated, multilingual, or novel instruction attack.","Does not fetch external stylesheets, render browser layout, or analyze linked resources.","Address scores reflect text context and do not verify ownership, reputation, or contract safety.","Treat sanitized content as untrusted data; keep agent instructions and wallet authorization separate."],"method":"deterministic-rules","risk_score_semantics":"heuristic severity, not a probability"},"risk_score":0.01,"safety_receipt":"canary-v1-verified","sanitized_content":"Example external text","status":"clean","threats_neutralized":[]},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"content":{"maxLength":50000,"minLength":1,"type":"string"},"strict_mode":{"default":true,"type":"boolean"}},"required":["content"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}}},"liveness":{"reliability":null},"verified":false,"featured":false}]}