Server-executed workflow · API 3.1.0

API Compatibility Review

A coding agent needs bounded, directional evidence of changes to a public OpenAPI JSON contract before reviewing client compatibility.

$0.010 native USDC / 4 eligible prepaid credits. One operation, one charge. Internal stages do not bill separately.

Integrate the workflow → Open your existing account

A real request

REST: POST /v4/workflows/api-compatibility-review · MCP: fresh402_api_compatibility_review

{
  "url": "https://raw.githubusercontent.com/OAI/OpenAPI-Specification/3.1.0/examples/v3.0/petstore.json"
}

An unsigned paid request returns payment requirements; it does not execute this example. Execution requires an explicitly approved compatible x402/MPP client or an eligible prepaid credential.

Actual staging result excerpt

Actual closed Cloudflare staging response, November 5, 2026 Alaska; excerpt, not a complete response. Private IDs, source content and operational provider label omitted. Not an independent customer transaction.

{
  "workflow": "api_compatibility_review",
  "version": 1,
  "status": "baseline_seeded",
  "summary": {
    "changed": null,
    "comparison": "seeded",
    "findings": "Baseline stored; no prior observation was compared."
  },
  "completeness": {
    "source_scope_only": true,
    "api_selected": true,
    "wallet_history_complete": false,
    "independent_provider_consensus": false,
    "causation_assessed": false
  },
  "accounting": {
    "source_fetches": 1,
    "parsed_documents": 1,
    "comparisons_executed": 0,
    "canonical_source_representation_shared": true,
    "domain_stages": 1,
    "elapsed_ms": 8075
  },
  "billing": {
    "internal_charges": 0,
    "one_financial_operation": true,
    "tariff_version": 5,
    "credits": 4,
    "atomic_usdc": "10000"
  }
}

Machine-readable examples and observed accounting

Use it from an agent

With the published SDK version listed in SDK setup, configure PrepaidClient with your own private key, finite credit cap and private durable persistence. This reads a quote, then executes only within that configured authorization:

await client.quoteRemote('api_compatibility_review');
const result = await client.execute('api_compatibility_review', input);

Scope and boundaries

Public unfiltered OpenAPI 3.0/3.1 JSON. No YAML, external reference crawling or execution of described endpoints. Supported directional findings and uncertainty are not a universal compatibility guarantee.

These paid workflows are not included in free trials: walletless evaluation, human trials and machine trials do not include them. Eligible finalized All-Services credits and constituent rights are checked; a quote never upgrades a legacy account. Quota or provider denial can return 429/503 and does not authorize a fallback payment.

State and recovery

First use seeds a baseline in the same charged operation and reports no comparison. Save the returned owned observation_id; later calls compare against previous (default) or baseline. Observation state lasts seven days. Saved sources and scope cannot be overridden. A new observation, including unchanged evidence, has the same fixed price. Exact original replay returns the saved result without fresh work or another charge. Persist original input, idempotency identity, quote/maximum, proof and recovery material before dispatch. Recover an uncertain original; never sign a replacement.

Compact is the default; evidence limits and omissions are explicit. No general cash-saving claim is made. Measured coding-agent results · All eleven paid resources · Original primitive tools.