FETCH402
← Protocol index

Resource / 14371

unknown

Oblique Markets.

Compile a merchant payment policy across x402, MPP, AP2, and card rails from product, risk, authorization, latency, asset, and refund constraints.

Eligibility
unprobeable
Failures
0
Last quote
Last probe
Payment requirements / accepts[] 2 options
State Network Scheme Atomic amount Asset payTo / untrusted
active eip155:8453 exact 20000 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 0x970007590aCC5C938cd51345B17AF51B1B40D3Ab
active solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp exact 20000 EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v GYyTRmt317JafPHXPnM54Fsvsma5GnS9wm6qGMqaykdS

All advertised payment options are stored. Base (`eip155:8453`) is the operational network for ranking and canaries; non-Base options remain visible for transparency.

Probe evidence 0 recent

No probe attempts recorded yet. Coverage runs prioritize never-probed endpoints.

Machine contract

Schemas.

InputJSON
{
  "body": {
    "human_authorization_required": true,
    "max_latency_ms": 1,
    "max_price_usdc": 1,
    "product_type": "digital_retrieval",
    "refund_capability": true,
    "reversible": true,
    "supported_assets": [
      "example"
    ]
  },
  "bodyType": "json",
  "method": "POST",
  "type": "http"
}
OutputJSON
{
  "example": {
    "authorization_policy": "Buyer authorization is required before settlement; enforce the stated per-call cap.",
    "deny_conditions": [
      "price exceeds max_price_usdc",
      "required human authorization is unavailable",
      "no supported settlement rail or asset",
      "refund requirement cannot be met"
    ],
    "policy_manifest": {
      "max_latency_ms": 3000,
      "product_type": "digital_retrieval",
      "reversible": false,
      "version": "1.0"
    },
    "receipt_schema": {
      "required": [
        "payment_id",
        "rail",
        "amount_usdc",
        "status",
        "settled_at"
      ],
      "type": "object"
    },
    "recommended_rails": [
      {
        "rail": "x402",
        "rationale": "Best fit for an automated digital retrieval with an immediate, bounded response.",
        "role": "primary settlement"
      },
      {
        "rail": "MPP",
        "rationale": "Useful when the buyer ecosystem already speaks machine payment protocols.",
        "role": "alternative settlement"
      },
      {
        "rail": "card",
        "rationale": "Provides broad coverage for buyers without a compatible crypto wallet.",
        "role": "fallback settlement"
      }
    ],
    "refund_owner": "merchant",
    "settlement_requirements": [
      "exact amount authorization",
      "idempotency key",
      "machine-readable receipt"
    ],
    "spending_cap_usdc": 0.02
  },
  "type": "json"
}