{"uid":"cap_C6NgJF5G2AP1ALS5iJ8X6","slug":"evm-slippage-bounds-check-f60bbc6c","name":"EVM Slippage Bounds Check","description":"EVM Slippage Bounds Check: EVM Slippage Bounds Check checks expected and minimum output against a maximum slippage policy from bounded caller-supplied values without an external provider. Call EVM Slippage Bounds Check before signing, submitting, replacing, or accepting an EVM/Base transaction assembled from caller-owned data. Returns normalized transaction evidence, calculated budget or shape findings, and a fail-closed preflight status for EVM Slippage Bounds Check as versioned deterministic…","url":"https://api.delx.ai/api/v1/x402/evm-slippage-bounds-check","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"minimum_output_raw":{"type":"string","maxLength":8192,"description":"Minimum Output Raw supplied to EVM Slippage Bounds Check; used only for this bounded calculation and processed in memory without retention."},"expected_output_raw":{"type":"string","maxLength":8192,"description":"Expected Output Raw supplied to EVM Slippage Bounds Check; used only for this bounded calculation and processed in memory without retention."},"maximum_slippage_bps":{"type":"integer","description":"Maximum Slippage Bps supplied to EVM Slippage Bounds Check; used only for this bounded calculation and processed in memory without retention."}}},"responseSchema":{"type":"json","example":{"result":{"slippage_bps":100,"within_policy":true},"schema":"delx/util-evm-slippage-bounds-check/v1","status":"pass","evidence":{"retained":false,"input_sha256":"5dc5df2b52d98e3702891cadc557bb1b15650ccede841dc6c0a42606eb549a31","external_calls":0},"operation":"evm_preflight:evm_slippage_bounds_check"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","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.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_mqHGjb_A1fFSKmauk2j83","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Validates whether the actual slippage on an EVM token swap falls within a specified maximum slippage policy, returning the computed slippage in basis points and a pass/fail result.","exampleAgentPrompt":"Before submitting this swap, check if the slippage is within my 100 bps maximum — the expected output is 1000000000000000000 and the minimum output is 990000000000000000.","exampleUseCases":[{"title":"Pre-trade slippage guard for DEX bot","prompt":"Before executing this Uniswap swap, verify the slippage is within my 50 bps policy — expected output is 5000000000 and minimum output is 4997500000."},{"title":"Autonomous agent DeFi safety check","prompt":"My trading agent is about to submit a swap with expected output 200000000000 and minimum output 198000000000 — is that within a 150 bps slippage limit?"},{"title":"Batch trade preflight validation","prompt":"I'm running a series of EVM swaps and need to confirm each one stays under 200 bps slippage — for this trade the expected output is 1000000 and the minimum acceptable output is 980000."}],"resultDescription":"Returns a JSON object containing the computed slippage in basis points (slippage_bps), a boolean indicating whether the trade is within the policy (within_policy), an overall status field ('pass' or 'fail'), and an evidence object with a SHA-256 hash of the inputs, a flag confirming no data was retained, and a count of external calls made (always 0).","failureModes":["Missing required fields (minimum_output_raw, expected_output_raw, or maximum_slippage_bps) result in a validation error","Non-numeric or malformed raw output strings may cause parsing failures","Integer overflow if raw output values exceed safe integer bounds","Payment failure if USDC balance is insufficient for the $0.001 per-call fee"],"whenToPreferThis":"Choose this endpoint when you need a fast, stateless, privacy-preserving preflight check on EVM swap slippage before committing a transaction — particularly in autonomous agent workflows where you want a governed, auditable result (with SHA-256 input hash evidence) rather than computing slippage in your own code. Prefer it over manual calculation when you need the result logged with a verifiable evidence trail and zero data retention guarantees.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T18:59:09.059Z","isFirstParty":false}