{
  "schemaVersion": "0.2.0",
  "kind": "p21-payment-launch-policy",
  "status": "specification-and-policy-tests-only",
  "runtimeAvailable": false,
  "liveEndpoints": [],
  "requiredInitialMethods": [
    "nat-bitcoin-tap",
    "usdc-base-x402"
  ],
  "methods": [
    {
      "id": "nat-bitcoin-tap",
      "displayName": "Native NAT",
      "requiredForCommercialLaunch": true,
      "enabled": false,
      "network": "bitcoin-mainnet",
      "protocol": "tap",
      "ticker": "dmt-nat",
      "deploymentInscription": "4d967af36dcacd7e6199c39bda855d7b1b37268f4c8031fed5403a99ac57fe67i0",
      "assetDecimals": null,
      "modes": [
        "invoice",
        "prepaid-service-credit"
      ],
      "settlement": "asynchronous-executed-fungible-transfer",
      "recipient": null,
      "sourceReference": "https://digital-matter-theory.gitbook.io/digital-matter-theory/introduction/nat-use-cases/usdnat-method-1-live"
    },
    {
      "id": "usdc-base-x402",
      "displayName": "USDC on Base",
      "requiredForCommercialLaunch": true,
      "enabled": false,
      "network": "eip155:8453",
      "protocol": "x402",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "assetDecimals": 6,
      "modes": [
        "exact"
      ],
      "recipient": null,
      "sourceReference": "https://docs.x402.org/core-concepts/network-and-token-support"
    }
  ],
  "verificationRequiresPayment": false,
  "p21TokenRequired": false,
  "perReceiptMintRequired": false,
  "automaticConversionRequired": false,
  "treasuryTradingEnabled": false,
  "activationGates": [
    "exact-asset-and-decimals-verified",
    "merchant-recipient-approved",
    "wallet-authorized-end-to-end-settlement",
    "fresh-complete-index-and-canonical-chain",
    "atomic-idempotent-service-ledger",
    "failure-refund-and-reorg-tests",
    "security-review",
    "public-commercial-terms",
    "owner-approval"
  ],
  "eventIdentity": [
    "network",
    "asset-deployment-or-contract",
    "transaction",
    "operation-or-inscription-id"
  ],
  "invoiceBindings": [
    "caller",
    "requestDigest",
    "idempotencyKey",
    "network",
    "assetIdentity",
    "recipient",
    "amountAtomic",
    "serviceCreditEntitlement",
    "expiresAt",
    "settlementPolicy"
  ],
  "custody": "No customer key collection or automatic wallet authorizations in this release.",
  "reviewedAt": "2026-09-09",
  "ecosystemRails": [
    {
      "id": "usdt-bsc-b402",
      "displayName": "USDT on BNB Smart Chain",
      "integration": "binance-b402",
      "requiredForIntegrationLaunch": true,
      "enabled": false,
      "recipient": null,
      "network": "eip155:56",
      "asset": "0x55d398326f99059fF775485246999027B3197955",
      "assetDecimals": 18,
      "methods": [
        "permit2-exact",
        "permit2-upto"
      ],
      "status": "specified-not-implemented",
      "sourceReference": "https://developers.binance.com/en/docs/products/onchainpay-x402/basics/9.supported-payment-methods"
    },
    {
      "id": "usdc-bsc-b402",
      "displayName": "USDC on BNB Smart Chain",
      "integration": "binance-b402",
      "requiredForIntegrationLaunch": true,
      "enabled": false,
      "recipient": null,
      "network": "eip155:56",
      "asset": "0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d",
      "assetDecimals": 18,
      "methods": [
        "permit2-exact",
        "permit2-upto"
      ],
      "status": "specified-not-implemented",
      "sourceReference": "https://developers.binance.com/en/docs/products/onchainpay-x402/basics/9.supported-payment-methods"
    },
    {
      "id": "usd1-bsc-b402",
      "displayName": "USD1 on BNB Smart Chain",
      "integration": "binance-b402",
      "requiredForIntegrationLaunch": true,
      "enabled": false,
      "recipient": null,
      "network": "eip155:56",
      "asset": "0x8d0D000Ee44948FC98c9B98A4FA4921476f08B0d",
      "assetDecimals": 18,
      "methods": [
        "permit2-exact",
        "permit2-upto",
        "eip3009"
      ],
      "status": "specified-not-implemented",
      "sourceReference": "https://developers.binance.com/en/docs/products/onchainpay-x402/basics/9.supported-payment-methods"
    },
    {
      "id": "u-bsc-b402",
      "displayName": "U on BNB Smart Chain",
      "integration": "binance-b402",
      "requiredForIntegrationLaunch": true,
      "enabled": false,
      "recipient": null,
      "network": "eip155:56",
      "asset": "0xcE24439F2D9C6a2289F741120FE202248B666666",
      "assetDecimals": 18,
      "methods": [
        "permit2-exact",
        "permit2-upto",
        "eip3009"
      ],
      "status": "specified-not-implemented",
      "sourceReference": "https://developers.binance.com/en/docs/products/onchainpay-x402/basics/9.supported-payment-methods"
    },
    {
      "id": "usdc-solana-payai",
      "integration": "payai",
      "requiredForIntegrationLaunch": true,
      "enabled": false,
      "recipient": null,
      "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
      "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
      "assetDecimals": 6,
      "methods": [
        "exact"
      ],
      "status": "specified-not-implemented",
      "sourceReference": "https://docs.payai.network/x402/reference"
    },
    {
      "id": "usdc-base-acp",
      "integration": "virtuals-acp",
      "requiredForIntegrationLaunch": true,
      "enabled": false,
      "recipient": null,
      "network": "eip155:8453",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "assetDecimals": 6,
      "methods": [
        "acp-job-lifecycle"
      ],
      "status": "specified-not-implemented",
      "sourceReference": "https://os.virtuals.io/acp/concepts"
    }
  ],
  "natRepresentations": [
    {
      "network": "eip155:1",
      "asset": "0x249130F5E2dD4CF278180c0dF8273f3592Ad1247",
      "enabled": false,
      "recipient": null,
      "assetDecimals": null,
      "status": "identified-representation-mapping-review-pending",
      "bridgeMappingVerified": false,
      "redemptionVerified": false,
      "sourceReference": "https://www.bitmart.com/en-US/support/articles/7923014477723/360001026214/49446319153179"
    },
    {
      "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
      "asset": "FbKRaqBzupLry3V7QujpNghwrHgxutB4MY11M8aeyVa1",
      "enabled": false,
      "recipient": null,
      "assetDecimals": null,
      "status": "identified-representation-mapping-review-pending",
      "bridgeMappingVerified": false,
      "redemptionVerified": false,
      "sourceReference": "https://solscan.io/token/FbKRaqBzupLry3V7QujpNghwrHgxutB4MY11M8aeyVa1"
    },
    {
      "network": "eip155:56",
      "asset": "0x600e3b55d5368c32a94f9372563318adb6a3f882",
      "enabled": false,
      "recipient": null,
      "assetDecimals": null,
      "status": "identified-representation-mapping-review-pending",
      "bridgeMappingVerified": false,
      "redemptionVerified": false,
      "sourceReference": "https://bscscan.com/token/0x600e3b55d5368c32a94f9372563318adb6a3f882"
    }
  ],
  "capabilityPolicy": {
    "selection": "owner-allowlist-intersection-with-configured-provider-supported",
    "automaticAllowlistExpansion": false,
    "preserveAuthorizationMetadata": true,
    "providerOnboardingRequired": [
      "binance-b402"
    ],
    "neverInferSupportFromTicker": true,
    "neverInferSupportFromCatalogListing": true,
    "bridgedAssetReviewRequired": true,
    "stablecoinRiskReviewRequired": true,
    "defaultPaymentTransportCoin": null
  }
}
