{"uid":"cap_lPIjLckHgON973ZCujiN4","slug":"delx-http-retry-plan-2a267197","name":"Delx HTTP Retry Plan","description":"Decide whether an HTTP failure is safe to retry and return an idempotency-aware policy. Use it before an autonomous workflow acts on untrusted input, changes an API, retries a request, or evaluates production reliability. Returns bounded machine-readable JSON for $0.002 USDC via x402 on Base. Execution is deterministic, first-party, local-only, stateless, and does not call an upstream provider; structured validation failures are not billed.","url":"https://api.delx.ai/api/v1/x402/http-retry-plan","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"method":{"type":"string","default":"GET"},"idempotent":{"type":"boolean","description":"Override inferred method idempotency when the caller has a stable key."},"status_code":{"type":"integer","maximum":599,"minimum":100}}},"responseSchema":{"type":"json","example":{"method":"GET","schema":"delx/http-retry-plan/v1","warning":null,"strategy":"exponential_full_jitter","retryable":true,"idempotent":true,"status_code":503,"max_attempts":4,"respect_retry_after":true}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","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.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_IeBO8EFoQ4eX_-lQ1z3EI","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Evaluates an HTTP status code and request method to return a machine-readable, idempotency-aware retry policy indicating whether a failed request is safe to retry.","exampleAgentPrompt":"My workflow just got a 503 back from a POST request — can you check whether it's safe to retry that, keeping in mind POST isn't inherently idempotent?","exampleUseCases":[{"title":"Autonomous workflow retry gate","prompt":"Before my agent retries that API call, check whether a 429 response to a GET request is safe to retry."},{"title":"Idempotent override for stable-key POST","prompt":"I have a POST request with a stable idempotency key that just failed with a 500 — treat it as idempotent and tell me if I should retry."},{"title":"Production reliability preflight","prompt":"We're seeing 502 errors on our DELETE endpoint in production — run a retry plan check so I know if auto-retrying those is safe."}],"resultDescription":"A machine-readable JSON object describing whether the given HTTP method and status code combination is safe to retry, the inferred or overridden idempotency status, and a bounded retry policy recommendation. No upstream calls are made; the result is deterministic and stateless. Structured validation failures are not billed.","failureModes":["Invalid status_code outside 100–599 range returns a validation error (not billed)","Missing or malformed method field may fall back to GET default","Malformed request body returns a structured validation failure without charge","Network or gateway errors from the API itself (unrelated to the evaluated request)"],"whenToPreferThis":"Choose this endpoint when an autonomous agent or workflow needs a deterministic, policy-driven answer about whether to retry a failed HTTP request — especially in non-idempotent or ambiguous method scenarios (POST, PATCH, DELETE). Prefer it over ad-hoc retry logic when idempotency correctness matters, or when you need a machine-readable policy rather than a hard-coded rule. Its stateless, local-only execution means results are fast, consistent, and side-effect-free.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T19:02:21.567Z","isFirstParty":false}