{"uid":"cap_jvgYbm7aQHd9L3HChmhkz","slug":"await-job-status-shape-normalizer-a0d1e2d9","name":"Await Job Status Shape Normalizer","description":"Normalize await/job status fields for media-long jobs. Call when agents polling long jobs need a stable status shape. Returns normalized status object as deterministic JSON for $0.001 USDC via x402 on Base. First-party local math only—no RPC, live market feed, API keys, storage, or mediagen. Advisory only; the caller owns capital, risk, and production controls.","url":"https://api.delx.ai/api/v1/x402/await-job-status-shape?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"raw":{"type":"object","description":"Raw job status object"}}},"responseSchema":{"type":"json","example":{"schema":"delx/util-await-job-status-shape/v1","status":{"pct":40,"state":"running"}}},"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_Kcm-CjiKoRI_FlUEENkJb","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":"Normalizes raw async/polling job status objects into a stable, deterministic JSON shape for long-running media jobs","exampleAgentPrompt":"I'm polling a long-running media job and getting back inconsistent status fields — can you normalize this raw job status object into a stable shape so my polling loop can handle it predictably?","exampleUseCases":[{"title":"Stabilizing media transcoding job poller","prompt":"I'm polling a video transcoding job and the raw status response has inconsistent field names — can you normalize this status object into a stable shape so my agent knows exactly what fields to check each time?"},{"title":"Unifying status across multiple job providers","prompt":"My agent is managing async jobs from two different services and their status responses look completely different — normalize this raw status object so I can use one consistent shape across both."},{"title":"Debugging a stuck long-running job","prompt":"I've got a long-running media job that seems stuck and I'm not sure how to read its raw status payload — can you normalize it into a clean, predictable JSON shape so I can tell if it's actually failed or still pending?"}],"resultDescription":"A deterministic, normalized JSON status object with stable field names and structure derived from the raw job status input — suitable for use in polling loops without further transformation or field-name guessing.","failureModes":["Missing or null 'raw' field returns error or empty normalization","Unrecognized status field structure may yield partially normalized output","Malformed JSON input causes parse error","Extremely nested or circular raw objects may not normalize cleanly"],"whenToPreferThis":"Use this endpoint when an agent is polling long-running async or media jobs and receives inconsistent, vendor-specific status shapes that vary by job type or provider. Prefer it over manual field mapping when you need a stable, predictable status schema without writing custom transformation logic. Ideal for agent orchestration loops that must handle job status uniformly across heterogeneous sources.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-23T01:15:14.055Z","isFirstParty":false,"canonicalSlug":"await-job-status-shape-normalizer-a0d1e2d9"}