{"uid":"cap_mXOzHToxv_Nn0K_Qg73hS","slug":"automaton-sovereign-firewall-transaction-simulator-197e9a08","name":"Automaton-Sovereign Firewall Transaction Simulator","description":"Automaton-Sovereign Value API call","url":"https://api.automaton-sovereign.workers.dev/v2/firewall/simulate-tx?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object"}}},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_sq4C8r2ZlC_9gTQfMRMg7","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Simulates an HTTP transaction through a firewall rule engine to predict allow/block outcomes before live execution","exampleAgentPrompt":"Can you simulate a GET request through the Automaton-Sovereign firewall to see whether it would be allowed or blocked before I actually send it?","exampleUseCases":[{"title":"Pre-flight firewall check for API calls","prompt":"Before I send this GET request to the payment endpoint, can you run it through the Automaton-Sovereign firewall simulator to check if it'll be blocked?"},{"title":"Debugging blocked transactions","prompt":"My GET request keeps getting rejected and I'm not sure why — can you simulate it through the firewall so I can see what rule is causing it to fail?"},{"title":"Firewall policy validation for new query params","prompt":"I'm adding new query parameters to my request — can you simulate the transaction through the firewall to make sure the new params won't trigger a block?"}],"resultDescription":"Returns a simulated firewall decision for the provided HTTP GET transaction, including whether the request would be allowed or blocked, and likely the firewall rule or reason behind the decision.","failureModes":["Missing required 'type' field (must be 'http') returns validation error","Missing required 'method' field returns validation error","Invalid method value (non-GET) returns schema mismatch error","Malformed query parameters may cause unexpected simulation results","Payment not provided or insufficient USDC results in 402 Payment Required"],"whenToPreferThis":"Choose this endpoint when you need to dry-run or pre-validate an HTTP GET transaction against a firewall rule engine before executing it live, especially within the Automaton-Sovereign infrastructure. Useful for debugging blocked requests or testing new query parameter combinations against firewall policy without risking live traffic disruption.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T18:45:29.591Z","isFirstParty":false,"canonicalSlug":"automaton-sovereign-firewall-transaction-simulator-197e9a08"}