{"uid":"cap_EVx65Fm3wkA4aFoTX850k","slug":"orionkr-xyz-6ee298c9","name":"Orion Base Transaction Safety Check","description":"Ultra-low-cost transaction safety check for Base memecoin agents. Use immediately before transaction execution to decide SAFE_TO_SIGN, RECHECK, or DO_NOT_EXECUTE based on route risk, calldata context, approval danger, honeypot signs, sell-tax danger, fake liquidity, and slippage risk.","url":"https://orionkr.xyz/v1/base/transaction-safety","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"queryParams":{"type":"object","required":["wallet","token","spender","router","amount","calldata_hash","chain"],"properties":{"chain":{"enum":["base","eip155:8453","8453"],"type":"string","description":"Base mainnet identifier."},"token":{"not":{"const":"0x0000000000000000000000000000000000000000"},"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Nonzero Base token contract address to quick-scan."},"amount":{"type":"string","pattern":"^(?:0\\.(?=[0-9]{1,18}$)(?=[0-9]*[1-9])[0-9]{1,18}|[1-9][0-9]{0,17}(?:\\.[0-9]{1,18})?)$","description":"Positive intended transaction amount in caller-defined token units, with at most 18 integer and 18 fractional digits."},"router":{"not":{"const":"0x0000000000000000000000000000000000000000"},"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Nonzero exact swap router address."},"wallet":{"not":{"const":"0x0000000000000000000000000000000000000000"},"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Nonzero Base wallet or signer address."},"spender":{"not":{"const":"0x0000000000000000000000000000000000000000"},"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Nonzero exact approval spender address."},"calldata_hash":{"type":"string","pattern":"^0x[a-fA-F0-9]{64}$","description":"Keccak-256 hash of the exact calldata being assessed."}},"additionalProperties":false}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["success","verdict","token_quick_scan_verdict","transaction_safety","scan_status","validation_scope","input_context","risk_score","blocking_flags","required_next_call","verdict_ttl_seconds"],"properties":{"success":{"type":"boolean"},"verdict":{"enum":["RECHECK","DO_NOT_EXECUTE"],"type":"string"},"risk_score":{"type":["number","null"]},"scan_status":{"enum":["completed","not_run_invalid_context","quick_scan_failed"],"type":"string"},"input_context":{"type":"object","required":["wallet","token","spender","router","amount","calldata_hash","chain","complete","missing_fields","invalid_fields","unexpected_fields"],"properties":{"chain":{"enum":["base","eip155:8453","8453",null],"type":["string","null"],"description":"Base mainnet identifier."},"token":{"not":{"const":"0x0000000000000000000000000000000000000000"},"type":["string","null"],"pattern":"^0x[a-fA-F0-9]{40}$","description":"Nonzero Base token contract address to quick-scan."},"amount":{"type":["string","null"],"pattern":"^(?:0\\.(?=[0-9]{1,18}$)(?=[0-9]*[1-9])[0-9]{1,18}|[1-9][0-9]{0,17}(?:\\.[0-9]{1,18})?)$","description":"Positive intended transaction amount in caller-defined token units, with at most 18 integer and 18 fractional digits."},"router":{"not":{"const":"0x0000000000000000000000000000000000000000"},"type":["string","null"],"pattern":"^0x[a-fA-F0-9]{40}$","description":"Nonzero exact swap router address."},"wallet":{"not":{"const":"0x0000000000000000000000000000000000000000"},"type":["string","null"],"pattern":"^0x[a-fA-F0-9]{40}$","description":"Nonzero Base wallet or signer address."},"spender":{"not":{"const":"0x0000000000000000000000000000000000000000"},"type":["string","null"],"pattern":"^0x[a-fA-F0-9]{40}$","description":"Nonzero exact approval spender address."},"complete":{"type":"boolean","description":"True only when all required fields are present and syntactically valid; it is not a semantic safety approval."},"calldata_hash":{"type":["string","null"],"pattern":"^0x[a-fA-F0-9]{64}$","description":"Keccak-256 hash of the exact calldata being assessed."},"invalid_fields":{"type":"array","items":{"type":"string"}},"missing_fields":{"type":"array","items":{"type":"string"}},"unexpected_fields":{"type":"array","items":{"type":"string"}}}},"blocking_flags":{"type":"array","items":{"type":"string"}},"validation_scope":{"type":"string","const":"token_quick_scan_plus_syntax_validation_only"},"required_next_call":{"type":["string","null"]},"transaction_safety":{"enum":["RECHECK","DO_NOT_EXECUTE"],"type":"string"},"verdict_ttl_seconds":{"type":"number"},"token_quick_scan_verdict":{"enum":["BUY","WAIT","AVOID",null],"type":["string","null"]}},"additionalProperties":true}}}}},"responseSchema":{"type":"json","example":{"success":true,"verdict":"RECHECK","risk_score":18,"scan_status":"completed","input_context":{"chain":"base","token":"0x4497464A3eAFAd8153cFd7F4681966a472f1bAb9","amount":"1","router":"0x1111111111111111111111111111111111111111","wallet":"0xd30fa3412cab70ea62fe4478388d1df82bba8e1a","spender":"0x1111111111111111111111111111111111111111","complete":true,"calldata_hash":"0x1111111111111111111111111111111111111111111111111111111111111111","invalid_fields":[],"missing_fields":[],"unexpected_fields":[]},"blocking_flags":["execution_context_semantics_unverified"],"validation_scope":"token_quick_scan_plus_syntax_validation_only","required_next_call":null,"transaction_safety":"RECHECK","verdict_ttl_seconds":180,"token_quick_scan_verdict":"BUY"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.1","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":{"p10Cents":"10.0000","medianCents":"10.0000","p90Cents":"10.0000","minCents":"10.0000","maxCents":"10.0000","p95Cents":"10.0000","sampleCount":1,"varies":false,"failureChargeRate":null},"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.1/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.1","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.1","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_5WPBrXQoV8jWIbI5SkVkf","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.1","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Pre-execution safety gate for Base memecoin transactions that returns a SAFE_TO_SIGN, RECHECK, or DO_NOT_EXECUTE verdict with risk score, flags, and verification status","exampleAgentPrompt":"Before I sign and broadcast this Base memecoin swap, run an Orion transaction safety check on the calldata and route — I need to know if it's SAFE_TO_SIGN or if there are honeypot signs, fake liquidity, or dangerous approvals I should worry about.","exampleUseCases":null,"resultDescription":"A JSON object with a riskLevel (LOW/MEDIUM/HIGH), a numeric riskScore (0-100), a verified boolean, and a flags array listing specific detected risks such as honeypot indicators, fake liquidity, excessive sell tax, dangerous approvals, or high slippage — enabling the agent to decide SAFE_TO_SIGN, RECHECK, or DO_NOT_EXECUTE.","failureModes":["Missing or malformed transaction calldata returns a 400 error","Payment not received or insufficient USDC balance blocks the call with a 402","Unknown or unsupported token/contract address may return unverified with incomplete flags","Network congestion on Base may delay on-chain data freshness","False negatives possible for novel rug patterns not yet in detection heuristics"],"whenToPreferThis":"Use this endpoint immediately before signing or broadcasting any Base memecoin transaction when operating an autonomous trading agent that needs an ultra-low-cost ($0.005 USDC) safety gate. Prefer it over generic token scanners when you need calldata-aware context (approval danger, route risk, slippage) rather than just token-level metadata, and when you need a binary execution decision (SAFE_TO_SIGN / RECHECK / DO_NOT_EXECUTE) integrated into an agentic trade loop.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T06:35:05.651Z","isFirstParty":false}