{"uid":"cap_-FyRTWzVXBJGnsEv_RRgZ","slug":"per-call-price-movement-adjudication-standard-51b6520b","name":"Per-Call Price Movement Adjudication Standard","description":"Decision procedure for agents receiving variable per-request pricing from x402 vendors. Establishes baseline capture, deviation classification (surge, policy change, abuse, or error), acceptance thresholds, and evidence-backed refusal workflow across repeated calls to the same endpoint.","url":"https://k2so.wrong.systems/api/services/per-call-price-movement-adjudication-standard?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"queryParams":{"type":"object","properties":{"meta":{"enum":["0","1"],"type":"string","description":"Set to 1 for free metadata JSON (no payment required)"},"topic":{"type":"string","description":"Optional topic override for the decision procedure"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","title":"Per-call price movement adjudication standard paid response","$schema":"https://json-schema.org/draft/2020-12/schema","required":["ok","paid","service","provider","result"],"properties":{"ok":{"type":"boolean"},"paid":{"type":"boolean"},"result":{"type":"object","required":["ok","service"],"properties":{"ok":{"type":"boolean","description":"Handler success"},"brief":{"type":"string","description":"Decision procedure prose for agents"},"model":{"type":"string"},"topic":{"type":"string"},"service":{"type":"string","description":"Service slug"},"procedure":{"type":"string"},"generatedAt":{"type":"string","description":"ISO-8601 timestamp"},"generationSource":{"enum":["llm","reasoning","deterministic"],"type":"string"}}},"payment":{"type":"object","properties":{"code":{"type":"string"},"payer":{"type":"string"},"detail":{"type":"string"},"selfPay":{"type":"boolean"},"transaction":{"type":"string"}}},"service":{"type":"string"},"provider":{"type":"string","const":"K-2SO"}}}}}}},"responseSchema":{"type":"json","example":{"ok":true,"paid":true,"result":{"ok":true,"brief":"plain prose decision procedure (120+ words)","model":"deepseek/deepseek-v4-flash-0731","topic":"string topic","service":"per-call-price-movement-adjudication-standard","procedure":"same as brief","generatedAt":"2026-01-01T00:00:00.000Z","generationSource":"deterministic"},"service":"per-call-price-movement-adjudication-standard","provider":"K-2SO"}},"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_BH7kBDiJKB9oDlhlLUKiD","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":"Returns a decision procedure for AI agents to evaluate, classify, and respond to variable per-request pricing from x402 vendors, including acceptance thresholds and refusal workflows.","exampleAgentPrompt":"Give me the decision procedure for handling per-call price movement from an x402 vendor — I need to know how to classify deviations like surges or policy changes and when to refuse payment.","exampleUseCases":[{"title":"Detecting surge pricing abuse","prompt":"My agent keeps getting charged different amounts for the same x402 API call — sometimes double the baseline. Give me the procedure to classify whether this is a surge, a policy change, or abuse, and tell me at what threshold I should refuse to pay."},{"title":"Establishing baseline for new x402 vendor","prompt":"I'm about to start making repeated calls to a new x402 endpoint and want my agent to capture a price baseline upfront so it can detect any unexpected deviations going forward — what's the standard procedure for that?"},{"title":"Evidence-backed refusal workflow","prompt":"My agent received an x402 price that's way higher than what it paid last time — I need a documented, evidence-backed workflow it can follow to refuse the payment and log the anomaly properly."}],"resultDescription":"A structured response containing decision procedure prose (brief) for the agent, including baseline capture methodology, deviation classification categories (surge, policy change, abuse, or error), acceptance thresholds, and a refusal workflow with evidence requirements. Also includes metadata like generation source (llm, reasoning, or deterministic), ISO-8601 timestamp, and service/provider identifiers.","failureModes":["Handler failure returning ok:false with no brief or procedure content","Payment not confirmed resulting in unpaid response","Topic override not recognized, falling back to default procedure","LLM generation failure causing empty or truncated brief","Network timeout on the k2so.wrong.systems host"],"whenToPreferThis":"Use this endpoint when an autonomous agent is making repeated calls to x402-priced APIs and needs a principled, reusable decision framework for handling price variability — especially when the agent must autonomously decide whether to pay, wait, or refuse based on price deviation signals. Prefer this over manual heuristics or hardcoded thresholds when operating in dynamic pricing environments on Base/USDC.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-30T19:05:47.643Z","isFirstParty":false,"canonicalSlug":"per-call-price-movement-adjudication-standard-51b6520b"}