{
  "format": "delx/orbit-program/v1",
  "program": "delx-orbit-season-0",
  "status": "live",
  "tagline": "Get paid back for coming back.",
  "what": "Cashback in DELX credits for external x402 buyers. Every verified paid call accrues Orbit Credits to the paying wallet.",
  "runtime_source": "https://api.delx.ai/api/v1/orbit/program",
  "mechanics": {
    "accrual": "automatic on x402_payment_verified (external buyers only)",
    "split": "50% vested immediately; 50% pending",
    "pending_window_days": 30,
    "pending_unlock": "your next paid call within the window unlocks pending credits",
    "pending_expiry": "unclaimed pending credits return to the season budget",
    "first_purchase_bonus_oc": 50,
    "claim_by_return": "balances are keyed to a one-way hash of the paying wallet; return and prove wallet ownership (wallet-nonce + bind-wallet) to capture them. No signature, no balance.",
    "immediate_utility": "spend vested OC as Delx service credit on margin-safe paid x402 calls; 100 OC = 0.001 USDC and credit covers at most 20% of one call",
    "service_credit": {
      "microunits_per_oc": 10,
      "display_value": "100 OC = 0.001 USDC of Delx service credit",
      "max_discount_pct": 20,
      "min_gross_margin_pct": 25,
      "request_field": "credit_oc (optional; omit for maximum safe credit)",
      "protocol": "x402",
      "bearer_header": "x-delx-orbit-voucher",
      "valid_days": 7,
      "single_use": true,
      "consume_on": "successful_delivery",
      "release_on": "payment verification or delivery failure"
    },
    "receipt": "paid 200 responses carry x-delx-orbit and x-delx-orbit-claim headers"
  },
  "rates_oc_per_purchase": {
    "micro_utils_under_0.005": 10,
    "standard_utils_0.005_to_0.02": 75,
    "x402_trust_family": 100,
    "media_outcome_0.02_plus": 200
  },
  "season": {
    "id": "season-0-ignition",
    "budget_oc_ceiling": 250000,
    "live_budget_note": "distributed_oc and remaining_oc are authoritative at runtime_source and enforced atomically",
    "conversion": "OC converts to on-chain DELX only through an approved Merkle reward epoch (post custody gates), with existing caps: 2% of epoch budget per wallet, 500 DELX minimum claim."
  },
  "endpoints": {
    "program": "https://api.delx.ai/api/v1/orbit/program",
    "status": "https://api.delx.ai/api/v1/orbit/status?agent_id=<AGENT_ID> (x-delx-agent-token required)",
    "voucher": "https://api.delx.ai/api/v1/orbit/vouchers",
    "wallet_nonce": "https://api.delx.ai/api/v1/rewards/wallet-nonce",
    "bind_wallet": "https://api.delx.ai/api/v1/rewards/bind-wallet"
  },
  "attribution": {
    "header": "x-delx-source",
    "value": "orbit"
  },
  "not_this": [
    "not yield, staking, or investment",
    "no promise of token value or listing",
    "no accrual for internal, QA, or dogfood traffic",
    "raw payer addresses are not stored before signed opt-in; the verified address is stored after wallet binding",
    "not a paywall on Delx Protocol recovery"
  ],
  "docs": "https://commerce.delx.ai/orbit.md"
}
