{
  "product": "authspend",
  "product_slug": "authorization-still-spendable",
  "mode": "sample",
  "asof": "2026-10-13T00:00:00.000Z",
  "input": {
    "from": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266",
    "to": "0xf1f15ab1b66377d6d60b8938a737122551be57f9",
    "value": "20000",
    "valid_after": "0",
    "valid_before": "1700000000",
    "nonce": "0x1111111111111111111111111111111111111111111111111111111111111111",
    "signature_sha12": "ffb304816a10",
    "expected_pay_to": "0xf1f15ab1b66377d6d60b8938a737122551be57f9",
    "expected_value": "20000"
  },
  "signature": {
    "status": "read",
    "value": {
      "matches_from": true,
      "recovered": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266",
      "reason": null
    },
    "source": "frozen",
    "error": null
  },
  "window": {
    "status": "read",
    "value": {
      "now": "1791858000",
      "valid_after": "0",
      "valid_before": "1700000000",
      "open": false
    },
    "source": "frozen",
    "error": null
  },
  "nonce": {
    "status": "read",
    "value": {
      "used": false,
      "nonce": "0x1111111111111111111111111111111111111111111111111111111111111111"
    },
    "source": "frozen",
    "error": null
  },
  "balance": {
    "status": "read",
    "value": {
      "balance": "1000000",
      "value": "20000",
      "covers": true
    },
    "source": "frozen",
    "error": null
  },
  "recipient": {
    "status": "read",
    "value": {
      "to": "0xf1f15ab1b66377d6d60b8938a737122551be57f9",
      "expected_pay_to": "0xf1f15ab1b66377d6d60b8938a737122551be57f9",
      "matches_expected": true,
      "zero": false
    },
    "source": "from the input",
    "error": null
  },
  "amount": {
    "status": "read",
    "value": {
      "value": "20000",
      "expected_value": "20000",
      "matches_expected": true,
      "zero": false
    },
    "source": "from the input",
    "error": null
  },
  "verdict": "not_spendable",
  "verdict_rule": "If any of the 6 required facts is unread, verdict is sit. Charge only when all 6 were read. Any unread fact returns HTTP 503 {charge:false, partial:true} with the facts and does not settle. Otherwise not_spendable when a read flag is present, else spendable. A matching signature alone is never the verdict.",
  "flags": [
    "window_closed"
  ],
  "unread": [],
  "signature_is_not_payment": true,
  "limits": "One Base USDC EIP-3009 TransferWithAuthorization. Local signature recovery plus read-only eth_call for authorizationState and balanceOf. No transactions. No facilitator settle of the checked authorization. listed stays UNVERIFIED / not asserted. $0.02 settles only when all 6 required facts read.",
  "never_sends_tx": true,
  "never_spends_usdc": true,
  "never_settles_checked_authorization": true,
  "listed": null,
  "listed_true": 0,
  "listing_assertion": "UNVERIFIED_NOT_ASSERTED",
  "sit": false,
  "ok": true,
  "charge": false,
  "partial": false,
  "price_usd": "$0.02",
  "as_of": "2026-10-13T00:00:00.000Z",
  "reason": "not_spendable flags=window_closed. A valid signature is not a spendable payment.",
  "disclaimer": "Neutral spendability facts only. A matching signature is not a spendable payment. This door does not settle the checked authorization.",
  "note": "Frozen illustrative facts. A matching signature with an expired window is not spendable. No live RPC and no live signature recovery on this unpaid sample path. Next paid POST is Authorization still-spendable check at $0.02.",
  "title": "Authorization still-spendable check Sample",
  "next": {
    "name": "authspend",
    "title": "Authorization still-spendable check",
    "price": "$0.02",
    "method": "POST",
    "url": "https://openclawproductions.com/api/v1/authspend"
  }
}
