{
  "schema_version": "1.1.0",
  "kit_id": "x402library.managed-action-safety-buyer-kit-v1.1",
  "updated_at": "2026-08-27",
  "start_here": "https://x402library.com/.well-known/x402.json",
  "product_id": "market.action-safety-managed-v1",
  "mission_example": "Check current BTC market action safety using managed fresh evidence before entering a long position",
  "safe_default": "discover_offer_and_validate_402_without_payment",
  "buyer_examples": {
    "typescript": "https://x402library.com/examples/managed-action-safety-buyer.ts",
    "python": "https://x402library.com/examples/managed_action_safety_buyer.py",
    "instructions": "https://x402library.com/examples/README.md"
  },
  "free_evidence": {
    "live_health": "https://x402library.com/v1/health/market-data",
    "service_summary": "https://x402library.com/v1/trust/service-summary",
    "result_reuse_check": "https://x402library.com/v1/market/action-safety/reuse-check"
  },
  "policy": {
    "network": "eip155:8453",
    "scheme": "exact",
    "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "currency": "USDC",
    "maximum_payment_usdc_default": "0.01",
    "maximum_session_spend_usdc_default": "0.01",
    "pay_to": "0xcdBd1625fb843491ae855c0EA110C07492aEcFb3",
    "discovery_retries": 1,
    "paid_delivery_retries": 0,
    "auto_pay_default": false
  },
  "required_checks": [
    "same-origin discovery and endpoints",
    "product mission match",
    "purchase_allowed and unexpired offer TTL",
    "live data within buyer maximum age",
    "per-payment and session budget",
    "x402 v2 exact Base USDC requirement",
    "expected receiver address",
    "PAYMENT-RESPONSE present after paid delivery"
  ],
  "repeat_purchase_policy": {
    "default": "reuse a paid result until refresh_not_before",
    "refresh_allowed": "refresh_not_before <= now < valid_until",
    "refresh_required": "now >= valid_until",
    "free_ttl_check": "https://x402library.com/v1/market/action-safety/reuse-check",
    "boundary": "The free check evaluates client-supplied TTL metadata only and does not verify the original receipt or result hash."
  }
}
