{
  "report_version": "2.0.0",
  "status": "unchanged",
  "evidence": "caller_supplied_captures",
  "profile": "x402_evm_profiles",
  "required_input": [],
  "comparison": {
    "resource_matches": true,
    "method_matches": true,
    "baseline_digest": "sha256:35ecf5751fbc2e9b56825302774914b353fb63c2100414faad0cbcebb3c54b25",
    "current_digest": "sha256:35ecf5751fbc2e9b56825302774914b353fb63c2100414faad0cbcebb3c54b25",
    "changes": []
  },
  "captures": {
    "baseline": {
      "present": true,
      "captured_at": "2026-10-23T09:59:00.000Z",
      "age_seconds": 60,
      "offer_count": 1
    },
    "current": {
      "present": true,
      "captured_at": "2026-10-23T10:00:00.000Z",
      "age_seconds": 0,
      "offer_count": 1
    }
  },
  "issues": [],
  "bounds": {
    "max_input_bytes": 65536,
    "max_offers": 32,
    "max_depth": 24,
    "max_nodes": 10000,
    "max_current_capture_age_seconds": 86400,
    "max_future_skew_seconds": 60,
    "baseline_max_age_seconds": null
  },
  "not_checked": [
    "capture_authenticity",
    "resource_ownership",
    "recipient_identity",
    "token_contract",
    "signature",
    "wallet_balance",
    "facilitator_availability",
    "settlement",
    "client_retry_behavior",
    "deployed_contract_code",
    "refund_funding",
    "capture_history",
    "authorization_expiry",
    "operator_admission"
  ],
  "limitations": [
    "Captures and timestamps are caller declarations; their origin and capture history are not authenticated.",
    "Only supplied x402 v2 EVM profiles in the pinned registry are compared. No URL, RPC or facilitator is contacted and no payment is made.",
    "An old baseline remains comparable. Current capture age is bounded; this does not prove that a server still advertises these terms.",
    "A timeout is a duration, not an expiry timestamp or proof that a payment authorization is valid.",
    "Descriptions, MIME types, output schemas and resource display metadata are excluded. Unknown payment fields and nonempty extensions prevent comparison.",
    "Offer order, address letter case and explicit versus omitted documented defaults do not change canonical terms. Resolved defaults remain visible.",
    "Domain names and versions affect comparison and digests, but their supplied text is never returned.",
    "Digests identify canonical supplied terms; they are not signatures or evidence of publisher identity.",
    "Amounts retain their profile-specific scope. A per-request ceiling does not bound channel deposits or cumulative spending.",
    "Capture and refund deadlines are declared timestamps, not evidence of current validity or an enforceable or funded refund.",
    "Unchanged terms and specification lifecycle fields do not establish payment safety, delivery, settlement success or an available refund.",
    "Unknown or unsupported terms prevent comparison; no checked result is inferred from an absent field."
  ],
  "profile_registry": [
    {
      "id": "x402-v2-exact-evm",
      "scheme": "exact",
      "network_namespace": "eip155",
      "methods": [
        "eip3009",
        "permit2"
      ],
      "source": "https://github.com/x402-foundation/x402/blob/7f2b2f1f77fa5317615735e3378a6fad41cccb4e/specs/schemes/exact/scheme_exact_evm.md",
      "revision": "7f2b2f1f77fa5317615735e3378a6fad41cccb4e"
    },
    {
      "id": "x402-v2-upto-evm",
      "scheme": "upto",
      "network_namespace": "eip155",
      "methods": [
        "permit2"
      ],
      "source": "https://github.com/x402-foundation/x402/blob/7f2b2f1f77fa5317615735e3378a6fad41cccb4e/specs/schemes/upto/scheme_upto_evm.md",
      "revision": "7f2b2f1f77fa5317615735e3378a6fad41cccb4e"
    },
    {
      "id": "x402-v2-batch-settlement-evm",
      "scheme": "batch-settlement",
      "network_namespace": "eip155",
      "methods": [
        "eip3009",
        "permit2"
      ],
      "source": "https://github.com/x402-foundation/x402/blob/7f2b2f1f77fa5317615735e3378a6fad41cccb4e/specs/schemes/batch-settlement/scheme_batch_settlement_evm.md",
      "revision": "7f2b2f1f77fa5317615735e3378a6fad41cccb4e"
    },
    {
      "id": "x402-v2-auth-capture-evm",
      "scheme": "auth-capture",
      "network_namespace": "eip155",
      "methods": [
        "eip3009",
        "permit2"
      ],
      "source": "https://github.com/x402-foundation/x402/blob/7f2b2f1f77fa5317615735e3378a6fad41cccb4e/specs/schemes/auth-capture/scheme_auth_capture_evm.md",
      "revision": "7f2b2f1f77fa5317615735e3378a6fad41cccb4e"
    }
  ],
  "profiles": {
    "baseline": [
      {
        "offer_index": 0,
        "profile_id": "x402-v2-auth-capture-evm",
        "structural_status": "checked",
        "normalized_terms": {
          "scheme": "auth-capture",
          "network": "eip155:8453",
          "asset": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913",
          "pay_to": "0x1111111111111111111111111111111111111111",
          "amount_atomic": "1000000",
          "amount_scope": "payment_ceiling",
          "max_timeout_seconds": 60,
          "asset_transfer_method": "eip3009",
          "token_domain": {
            "name_present": true,
            "version_present": true,
            "values_disclosed": false
          },
          "facilitator_address": null,
          "receiver_authorizer": "0x3333333333333333333333333333333333333333",
          "operator_type": "delegated",
          "capture_authorizer": "0x2222222222222222222222222222222222222222",
          "payment_flow": "escrow",
          "capture_mode": "deferred",
          "escrow": "0xf96815976523e00e65be8f34ca5e64b4f41eb19c",
          "escrow_version": "1.1",
          "capture_deadline_unix_seconds": 2000000000,
          "refund_deadline_unix_seconds": 2000003600,
          "min_fee_bps": 0,
          "max_fee_bps": 0,
          "fee_recipient": "0x0000000000000000000000000000000000000000",
          "withdraw_delay_seconds": null,
          "min_deposit_atomic": null
        },
        "lifecycle": {
          "settlement_kind": "hold_then_capture",
          "operations": [
            "authorize",
            "capture",
            "void",
            "refund",
            "reclaim"
          ],
          "repeatable_capture": true,
          "repeatable_refund": true,
          "later_operations_relayed": true,
          "evidence": "specification_only"
        },
        "spec_defaults": [
          {
            "field": "extra.assetTransferMethod",
            "value": "eip3009",
            "source": "https://github.com/x402-foundation/x402/blob/7f2b2f1f77fa5317615735e3378a6fad41cccb4e/specs/schemes/auth-capture/scheme_auth_capture_evm.md"
          },
          {
            "field": "extra.policy",
            "value": "0x0000000000000000000000000000000000000000",
            "source": "https://github.com/x402-foundation/x402/blob/7f2b2f1f77fa5317615735e3378a6fad41cccb4e/specs/schemes/auth-capture/scheme_auth_capture_evm.md"
          }
        ]
      }
    ],
    "current": [
      {
        "offer_index": 0,
        "profile_id": "x402-v2-auth-capture-evm",
        "structural_status": "checked",
        "normalized_terms": {
          "scheme": "auth-capture",
          "network": "eip155:8453",
          "asset": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913",
          "pay_to": "0x1111111111111111111111111111111111111111",
          "amount_atomic": "1000000",
          "amount_scope": "payment_ceiling",
          "max_timeout_seconds": 60,
          "asset_transfer_method": "eip3009",
          "token_domain": {
            "name_present": true,
            "version_present": true,
            "values_disclosed": false
          },
          "facilitator_address": null,
          "receiver_authorizer": "0x3333333333333333333333333333333333333333",
          "operator_type": "delegated",
          "capture_authorizer": "0x2222222222222222222222222222222222222222",
          "payment_flow": "escrow",
          "capture_mode": "deferred",
          "escrow": "0xf96815976523e00e65be8f34ca5e64b4f41eb19c",
          "escrow_version": "1.1",
          "capture_deadline_unix_seconds": 2000000000,
          "refund_deadline_unix_seconds": 2000003600,
          "min_fee_bps": 0,
          "max_fee_bps": 0,
          "fee_recipient": "0x0000000000000000000000000000000000000000",
          "withdraw_delay_seconds": null,
          "min_deposit_atomic": null
        },
        "lifecycle": {
          "settlement_kind": "hold_then_capture",
          "operations": [
            "authorize",
            "capture",
            "void",
            "refund",
            "reclaim"
          ],
          "repeatable_capture": true,
          "repeatable_refund": true,
          "later_operations_relayed": true,
          "evidence": "specification_only"
        },
        "spec_defaults": [
          {
            "field": "extra.assetTransferMethod",
            "value": "eip3009",
            "source": "https://github.com/x402-foundation/x402/blob/7f2b2f1f77fa5317615735e3378a6fad41cccb4e/specs/schemes/auth-capture/scheme_auth_capture_evm.md"
          },
          {
            "field": "extra.policy",
            "value": "0x0000000000000000000000000000000000000000",
            "source": "https://github.com/x402-foundation/x402/blob/7f2b2f1f77fa5317615735e3378a6fad41cccb4e/specs/schemes/auth-capture/scheme_auth_capture_evm.md"
          }
        ]
      }
    ]
  }
}
