{"uid":"cap_dvtF738LFgtOratSYz2m1","slug":"delx-base-usdc-amount-check-8d9e6bdf","name":"Delx Base USDC Amount Check","description":"Base USDC Amount Check: Base USDC Amount Check checks a six-decimal USDC raw amount against exact and maximum values from bounded caller-supplied values without an external provider. Call Base USDC Amount 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 Base USDC Amount Check as versioned deterministic JSON. Price…","url":"https://api.delx.ai/api/v1/x402/base-usdc-amount-check","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"amount_raw":{"type":"string","maxLength":8192,"description":"Amount Raw supplied to Base USDC Amount Check; used only for this bounded calculation and processed in memory without retention."},"maximum_raw":{"type":"string","maxLength":8192,"description":"Maximum Raw supplied to Base USDC Amount Check; used only for this bounded calculation and processed in memory without retention."},"expected_raw":{"type":"string","maxLength":8192,"description":"Expected Raw supplied to Base USDC Amount Check; used only for this bounded calculation and processed in memory without retention."}}},"responseSchema":{"type":"json","example":{"result":{"matched":true,"amount_raw":"1000","maximum_raw":"2000","expected_raw":"1000","within_maximum":true},"schema":"delx/util-base-usdc-amount-check/v1","status":"pass","evidence":{"retained":false,"input_sha256":"475cde95095ef40136b0768b816113c884ea06f6e34f2f469218879405555c5a","external_calls":0},"operation":"evm_preflight:base_usdc_amount_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_thBefPc6nD2n_XyVZ4htu","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 a raw USDC amount matches an expected value and falls within a maximum threshold, returning a structured pass/fail result.","exampleAgentPrompt":"Before I send the payment, check if the raw USDC amount of 1000 matches the expected 1000 and is within the maximum of 2000 on Base.","exampleUseCases":[{"title":"Preflight check before EVM payment","prompt":"I'm about to submit a Base USDC transaction — can you verify that the raw amount of 5000000 matches the expected 5000000 and doesn't exceed the maximum of 10000000 before I send it?"},{"title":"Agent payment guard for overspend","prompt":"My agent is about to pay a vendor; check that the raw USDC amount 750000 is within the maximum allowed of 1000000 and matches what was agreed (750000) before approving."},{"title":"Validate quoted vs actual token amount","prompt":"The quoted price was 2000000 raw USDC — confirm that the actual amount of 1999999 is within 2000000 maximum and flag whether it matches the expected value exactly."}],"resultDescription":"Returns a JSON object with a 'result' field containing: matched (boolean indicating if amount_raw equals expected_raw), within_maximum (boolean), and echoed input values. Also returns a 'status' field ('pass' or 'fail'), an 'operation' label ('evm_preflight:base_usdc_amount_check'), and an 'evidence' block with input SHA-256 hash, retention flag (always false), and external call count (always 0).","failureModes":["Missing or non-string amount_raw, maximum_raw, or expected_raw fields cause validation errors","amount_raw exceeding maximum_raw returns within_maximum: false without error","amount_raw not matching expected_raw returns matched: false without error","Malformed numeric strings may cause unexpected comparison behavior","Network or service errors return non-200 HTTP status"],"whenToPreferThis":"Use this endpoint when an AI agent needs to perform an in-memory, zero-retention preflight check on raw USDC token amounts on the Base network before committing to an EVM transaction. It is ideal for agentic payment workflows where you need to confirm both value equality and ceiling compliance in a single auditable call without any external side effects.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T07:14:51.188Z","isFirstParty":false}