INTELLIGENCE

Know what your agents buy.

Costs, changes and evidence for better service decisions.

Cost intelligence

Find the better way to pay.

Compare service prices and payment options against your workload.

Scoped audits · customer usage requiredRequest a cost audit
Change intelligence

Know when your dependencies change.

Track payment offers, service schemas and provider changes over time.

Custom watchlists and historyDiscuss monitoring
Outcome intelligence

Connect the purchase to the result.

Bring charges, retries and task evaluations into one private evidence record.

Integration pilot · your task criteriaConnect your workflow

THE EVIDENCE BASE

Collected. Dated. Traceable.

Use the API
14,635Source listings
33Source snapshots
27,889Recorded changes
1,221Endpoint observations

Latest snapshot: Sep 12, 2026, 05:41 UTC. Daily collection; gaps remain unknown.

3,919 observations · Differences between dated observations.

402.com.trReads a verified contract's ABI and flags owner-callable abuse functions: mint (dilute), pause (freeze exit), blacklist (block your wallet), setFee/setTax (tax you after entry), withdraw/sweep (pull funds), upgrade (swap logic). An unverified contract is itself a red flag. Diligence a price feed can't give.
https://402.com.tr/api/x402/contract-danger
NetworkAdvertised amountBillingPayee
eip155:84530.04 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0x973a31858f4d2125f48c880542da11a2796f12d6
eip155:13740000 atomic units0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359Not specifiedexact0x973a31858f4d2125f48c880542da11a2796f12d6
Source and evidence
{
  "description": "Reads a verified contract's ABI and flags owner-callable abuse functions: mint (dilute), pause (freeze exit), blacklist (block your wallet), setFee/setTax (tax you after entry), withdraw/sweep (pull funds), upgrade (swap logic). An unverified contract is itself a red flag. Diligence a price feed can't give.",
  "domain": "402.com.tr",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar",
    "builder-code"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "method": {
            "enum": [
              "GET"
            ],
            "type": "string"
          },
          "pathParams": {
            "type": "object"
          },
          "queryParams": {
            "properties": {
              "address": {
                "description": "Contract address",
                "type": "string"
              }
            },
            "required": [
              "address"
            ],
            "type": "object"
          },
          "type": {
            "const": "http",
            "type": "string"
          }
        },
        "required": [
          "type",
          "method"
        ],
        "type": "object"
      },
      "output": {
        "properties": {
          "example": {
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "GET",
  "observed_at": 1789191719.42,
  "offers": [
    {
      "amount": "0.04",
      "amount_atomic": "40000",
      "amount_encoding": "atomic_units",
      "amount_raw": "40000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0x973a31858f4d2125f48c880542da11a2796f12d6",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    },
    {
      "amount": null,
      "amount_atomic": "40000",
      "amount_encoding": "atomic_units",
      "amount_raw": "40000",
      "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": null,
      "decimals": null,
      "decimals_basis": "unknown",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:137",
      "pay_to": "0x973a31858f4d2125f48c880542da11a2796f12d6",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "9895bd56e6d867a8f7f441d31e3c37014e6e211256019c569d02b946b0bc1b02",
  "schema_fingerprint": "8975a4b62fd6a660fab8ca38cf8bbcdacb8e9c9b4d27092b31a9a5118a597d47",
  "service_id": "27b3a46500d2e4fcc47f269af7ae444afc5528b3753da3c62f7d32b6b43bbad1",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-09-10T03:01:15.945Z",
  "url": "https://402.com.tr/api/x402/contract-danger",
  "usage_rights": "not_reviewed"
}
402.com.tr🆕 b20-safety tells you WHICH powers a B20 has; this tells you WHO holds them. Reads the token's role-based access control (mint / burn / seize-via-burnBlocked / pause / admin) from onchain role events and reports the exact controllers, how centralized they are, and whether admin has been renounced. The issuer-control map an agent needs before holding a regulated Base-native asset.
https://402.com.tr/api/x402/b20-control
NetworkAdvertised amountBillingPayee
eip155:84530.05 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0x973a31858f4d2125f48c880542da11a2796f12d6
eip155:13750000 atomic units0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359Not specifiedexact0x973a31858f4d2125f48c880542da11a2796f12d6
Source and evidence
{
  "description": "🆕 b20-safety tells you WHICH powers a B20 has; this tells you WHO holds them. Reads the token's role-based access control (mint / burn / seize-via-burnBlocked / pause / admin) from onchain role events and reports the exact controllers, how centralized they are, and whether admin has been renounced. The issuer-control map an agent needs before holding a regulated Base-native asset.",
  "domain": "402.com.tr",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar",
    "builder-code"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "method": {
            "enum": [
              "GET"
            ],
            "type": "string"
          },
          "pathParams": {
            "type": "object"
          },
          "queryParams": {
            "properties": {
              "address": {
                "description": "B20 token address",
                "type": "string"
              }
            },
            "required": [
              "address"
            ],
            "type": "object"
          },
          "type": {
            "const": "http",
            "type": "string"
          }
        },
        "required": [
          "type",
          "method"
        ],
        "type": "object"
      },
      "output": {
        "properties": {
          "example": {
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "GET",
  "observed_at": 1789191719.42,
  "offers": [
    {
      "amount": "0.05",
      "amount_atomic": "50000",
      "amount_encoding": "atomic_units",
      "amount_raw": "50000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0x973a31858f4d2125f48c880542da11a2796f12d6",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    },
    {
      "amount": null,
      "amount_atomic": "50000",
      "amount_encoding": "atomic_units",
      "amount_raw": "50000",
      "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": null,
      "decimals": null,
      "decimals_basis": "unknown",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:137",
      "pay_to": "0x973a31858f4d2125f48c880542da11a2796f12d6",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "9895bd56e6d867a8f7f441d31e3c37014e6e211256019c569d02b946b0bc1b02",
  "schema_fingerprint": "769bb6d96a66aa87da61d4164dbd17673033f17a293d7721055f7271fe6b1ddf",
  "service_id": "2ade31a1adfaf743899ff3ea0433baa27bc3624320a3ada910e7da532f6e5867",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-09-04T17:12:00.067Z",
  "url": "https://402.com.tr/api/x402/b20-control",
  "usage_rights": "not_reviewed"
}
402.com.tr🆕 One block on Base — height, hash, parent, timestamp and age in seconds, transaction count, gas used against the limit, and the base fee in gwei. Takes a block number, a 0x… block hash, or latest / finalized / safe / earliest. A block that isn't mined yet answers found:false with the reason rather than an error. Raw chain data, no interpretation.
https://402.com.tr/api/x402/base-block
NetworkAdvertised amountBillingPayee
eip155:84530.002 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0x973a31858f4d2125f48c880542da11a2796f12d6
Source and evidence
{
  "description": "🆕 One block on Base — height, hash, parent, timestamp and age in seconds, transaction count, gas used against the limit, and the base fee in gwei. Takes a block number, a 0x… block hash, or latest / finalized / safe / earliest. A block that isn't mined yet answers found:false with the reason rather than an error. Raw chain data, no interpretation.",
  "domain": "402.com.tr",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar",
    "builder-code"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "method": {
            "enum": [
              "GET"
            ],
            "type": "string"
          },
          "pathParams": {
            "type": "object"
          },
          "queryParams": {
            "properties": {
              "block": {
                "description": "Block number, hash, or tag (default latest)",
                "type": "string"
              }
            },
            "required": [],
            "type": "object"
          },
          "type": {
            "const": "http",
            "type": "string"
          }
        },
        "required": [
          "type",
          "method"
        ],
        "type": "object"
      },
      "output": {
        "properties": {
          "example": {
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "GET",
  "observed_at": 1789191719.42,
  "offers": [
    {
      "amount": "0.002",
      "amount_atomic": "2000",
      "amount_encoding": "atomic_units",
      "amount_raw": "2000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0x973a31858f4d2125f48c880542da11a2796f12d6",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "9895bd56e6d867a8f7f441d31e3c37014e6e211256019c569d02b946b0bc1b02",
  "schema_fingerprint": "7636b96ce3ebaa436895d49daa906e0d3ccd98f158fe16389900f6f3d2a94b4b",
  "service_id": "2b44ec7fc3b6f36be912d5e7c75625ca623ea20366b6dcf227eb09b8826268c6",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-08-26T03:07:20.779Z",
  "url": "https://402.com.tr/api/x402/base-block",
  "usage_rights": "not_reviewed"
}
402.com.tr🆕 Built for liquidator / MEV searchers. Reconstructs the active borrower set on a Morpho Blue market from Borrow events, prices every position onchain in one multicall, and ranks them by liquidation health — flagging positions liquidatable NOW (health <= 1.0) and those one small move away, with the collateral price drop that tips each over. market= optional (defaults cbBTC/USDC), maxHealth= cutoff (default 1.1). Not financial advice.
https://402.com.tr/api/x402/morpho-liquidatable
NetworkAdvertised amountBillingPayee
eip155:84530.06 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0x973a31858f4d2125f48c880542da11a2796f12d6
eip155:13760000 atomic units0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359Not specifiedexact0x973a31858f4d2125f48c880542da11a2796f12d6
Source and evidence
{
  "description": "🆕 Built for liquidator / MEV searchers. Reconstructs the active borrower set on a Morpho Blue market from Borrow events, prices every position onchain in one multicall, and ranks them by liquidation health — flagging positions liquidatable NOW (health <= 1.0) and those one small move away, with the collateral price drop that tips each over. market= optional (defaults cbBTC/USDC), maxHealth= cutoff (default 1.1). Not financial advice.",
  "domain": "402.com.tr",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar",
    "builder-code"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "method": {
            "enum": [
              "GET"
            ],
            "type": "string"
          },
          "pathParams": {
            "type": "object"
          },
          "queryParams": {
            "properties": {
              "market": {
                "description": "Morpho market id (optional)",
                "type": "string"
              },
              "maxHealth": {
                "description": "Health cutoff (optional)",
                "type": "string"
              }
            },
            "required": [],
            "type": "object"
          },
          "type": {
            "const": "http",
            "type": "string"
          }
        },
        "required": [
          "type",
          "method"
        ],
        "type": "object"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "GET",
  "observed_at": 1789191719.42,
  "offers": [
    {
      "amount": "0.06",
      "amount_atomic": "60000",
      "amount_encoding": "atomic_units",
      "amount_raw": "60000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0x973a31858f4d2125f48c880542da11a2796f12d6",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    },
    {
      "amount": null,
      "amount_atomic": "60000",
      "amount_encoding": "atomic_units",
      "amount_raw": "60000",
      "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": null,
      "decimals": null,
      "decimals_basis": "unknown",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:137",
      "pay_to": "0x973a31858f4d2125f48c880542da11a2796f12d6",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "9895bd56e6d867a8f7f441d31e3c37014e6e211256019c569d02b946b0bc1b02",
  "schema_fingerprint": "40a7640efc911722d24794f11dabd997013c5a0942735871329f3d292d51bf4f",
  "service_id": "2b7207f678cded1a00975ade562ae348601feb71137cf0acaa842820cfe74225",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-09-09T03:00:44.946Z",
  "url": "https://402.com.tr/api/x402/morpho-liquidatable",
  "usage_rights": "not_reviewed"
}
402.com.trRegistration age, expiry and registry status for any domain, from RDAP — the registries' own protocol. Returns days since registration, days to expiry, registrar, EPP status codes, nameservers and DNSSEC as one GO / HOLD / STOP verdict. Domain age is the strongest cheap signal in invoice and vendor-impersonation fraud: the payment details that change always arrive from a domain registered weeks ago. Refuses rather than guessing when a registry publishes no RDAP.
https://402.com.tr/api/x402/domain-check
NetworkAdvertised amountBillingPayee
eip155:84530.02 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0x973a31858f4d2125f48c880542da11a2796f12d6
Source and evidence
{
  "description": "Registration age, expiry and registry status for any domain, from RDAP — the registries' own protocol. Returns days since registration, days to expiry, registrar, EPP status codes, nameservers and DNSSEC as one GO / HOLD / STOP verdict. Domain age is the strongest cheap signal in invoice and vendor-impersonation fraud: the payment details that change always arrive from a domain registered weeks ago. Refuses rather than guessing when a registry publishes no RDAP.",
  "domain": "402.com.tr",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar",
    "builder-code"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "method": {
            "enum": [
              "GET"
            ],
            "type": "string"
          },
          "pathParams": {
            "type": "object"
          },
          "queryParams": {
            "properties": {
              "domain": {
                "description": "Domain name",
                "type": "string"
              }
            },
            "required": [
              "domain"
            ],
            "type": "object"
          },
          "type": {
            "const": "http",
            "type": "string"
          }
        },
        "required": [
          "type",
          "method"
        ],
        "type": "object"
      },
      "output": {
        "properties": {
          "example": {
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "GET",
  "observed_at": 1789191719.42,
  "offers": [
    {
      "amount": "0.02",
      "amount_atomic": "20000",
      "amount_encoding": "atomic_units",
      "amount_raw": "20000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0x973a31858f4d2125f48c880542da11a2796f12d6",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "9895bd56e6d867a8f7f441d31e3c37014e6e211256019c569d02b946b0bc1b02",
  "schema_fingerprint": "873cfb5895f96c37379c99715ad0f4d31526221a98d990b452d16019dd0aa10d",
  "service_id": "304ca2d2698c621e4c2a1b20a170a363021b7b935d4567b4310b5ed5f19bf2a8",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-08-23T03:04:17.745Z",
  "url": "https://402.com.tr/api/x402/domain-check",
  "usage_rights": "not_reviewed"
}
402.com.trTurns raw LP-lock data into a forward calendar: each unlock with its date, the % of LP it frees, the locker (UNCX / Team Finance labelled), and days away — flagging imminent unlocks (<30 days). An LP unlock is a scheduled price event: the moment a rug becomes possible. For agents managing open positions.
https://402.com.tr/api/x402/token-unlock
NetworkAdvertised amountBillingPayee
eip155:84530.02 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0x973a31858f4d2125f48c880542da11a2796f12d6
Source and evidence
{
  "description": "Turns raw LP-lock data into a forward calendar: each unlock with its date, the % of LP it frees, the locker (UNCX / Team Finance labelled), and days away — flagging imminent unlocks (<30 days). An LP unlock is a scheduled price event: the moment a rug becomes possible. For agents managing open positions.",
  "domain": "402.com.tr",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar",
    "builder-code"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "method": {
            "enum": [
              "GET"
            ],
            "type": "string"
          },
          "pathParams": {
            "type": "object"
          },
          "queryParams": {
            "properties": {
              "address": {
                "description": "Token contract address",
                "type": "string"
              }
            },
            "required": [
              "address"
            ],
            "type": "object"
          },
          "type": {
            "const": "http",
            "type": "string"
          }
        },
        "required": [
          "type",
          "method"
        ],
        "type": "object"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "GET",
  "observed_at": 1789191719.42,
  "offers": [
    {
      "amount": "0.02",
      "amount_atomic": "20000",
      "amount_encoding": "atomic_units",
      "amount_raw": "20000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0x973a31858f4d2125f48c880542da11a2796f12d6",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "9895bd56e6d867a8f7f441d31e3c37014e6e211256019c569d02b946b0bc1b02",
  "schema_fingerprint": "5c6206d0d4f47cd77c851b8b9e487a476226092af7e064d86cf173d185afa51a",
  "service_id": "32743124d6ca006b6f8813aa92330ea88efe1f3670679a41eacf9eadafb25287",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-09-12T03:01:30.201Z",
  "url": "https://402.com.tr/api/x402/token-unlock",
  "usage_rights": "not_reviewed"
}
402.com.trOne call, four public sources: how old the domain is (RDAP), whether mail to the contact will land (DNS), whether the name is on the OFAC list, and whether the company exists in the global LEI register. Returns a single GO / HOLD / STOP with every signal that produced it. Built for the moment an agent has to trust an invoice, a new vendor or a payment-detail change — the classic fraud pattern is a real-looking name on a domain registered weeks ago.
https://402.com.tr/api/x402/counterparty-check
NetworkAdvertised amountBillingPayee
eip155:84530.12 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0x973a31858f4d2125f48c880542da11a2796f12d6
Source and evidence
{
  "description": "One call, four public sources: how old the domain is (RDAP), whether mail to the contact will land (DNS), whether the name is on the OFAC list, and whether the company exists in the global LEI register. Returns a single GO / HOLD / STOP with every signal that produced it. Built for the moment an agent has to trust an invoice, a new vendor or a payment-detail change — the classic fraud pattern is a real-looking name on a domain registered weeks ago.",
  "domain": "402.com.tr",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar",
    "builder-code"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "method": {
            "enum": [
              "GET"
            ],
            "type": "string"
          },
          "pathParams": {
            "type": "object"
          },
          "queryParams": {
            "properties": {
              "domain": {
                "description": "Company domain",
                "type": "string"
              },
              "email": {
                "description": "Contact email (its domain is used if 'domain' is omitted)",
                "type": "string"
              },
              "name": {
                "description": "Legal company name (enables OFAC + LEI)",
                "type": "string"
              }
            },
            "required": [],
            "type": "object"
          },
          "type": {
            "const": "http",
            "type": "string"
          }
        },
        "required": [
          "type",
          "method"
        ],
        "type": "object"
      },
      "output": {
        "properties": {
          "example": {
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "GET",
  "observed_at": 1789191719.42,
  "offers": [
    {
      "amount": "0.12",
      "amount_atomic": "120000",
      "amount_encoding": "atomic_units",
      "amount_raw": "120000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0x973a31858f4d2125f48c880542da11a2796f12d6",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "9895bd56e6d867a8f7f441d31e3c37014e6e211256019c569d02b946b0bc1b02",
  "schema_fingerprint": "f2bf0e6f74cb4b220562a39b839bebe4905b8f3de2bba5222370fb72826db2d7",
  "service_id": "329e939956fc64dee27a1b6911b7251f98c8734b0eda4cbba5fbb828c1a929ec",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-08-20T05:54:35.636Z",
  "url": "https://402.com.tr/api/x402/counterparty-check",
  "usage_rights": "not_reviewed"
}
402.com.tr🆕 B20 Asset tokens can post on-chain announcements (Announcement: id, description, uri) — issuer notices, corporate actions, redemptions — a channel ERC-20 has no equivalent for. Reads a token's announcement feed (active vs ended) from CDP-indexed events. The issuer-communications primitive for agents holding tokenized/RWA B20 assets.
https://402.com.tr/api/x402/b20-announcements
NetworkAdvertised amountBillingPayee
eip155:84530.03 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0x973a31858f4d2125f48c880542da11a2796f12d6
eip155:13730000 atomic units0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359Not specifiedexact0x973a31858f4d2125f48c880542da11a2796f12d6
Source and evidence
{
  "description": "🆕 B20 Asset tokens can post on-chain announcements (Announcement: id, description, uri) — issuer notices, corporate actions, redemptions — a channel ERC-20 has no equivalent for. Reads a token's announcement feed (active vs ended) from CDP-indexed events. The issuer-communications primitive for agents holding tokenized/RWA B20 assets.",
  "domain": "402.com.tr",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar",
    "builder-code"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "method": {
            "enum": [
              "GET"
            ],
            "type": "string"
          },
          "pathParams": {
            "type": "object"
          },
          "queryParams": {
            "properties": {
              "address": {
                "description": "B20 Asset token address",
                "type": "string"
              }
            },
            "required": [
              "address"
            ],
            "type": "object"
          },
          "type": {
            "const": "http",
            "type": "string"
          }
        },
        "required": [
          "type",
          "method"
        ],
        "type": "object"
      },
      "output": {
        "properties": {
          "example": {
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "GET",
  "observed_at": 1789191719.42,
  "offers": [
    {
      "amount": "0.03",
      "amount_atomic": "30000",
      "amount_encoding": "atomic_units",
      "amount_raw": "30000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0x973a31858f4d2125f48c880542da11a2796f12d6",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    },
    {
      "amount": null,
      "amount_atomic": "30000",
      "amount_encoding": "atomic_units",
      "amount_raw": "30000",
      "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": null,
      "decimals": null,
      "decimals_basis": "unknown",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:137",
      "pay_to": "0x973a31858f4d2125f48c880542da11a2796f12d6",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "9895bd56e6d867a8f7f441d31e3c37014e6e211256019c569d02b946b0bc1b02",
  "schema_fingerprint": "aa341da776f8575acd63339494f2a4e5788b83c23614083b6c225eb58c39f74b",
  "service_id": "34807d00233f4f3d4ab79ebeec46798167eb2929ad879bbdc673d33b443ff538",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-09-11T08:08:05.411Z",
  "url": "https://402.com.tr/api/x402/b20-announcements",
  "usage_rights": "not_reviewed"
}
402.com.trValidate an EU VAT number offline: country prefix, national format, and the published check-digit algorithm for the 8 countries that have one (BE, DE, FR, IT, LU, NL, PL, PT). The response says which of the two you got — checksumChecked distinguishes a verified number from a format-only pass, because they are not the same strength of answer. Registration is deliberately NOT claimed: only VIES can say whether a number is registered, and this endpoint does not call it.
https://402.com.tr/api/x402/vat-check
NetworkAdvertised amountBillingPayee
eip155:84530.002 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0x973a31858f4d2125f48c880542da11a2796f12d6
Source and evidence
{
  "description": "Validate an EU VAT number offline: country prefix, national format, and the published check-digit algorithm for the 8 countries that have one (BE, DE, FR, IT, LU, NL, PL, PT). The response says which of the two you got — checksumChecked distinguishes a verified number from a format-only pass, because they are not the same strength of answer. Registration is deliberately NOT claimed: only VIES can say whether a number is registered, and this endpoint does not call it.",
  "domain": "402.com.tr",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar",
    "builder-code"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "method": {
            "enum": [
              "GET"
            ],
            "type": "string"
          },
          "pathParams": {
            "type": "object"
          },
          "queryParams": {
            "properties": {
              "vat": {
                "description": "VAT number",
                "type": "string"
              }
            },
            "required": [
              "vat"
            ],
            "type": "object"
          },
          "type": {
            "const": "http",
            "type": "string"
          }
        },
        "required": [
          "type",
          "method"
        ],
        "type": "object"
      },
      "output": {
        "properties": {
          "example": {
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "GET",
  "observed_at": 1789191719.42,
  "offers": [
    {
      "amount": "0.002",
      "amount_atomic": "2000",
      "amount_encoding": "atomic_units",
      "amount_raw": "2000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0x973a31858f4d2125f48c880542da11a2796f12d6",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "9895bd56e6d867a8f7f441d31e3c37014e6e211256019c569d02b946b0bc1b02",
  "schema_fingerprint": "2b2b0759a1b58e7a2ba976bca74d32eafacd777b40b24fd2b314113173ad257f",
  "service_id": "38541395b97ed61d6744201a4ef9c413f3b70071287f5390f2761e2b278748c2",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-08-21T11:33:30.051Z",
  "url": "https://402.com.tr/api/x402/vat-check",
  "usage_rights": "not_reviewed"
}
402.com.tr🆕 An ERC-20 balance on Base, in raw units and in decimals, with the token's symbol and decimals resolved in the same call. Zero is flagged explicitly, since it is the commonest answer and the one most easily confused with a failed read. An address that doesn't implement balanceOf answers found:false and says so.
https://402.com.tr/api/x402/token-balance
NetworkAdvertised amountBillingPayee
eip155:84530.002 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0x973a31858f4d2125f48c880542da11a2796f12d6
Source and evidence
{
  "description": "🆕 An ERC-20 balance on Base, in raw units and in decimals, with the token's symbol and decimals resolved in the same call. Zero is flagged explicitly, since it is the commonest answer and the one most easily confused with a failed read. An address that doesn't implement balanceOf answers found:false and says so.",
  "domain": "402.com.tr",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar",
    "builder-code"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "method": {
            "enum": [
              "GET"
            ],
            "type": "string"
          },
          "pathParams": {
            "type": "object"
          },
          "queryParams": {
            "properties": {
              "token": {
                "description": "Token contract",
                "type": "string"
              },
              "wallet": {
                "description": "Wallet address",
                "type": "string"
              }
            },
            "required": [
              "token",
              "wallet"
            ],
            "type": "object"
          },
          "type": {
            "const": "http",
            "type": "string"
          }
        },
        "required": [
          "type",
          "method"
        ],
        "type": "object"
      },
      "output": {
        "properties": {
          "example": {
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "GET",
  "observed_at": 1789191719.42,
  "offers": [
    {
      "amount": "0.002",
      "amount_atomic": "2000",
      "amount_encoding": "atomic_units",
      "amount_raw": "2000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0x973a31858f4d2125f48c880542da11a2796f12d6",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "9895bd56e6d867a8f7f441d31e3c37014e6e211256019c569d02b946b0bc1b02",
  "schema_fingerprint": "c5d5a20bfbcf1f291363161b0f0242e6511db2f70871f8e02d1bbefa6723c677",
  "service_id": "3c0c0d153f29bd172a91edc4392c0f87930cc5cf41e0b3e0300eccfa08c98bec",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-08-24T03:03:29.271Z",
  "url": "https://402.com.tr/api/x402/token-balance",
  "usage_rights": "not_reviewed"
}
402.com.trTurn the many ways a phone number gets typed into one E.164 string: strips spacing, brackets, the 00 international prefix and the national trunk zero people include out of habit. Returns country, calling code, national number, and whether the length matches that country's numbering plan. Line type (mobile / fixed) is reported ONLY for countries whose ranges are unambiguous and is null elsewhere with a reason — never guessed. Offline: it does not check that the number is assigned or reachable.
https://402.com.tr/api/x402/phone-check
NetworkAdvertised amountBillingPayee
eip155:84530.002 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0x973a31858f4d2125f48c880542da11a2796f12d6
Source and evidence
{
  "description": "Turn the many ways a phone number gets typed into one E.164 string: strips spacing, brackets, the 00 international prefix and the national trunk zero people include out of habit. Returns country, calling code, national number, and whether the length matches that country's numbering plan. Line type (mobile / fixed) is reported ONLY for countries whose ranges are unambiguous and is null elsewhere with a reason — never guessed. Offline: it does not check that the number is assigned or reachable.",
  "domain": "402.com.tr",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar",
    "builder-code"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "method": {
            "enum": [
              "GET"
            ],
            "type": "string"
          },
          "pathParams": {
            "type": "object"
          },
          "queryParams": {
            "properties": {
              "country": {
                "description": "Calling code, if the number has no +",
                "type": "string"
              },
              "phone": {
                "description": "Phone number",
                "type": "string"
              }
            },
            "required": [
              "phone"
            ],
            "type": "object"
          },
          "type": {
            "const": "http",
            "type": "string"
          }
        },
        "required": [
          "type",
          "method"
        ],
        "type": "object"
      },
      "output": {
        "properties": {
          "example": {
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "GET",
  "observed_at": 1789191719.42,
  "offers": [
    {
      "amount": "0.002",
      "amount_atomic": "2000",
      "amount_encoding": "atomic_units",
      "amount_raw": "2000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0x973a31858f4d2125f48c880542da11a2796f12d6",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "9895bd56e6d867a8f7f441d31e3c37014e6e211256019c569d02b946b0bc1b02",
  "schema_fingerprint": "9b45df084774dc356540c5ee89d8604709c9e8cebc602d4a5ae0bfb12258e4ba",
  "service_id": "3f50925349cdceecf4a4311d12c7f7ef0c4f0891a4eb5a2a2d065f3fbdad3a3d",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-08-30T07:58:27.219Z",
  "url": "https://402.com.tr/api/x402/phone-check",
  "usage_rights": "not_reviewed"
}
402.com.trStructural address check: country, street, city, and postal pattern for common countries (TR, US, GB, DE, FR, NL, …). Returns a normalised single-line form and named issues. Not proof of deliverability.
https://402.com.tr/api/x402/address-check
NetworkAdvertised amountBillingPayee
eip155:84530.002 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0x973a31858f4d2125f48c880542da11a2796f12d6
eip155:1372000 atomic units0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359Not specifiedexact0x973a31858f4d2125f48c880542da11a2796f12d6
Source and evidence
{
  "description": "Structural address check: country, street, city, and postal pattern for common countries (TR, US, GB, DE, FR, NL, …). Returns a normalised single-line form and named issues. Not proof of deliverability.",
  "domain": "402.com.tr",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar",
    "builder-code"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "method": {
            "enum": [
              "GET"
            ],
            "type": "string"
          },
          "pathParams": {
            "type": "object"
          },
          "queryParams": {
            "properties": {
              "city": {
                "description": "City",
                "type": "string"
              },
              "country": {
                "description": "Country (ISO-2)",
                "type": "string"
              },
              "line1": {
                "description": "Street line",
                "type": "string"
              },
              "line2": {
                "description": "Line 2 (optional)",
                "type": "string"
              },
              "postal": {
                "description": "Postal code",
                "type": "string"
              }
            },
            "required": [
              "country",
              "line1",
              "city"
            ],
            "type": "object"
          },
          "type": {
            "const": "http",
            "type": "string"
          }
        },
        "required": [
          "type",
          "method"
        ],
        "type": "object"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "GET",
  "observed_at": 1789191719.42,
  "offers": [
    {
      "amount": "0.002",
      "amount_atomic": "2000",
      "amount_encoding": "atomic_units",
      "amount_raw": "2000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0x973a31858f4d2125f48c880542da11a2796f12d6",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    },
    {
      "amount": null,
      "amount_atomic": "2000",
      "amount_encoding": "atomic_units",
      "amount_raw": "2000",
      "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": null,
      "decimals": null,
      "decimals_basis": "unknown",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:137",
      "pay_to": "0x973a31858f4d2125f48c880542da11a2796f12d6",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "9895bd56e6d867a8f7f441d31e3c37014e6e211256019c569d02b946b0bc1b02",
  "schema_fingerprint": "40845328fc8c6dce4b957b188f6a6f824eb802b52c67c5b37fe998d4fc7b8960",
  "service_id": "40bb3097d5d054d3b40f272f7786b7add24bc4b6511be4f02feba4a80f494dfa",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-09-09T21:34:45.235Z",
  "url": "https://402.com.tr/api/x402/address-check",
  "usage_rights": "not_reviewed"
}
402.com.trList public holidays for country= + year= from Nager.Date (~110 countries). Marks national vs regional entries. Same source business-days uses — for agents that need the raw calendar.
https://402.com.tr/api/x402/holiday-calendar
NetworkAdvertised amountBillingPayee
eip155:84530.002 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0x973a31858f4d2125f48c880542da11a2796f12d6
eip155:1372000 atomic units0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359Not specifiedexact0x973a31858f4d2125f48c880542da11a2796f12d6
Source and evidence
{
  "description": "List public holidays for country= + year= from Nager.Date (~110 countries). Marks national vs regional entries. Same source business-days uses — for agents that need the raw calendar.",
  "domain": "402.com.tr",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar",
    "builder-code"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "method": {
            "enum": [
              "GET"
            ],
            "type": "string"
          },
          "pathParams": {
            "type": "object"
          },
          "queryParams": {
            "properties": {
              "country": {
                "description": "Country (ISO-2)",
                "type": "string"
              },
              "year": {
                "description": "Year",
                "type": "string"
              }
            },
            "required": [
              "country"
            ],
            "type": "object"
          },
          "type": {
            "const": "http",
            "type": "string"
          }
        },
        "required": [
          "type",
          "method"
        ],
        "type": "object"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "GET",
  "observed_at": 1789191719.42,
  "offers": [
    {
      "amount": "0.002",
      "amount_atomic": "2000",
      "amount_encoding": "atomic_units",
      "amount_raw": "2000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0x973a31858f4d2125f48c880542da11a2796f12d6",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    },
    {
      "amount": null,
      "amount_atomic": "2000",
      "amount_encoding": "atomic_units",
      "amount_raw": "2000",
      "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": null,
      "decimals": null,
      "decimals_basis": "unknown",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:137",
      "pay_to": "0x973a31858f4d2125f48c880542da11a2796f12d6",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "9895bd56e6d867a8f7f441d31e3c37014e6e211256019c569d02b946b0bc1b02",
  "schema_fingerprint": "f3ba1054dbaa0793dc603c0c7289a825417807a8647cec17d954b14efe122a9a",
  "service_id": "428a4ab5cf359c151431711e2bd907917ba03c82b15e7857397dcf5f2e0ebd3c",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-09-09T21:35:25.776Z",
  "url": "https://402.com.tr/api/x402/holiday-calendar",
  "usage_rights": "not_reviewed"
}
402.com.tr🆕 The feasibility check before you ask a user for money: which fiat-in and cash-out rails Coinbase actually runs in a country, the currencies and min/max limits for each, and how many assets across which networks. Distinguishes a country with card rails from one where crypto can only be transferred in — a difference most integrations discover only after a user fails. 122 countries covered.
https://402.com.tr/api/x402/onramp-coverage
NetworkAdvertised amountBillingPayee
eip155:84530.02 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0x973a31858f4d2125f48c880542da11a2796f12d6
Source and evidence
{
  "description": "🆕 The feasibility check before you ask a user for money: which fiat-in and cash-out rails Coinbase actually runs in a country, the currencies and min/max limits for each, and how many assets across which networks. Distinguishes a country with card rails from one where crypto can only be transferred in — a difference most integrations discover only after a user fails. 122 countries covered.",
  "domain": "402.com.tr",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar",
    "builder-code"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "method": {
            "enum": [
              "GET"
            ],
            "type": "string"
          },
          "pathParams": {
            "type": "object"
          },
          "queryParams": {
            "properties": {
              "country": {
                "description": "ISO country code",
                "type": "string"
              }
            },
            "required": [
              "country"
            ],
            "type": "object"
          },
          "type": {
            "const": "http",
            "type": "string"
          }
        },
        "required": [
          "type",
          "method"
        ],
        "type": "object"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "GET",
  "observed_at": 1789191719.42,
  "offers": [
    {
      "amount": "0.02",
      "amount_atomic": "20000",
      "amount_encoding": "atomic_units",
      "amount_raw": "20000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0x973a31858f4d2125f48c880542da11a2796f12d6",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "9895bd56e6d867a8f7f441d31e3c37014e6e211256019c569d02b946b0bc1b02",
  "schema_fingerprint": "bc20bae44c584c3f2d9867fba3a3b03fb7aa2a1b86e1a37b0d9a098f91d0310b",
  "service_id": "44b080312f711231d0aaac83a21a5fbca229cc8cd9e2e456402b9721af9de7f6",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-08-24T03:03:38.163Z",
  "url": "https://402.com.tr/api/x402/onramp-coverage",
  "usage_rights": "not_reviewed"
}
402.com.trAdd business days to a date, or count them between two dates, for ~110 countries. Knows each country's weekend (Friday-Saturday where that applies, not just Sat-Sun) and its national public holidays, and names every day it skipped. Holidays observed only in some provinces are deliberately NOT treated as national closures — they are listed separately so you can apply them when your case is regional. Built for payment terms, SLAs and delivery dates.
https://402.com.tr/api/x402/business-days
NetworkAdvertised amountBillingPayee
eip155:84530.002 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0x973a31858f4d2125f48c880542da11a2796f12d6
Source and evidence
{
  "description": "Add business days to a date, or count them between two dates, for ~110 countries. Knows each country's weekend (Friday-Saturday where that applies, not just Sat-Sun) and its national public holidays, and names every day it skipped. Holidays observed only in some provinces are deliberately NOT treated as national closures — they are listed separately so you can apply them when your case is regional. Built for payment terms, SLAs and delivery dates.",
  "domain": "402.com.tr",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar",
    "builder-code"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "method": {
            "enum": [
              "GET"
            ],
            "type": "string"
          },
          "pathParams": {
            "type": "object"
          },
          "queryParams": {
            "properties": {
              "add": {
                "description": "Business days to add",
                "type": "string"
              },
              "country": {
                "description": "Country (2-letter ISO)",
                "type": "string"
              },
              "from": {
                "description": "Start date (optional, defaults to today)",
                "type": "string"
              },
              "to": {
                "description": "…or an end date, to count business days instead",
                "type": "string"
              }
            },
            "required": [
              "country"
            ],
            "type": "object"
          },
          "type": {
            "const": "http",
            "type": "string"
          }
        },
        "required": [
          "type",
          "method"
        ],
        "type": "object"
      },
      "output": {
        "properties": {
          "example": {
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "GET",
  "observed_at": 1789191719.42,
  "offers": [
    {
      "amount": "0.002",
      "amount_atomic": "2000",
      "amount_encoding": "atomic_units",
      "amount_raw": "2000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0x973a31858f4d2125f48c880542da11a2796f12d6",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "9895bd56e6d867a8f7f441d31e3c37014e6e211256019c569d02b946b0bc1b02",
  "schema_fingerprint": "d74f749fda05b0e5debb952e4e39181fd9d50a78118fe8ae050865e330ce381a",
  "service_id": "44c310f41db89dcad8debcc584fe5eb96b3a7e034d67ce6fd719acea24292bf5",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-08-24T03:03:42.674Z",
  "url": "https://402.com.tr/api/x402/business-days",
  "usage_rights": "not_reviewed"
}
402.com.trWallet age in days, first & last activity timestamps, and outgoing transaction count for any Base address — read straight from the Base archive, not a 30-day feed, so it dates wallets of any age. Counts and last-activity cover what the wallet SENT; inbound transfers don't raise the nonce and aren't counted. Built for sybil screening and counterparty trust checks.
https://402.com.tr/api/x402/wallet-summary
NetworkAdvertised amountBillingPayee
eip155:84530.03 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0x973a31858f4d2125f48c880542da11a2796f12d6
Source and evidence
{
  "description": "Wallet age in days, first & last activity timestamps, and outgoing transaction count for any Base address — read straight from the Base archive, not a 30-day feed, so it dates wallets of any age. Counts and last-activity cover what the wallet SENT; inbound transfers don't raise the nonce and aren't counted. Built for sybil screening and counterparty trust checks.",
  "domain": "402.com.tr",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar",
    "builder-code"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "method": {
            "enum": [
              "GET"
            ],
            "type": "string"
          },
          "pathParams": {
            "type": "object"
          },
          "queryParams": {
            "properties": {
              "address": {
                "description": "Wallet address",
                "type": "string"
              }
            },
            "required": [
              "address"
            ],
            "type": "object"
          },
          "type": {
            "const": "http",
            "type": "string"
          }
        },
        "required": [
          "type",
          "method"
        ],
        "type": "object"
      },
      "output": {
        "properties": {
          "example": {
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "GET",
  "observed_at": 1789191719.42,
  "offers": [
    {
      "amount": "0.03",
      "amount_atomic": "30000",
      "amount_encoding": "atomic_units",
      "amount_raw": "30000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0x973a31858f4d2125f48c880542da11a2796f12d6",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "9895bd56e6d867a8f7f441d31e3c37014e6e211256019c569d02b946b0bc1b02",
  "schema_fingerprint": "f89e0be204c641cf307e9e89ac1c8850d82a135ea6a9bfd810ffbe5916d03716",
  "service_id": "4551613bf5691490040f14b09c073a17ebc7ad24d2a6c542703c213a4e9b59f9",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-08-23T03:03:41.782Z",
  "url": "https://402.com.tr/api/x402/wallet-summary",
  "usage_rights": "not_reviewed"
}
402.com.trPay once to register a price-threshold alert on any Base token. Supply target price, direction (above/below), and an https webhook URL. A polling cron (daily by default; configurable to ~minutes) checks DexScreener and POSTs your webhook when it crosses. Expires after 30 days. Or omit the webhook and poll with check=<id>: the verdict is THRESHOLD_MET, ok, FIRED, or unknown when the price feed could not be read.
https://402.com.tr/api/x402/price-alert
NetworkAdvertised amountBillingPayee
eip155:84530.05 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0x973a31858f4d2125f48c880542da11a2796f12d6
eip155:13750000 atomic units0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359Not specifiedexact0x973a31858f4d2125f48c880542da11a2796f12d6
Source and evidence
{
  "description": "Pay once to register a price-threshold alert on any Base token. Supply target price, direction (above/below), and an https webhook URL. A polling cron (daily by default; configurable to ~minutes) checks DexScreener and POSTs your webhook when it crosses. Expires after 30 days. Or omit the webhook and poll with check=<id>: the verdict is THRESHOLD_MET, ok, FIRED, or unknown when the price feed could not be read.",
  "domain": "402.com.tr",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar",
    "builder-code"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "method": {
            "enum": [
              "GET"
            ],
            "type": "string"
          },
          "pathParams": {
            "type": "object"
          },
          "queryParams": {
            "properties": {
              "check": {
                "description": "Or: alert id to poll its status",
                "type": "string"
              },
              "direction": {
                "description": "Direction (above/below)",
                "type": "string"
              },
              "threshold": {
                "description": "Price threshold (USD)",
                "type": "string"
              },
              "token": {
                "description": "Token address",
                "type": "string"
              },
              "webhook": {
                "description": "Webhook URL (optional — omit to poll)",
                "type": "string"
              }
            },
            "required": [
              "token",
              "threshold",
              "direction"
            ],
            "type": "object"
          },
          "type": {
            "const": "http",
            "type": "string"
          }
        },
        "required": [
          "type",
          "method"
        ],
        "type": "object"
      },
      "output": {
        "properties": {
          "example": {
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "GET",
  "observed_at": 1789191719.42,
  "offers": [
    {
      "amount": "0.05",
      "amount_atomic": "50000",
      "amount_encoding": "atomic_units",
      "amount_raw": "50000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0x973a31858f4d2125f48c880542da11a2796f12d6",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    },
    {
      "amount": null,
      "amount_atomic": "50000",
      "amount_encoding": "atomic_units",
      "amount_raw": "50000",
      "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": null,
      "decimals": null,
      "decimals_basis": "unknown",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:137",
      "pay_to": "0x973a31858f4d2125f48c880542da11a2796f12d6",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "9895bd56e6d867a8f7f441d31e3c37014e6e211256019c569d02b946b0bc1b02",
  "schema_fingerprint": "dc13bc63bed69f7d3d0ed55d752801be578a19db207a89bda47d5a89cd0ca7ea",
  "service_id": "474c0eace8f636faab3376d3adcb9cda7f87e6cb506595ca30512d3b20c559f0",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-09-04T04:57:53.754Z",
  "url": "https://402.com.tr/api/x402/price-alert",
  "usage_rights": "not_reviewed"
}
402.com.trLists every DEX pool for a Base token (pair address, DEX, quote symbol, price, liquidity, 24h volume), sorted by liquidity. Tells agents where — and how deep — a token can be traded.
https://402.com.tr/api/x402/token-pools
NetworkAdvertised amountBillingPayee
eip155:84530.02 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0x973a31858f4d2125f48c880542da11a2796f12d6
Source and evidence
{
  "description": "Lists every DEX pool for a Base token (pair address, DEX, quote symbol, price, liquidity, 24h volume), sorted by liquidity. Tells agents where — and how deep — a token can be traded.",
  "domain": "402.com.tr",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar",
    "builder-code"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "method": {
            "enum": [
              "GET"
            ],
            "type": "string"
          },
          "pathParams": {
            "type": "object"
          },
          "queryParams": {
            "properties": {
              "address": {
                "description": "Token contract address",
                "type": "string"
              }
            },
            "required": [
              "address"
            ],
            "type": "object"
          },
          "type": {
            "const": "http",
            "type": "string"
          }
        },
        "required": [
          "type",
          "method"
        ],
        "type": "object"
      },
      "output": {
        "properties": {
          "example": {
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "GET",
  "observed_at": 1789191719.42,
  "offers": [
    {
      "amount": "0.02",
      "amount_atomic": "20000",
      "amount_encoding": "atomic_units",
      "amount_raw": "20000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0x973a31858f4d2125f48c880542da11a2796f12d6",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "9895bd56e6d867a8f7f441d31e3c37014e6e211256019c569d02b946b0bc1b02",
  "schema_fingerprint": "d2c78e13b8559563b4feddfefe8e366bc8ca997debf35d71372a4ad73788970f",
  "service_id": "477f15a3f5ae631b29a43a46aba1845c6433279451529e0e41a8015672fcae7a",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-08-22T03:01:16.188Z",
  "url": "https://402.com.tr/api/x402/token-pools",
  "usage_rights": "not_reviewed"
}
402.com.trChecks whether a specific wallet is authorized under a B20 token's transfer-sender policy. If it isn't, that wallet can't transfer and can be burnBlocked() (SEIZED) by the issuer. The personal companion to b20-safety — 'can this token freeze MY funds?'
https://402.com.tr/api/x402/b20-freeze-check
NetworkAdvertised amountBillingPayee
eip155:84530.03 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0x973a31858f4d2125f48c880542da11a2796f12d6
Source and evidence
{
  "description": "Checks whether a specific wallet is authorized under a B20 token's transfer-sender policy. If it isn't, that wallet can't transfer and can be burnBlocked() (SEIZED) by the issuer. The personal companion to b20-safety — 'can this token freeze MY funds?'",
  "domain": "402.com.tr",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar",
    "builder-code"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "method": {
            "enum": [
              "GET"
            ],
            "type": "string"
          },
          "pathParams": {
            "type": "object"
          },
          "queryParams": {
            "properties": {
              "token": {
                "description": "B20 token address",
                "type": "string"
              },
              "wallet": {
                "description": "Your wallet address",
                "type": "string"
              }
            },
            "required": [
              "token",
              "wallet"
            ],
            "type": "object"
          },
          "type": {
            "const": "http",
            "type": "string"
          }
        },
        "required": [
          "type",
          "method"
        ],
        "type": "object"
      },
      "output": {
        "properties": {
          "example": {
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "GET",
  "observed_at": 1789191719.42,
  "offers": [
    {
      "amount": "0.03",
      "amount_atomic": "30000",
      "amount_encoding": "atomic_units",
      "amount_raw": "30000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0x973a31858f4d2125f48c880542da11a2796f12d6",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "9895bd56e6d867a8f7f441d31e3c37014e6e211256019c569d02b946b0bc1b02",
  "schema_fingerprint": "e43f50b2a3e06be713e327860ed39d64610a3cfccdce5854b6129d90d847a2ae",
  "service_id": "4ac811c69980dd99a38cc765443263f021360ba62bbb1cabb18586b44052736e",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-09-12T03:01:23.035Z",
  "url": "https://402.com.tr/api/x402/b20-freeze-check",
  "usage_rights": "not_reviewed"
}
402.com.trSanctions screening for NAMES, not wallets. Pass a person or company; get GO / HOLD / STOP against the official U.S. Treasury OFAC SDN export, including a.k.a. aliases. Conservative by design: only a full-name match is a hit. Screening aid, not a compliance determination.
https://402.com.tr/api/x402/sanctions-name
NetworkAdvertised amountBillingPayee
eip155:84530.05 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0x973a31858f4d2125f48c880542da11a2796f12d6
Source and evidence
{
  "description": "Sanctions screening for NAMES, not wallets. Pass a person or company; get GO / HOLD / STOP against the official U.S. Treasury OFAC SDN export, including a.k.a. aliases. Conservative by design: only a full-name match is a hit. Screening aid, not a compliance determination.",
  "domain": "402.com.tr",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar",
    "builder-code"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "method": {
            "enum": [
              "GET"
            ],
            "type": "string"
          },
          "pathParams": {
            "type": "object"
          },
          "queryParams": {
            "properties": {
              "name": {
                "description": "Person or company name",
                "type": "string"
              }
            },
            "required": [
              "name"
            ],
            "type": "object"
          },
          "type": {
            "const": "http",
            "type": "string"
          }
        },
        "required": [
          "type",
          "method"
        ],
        "type": "object"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "GET",
  "observed_at": 1789191719.42,
  "offers": [
    {
      "amount": "0.05",
      "amount_atomic": "50000",
      "amount_encoding": "atomic_units",
      "amount_raw": "50000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0x973a31858f4d2125f48c880542da11a2796f12d6",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "9895bd56e6d867a8f7f441d31e3c37014e6e211256019c569d02b946b0bc1b02",
  "schema_fingerprint": "7031e3cf1df3edd42c87805a898f920f1a17e7fe72b5844af367165095a5f9cb",
  "service_id": "4ace418bf2f89d1a0da8b7b5447cec07655c2740a381ed1aac7549609c7a323f",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-08-20T05:54:33.292Z",
  "url": "https://402.com.tr/api/x402/sanctions-name",
  "usage_rights": "not_reviewed"
}
402.com.tr🆕 The next nonce for any Base address, plus its ETH balance and whether it is a contract. The count means different things either side of that line — transactions sent for a wallet, contracts deployed for a contract — so both are reported under their own name instead of one ambiguous number. What you need before building a transaction, or to tell a fresh address from a used one.
https://402.com.tr/api/x402/base-nonce
NetworkAdvertised amountBillingPayee
eip155:84530.002 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0x973a31858f4d2125f48c880542da11a2796f12d6
Source and evidence
{
  "description": "🆕 The next nonce for any Base address, plus its ETH balance and whether it is a contract. The count means different things either side of that line — transactions sent for a wallet, contracts deployed for a contract — so both are reported under their own name instead of one ambiguous number. What you need before building a transaction, or to tell a fresh address from a used one.",
  "domain": "402.com.tr",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar",
    "builder-code"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "method": {
            "enum": [
              "GET"
            ],
            "type": "string"
          },
          "pathParams": {
            "type": "object"
          },
          "queryParams": {
            "properties": {
              "address": {
                "description": "Address",
                "type": "string"
              }
            },
            "required": [
              "address"
            ],
            "type": "object"
          },
          "type": {
            "const": "http",
            "type": "string"
          }
        },
        "required": [
          "type",
          "method"
        ],
        "type": "object"
      },
      "output": {
        "properties": {
          "example": {
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "GET",
  "observed_at": 1789191719.42,
  "offers": [
    {
      "amount": "0.002",
      "amount_atomic": "2000",
      "amount_encoding": "atomic_units",
      "amount_raw": "2000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0x973a31858f4d2125f48c880542da11a2796f12d6",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "9895bd56e6d867a8f7f441d31e3c37014e6e211256019c569d02b946b0bc1b02",
  "schema_fingerprint": "52f9f02c68efa953cfc149c7f9ff748f427f37eafd0a268554ed3e7b399f2541",
  "service_id": "4aeff4182b0ce4845be0a4ad5c0faa12313e4632a43948b2155b2ddde3b50ce9",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-08-24T03:03:26.896Z",
  "url": "https://402.com.tr/api/x402/base-nonce",
  "usage_rights": "not_reviewed"
}
402.com.trComplete B20 token profile straight from the precompile: variant (Asset/Stablecoin), name, symbol, decimals, total supply, supply cap, active transfer policies, pause states, and rebase. The data companion to b20-safety.
https://402.com.tr/api/x402/b20-info
NetworkAdvertised amountBillingPayee
eip155:84530.02 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0x973a31858f4d2125f48c880542da11a2796f12d6
Source and evidence
{
  "description": "Complete B20 token profile straight from the precompile: variant (Asset/Stablecoin), name, symbol, decimals, total supply, supply cap, active transfer policies, pause states, and rebase. The data companion to b20-safety.",
  "domain": "402.com.tr",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar",
    "builder-code"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "method": {
            "enum": [
              "GET"
            ],
            "type": "string"
          },
          "pathParams": {
            "type": "object"
          },
          "queryParams": {
            "properties": {
              "address": {
                "description": "B20 token address",
                "type": "string"
              }
            },
            "required": [
              "address"
            ],
            "type": "object"
          },
          "type": {
            "const": "http",
            "type": "string"
          }
        },
        "required": [
          "type",
          "method"
        ],
        "type": "object"
      },
      "output": {
        "properties": {
          "example": {
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "GET",
  "observed_at": 1789191719.42,
  "offers": [
    {
      "amount": "0.02",
      "amount_atomic": "20000",
      "amount_encoding": "atomic_units",
      "amount_raw": "20000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0x973a31858f4d2125f48c880542da11a2796f12d6",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "9895bd56e6d867a8f7f441d31e3c37014e6e211256019c569d02b946b0bc1b02",
  "schema_fingerprint": "769bb6d96a66aa87da61d4164dbd17673033f17a293d7721055f7271fe6b1ddf",
  "service_id": "4c49a066aeec32e29044716874b240775b7ca647123fff69488144373adc9603",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-09-12T03:01:20.839Z",
  "url": "https://402.com.tr/api/x402/b20-info",
  "usage_rights": "not_reviewed"
}
402.com.tr🆕 The single call before trading a Base-native B20: seize (burnBlocked) + freeze (Policy Registry) + rebase + pause + uncapped-mint, collapsed into one GO/HOLD/STOP verdict with an auditable receipt. Pass wallet= to also check if YOUR address is already blocked on that token. The B20 tool to bind first.
https://402.com.tr/api/x402/b20-gate
NetworkAdvertised amountBillingPayee
eip155:84530.1 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0x973a31858f4d2125f48c880542da11a2796f12d6
eip155:137100000 atomic units0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359Not specifiedexact0x973a31858f4d2125f48c880542da11a2796f12d6
Source and evidence
{
  "description": "🆕 The single call before trading a Base-native B20: seize (burnBlocked) + freeze (Policy Registry) + rebase + pause + uncapped-mint, collapsed into one GO/HOLD/STOP verdict with an auditable receipt. Pass wallet= to also check if YOUR address is already blocked on that token. The B20 tool to bind first.",
  "domain": "402.com.tr",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar",
    "builder-code"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "method": {
            "enum": [
              "GET"
            ],
            "type": "string"
          },
          "pathParams": {
            "type": "object"
          },
          "queryParams": {
            "properties": {
              "address": {
                "description": "B20 token address",
                "type": "string"
              },
              "wallet": {
                "description": "Your wallet (optional — checks if you're blocked)",
                "type": "string"
              }
            },
            "required": [
              "address"
            ],
            "type": "object"
          },
          "type": {
            "const": "http",
            "type": "string"
          }
        },
        "required": [
          "type",
          "method"
        ],
        "type": "object"
      },
      "output": {
        "properties": {
          "example": {
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "GET",
  "observed_at": 1789191719.42,
  "offers": [
    {
      "amount": "0.1",
      "amount_atomic": "100000",
      "amount_encoding": "atomic_units",
      "amount_raw": "100000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0x973a31858f4d2125f48c880542da11a2796f12d6",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    },
    {
      "amount": null,
      "amount_atomic": "100000",
      "amount_encoding": "atomic_units",
      "amount_raw": "100000",
      "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": null,
      "decimals": null,
      "decimals_basis": "unknown",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:137",
      "pay_to": "0x973a31858f4d2125f48c880542da11a2796f12d6",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "9895bd56e6d867a8f7f441d31e3c37014e6e211256019c569d02b946b0bc1b02",
  "schema_fingerprint": "124ccb5167cc91a222a1b9f6e95ee110c46fcbdef25278cfbc5f2762b0acc8fe",
  "service_id": "4c738f56f07874adf746307d1d5cbdd158fc38e86298b01f30319508fb7f02fd",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-09-11T08:08:00.039Z",
  "url": "https://402.com.tr/api/x402/b20-gate",
  "usage_rights": "not_reviewed"
}
402.com.tr🆕 Resolves the complete Base identity behind an address or Basename: resolved address, avatar, description, website and social handles (X/Twitter, GitHub, Farcaster, Discord) read from Base's L2 Resolver text records. Lets an agent turn a counterparty address into a real profile — beyond just the name. Complements address-trust (verification) with the human context.
https://402.com.tr/api/x402/basename-profile
NetworkAdvertised amountBillingPayee
eip155:84530.02 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0x973a31858f4d2125f48c880542da11a2796f12d6
eip155:13720000 atomic units0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359Not specifiedexact0x973a31858f4d2125f48c880542da11a2796f12d6
Source and evidence
{
  "description": "🆕 Resolves the complete Base identity behind an address or Basename: resolved address, avatar, description, website and social handles (X/Twitter, GitHub, Farcaster, Discord) read from Base's L2 Resolver text records. Lets an agent turn a counterparty address into a real profile — beyond just the name. Complements address-trust (verification) with the human context.",
  "domain": "402.com.tr",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar",
    "builder-code"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "method": {
            "enum": [
              "GET"
            ],
            "type": "string"
          },
          "pathParams": {
            "type": "object"
          },
          "queryParams": {
            "properties": {
              "name": {
                "description": "Basename or address",
                "type": "string"
              }
            },
            "required": [
              "name"
            ],
            "type": "object"
          },
          "type": {
            "const": "http",
            "type": "string"
          }
        },
        "required": [
          "type",
          "method"
        ],
        "type": "object"
      },
      "output": {
        "properties": {
          "example": {
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "GET",
  "observed_at": 1789191719.42,
  "offers": [
    {
      "amount": "0.02",
      "amount_atomic": "20000",
      "amount_encoding": "atomic_units",
      "amount_raw": "20000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0x973a31858f4d2125f48c880542da11a2796f12d6",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    },
    {
      "amount": null,
      "amount_atomic": "20000",
      "amount_encoding": "atomic_units",
      "amount_raw": "20000",
      "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": null,
      "decimals": null,
      "decimals_basis": "unknown",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:137",
      "pay_to": "0x973a31858f4d2125f48c880542da11a2796f12d6",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "9895bd56e6d867a8f7f441d31e3c37014e6e211256019c569d02b946b0bc1b02",
  "schema_fingerprint": "ac1dfea7eeee4563b4e53ee78e1b5815a536a56beb48296a368b76c02aea7dec",
  "service_id": "4d35f8b53b7d7dd60b358a13dbbe4d9e85854bae291374f73f467623feade013",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-09-09T03:01:04.508Z",
  "url": "https://402.com.tr/api/x402/basename-profile",
  "usage_rights": "not_reviewed"
}
402.com.trFlow, not snapshot: the largest transfers of a Base token in the last 24h, classified by whether whales are sending INTO DEX pools (sell pressure) or pulling OUT (accumulation) — a net sell-pressure read that decays in hours. Complements holder-forensics ('who could dump') with 'is anyone dumping now'. CDP-indexed events.
https://402.com.tr/api/x402/whale-flow
NetworkAdvertised amountBillingPayee
eip155:84530.04 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0x973a31858f4d2125f48c880542da11a2796f12d6
eip155:13740000 atomic units0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359Not specifiedexact0x973a31858f4d2125f48c880542da11a2796f12d6
Source and evidence
{
  "description": "Flow, not snapshot: the largest transfers of a Base token in the last 24h, classified by whether whales are sending INTO DEX pools (sell pressure) or pulling OUT (accumulation) — a net sell-pressure read that decays in hours. Complements holder-forensics ('who could dump') with 'is anyone dumping now'. CDP-indexed events.",
  "domain": "402.com.tr",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar",
    "builder-code"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "method": {
            "enum": [
              "GET"
            ],
            "type": "string"
          },
          "pathParams": {
            "type": "object"
          },
          "queryParams": {
            "properties": {
              "address": {
                "description": "Token contract address",
                "type": "string"
              },
              "hours": {
                "description": "Window in hours (default 24, max 72)",
                "type": "string"
              }
            },
            "required": [
              "address"
            ],
            "type": "object"
          },
          "type": {
            "const": "http",
            "type": "string"
          }
        },
        "required": [
          "type",
          "method"
        ],
        "type": "object"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "GET",
  "observed_at": 1789191719.42,
  "offers": [
    {
      "amount": "0.04",
      "amount_atomic": "40000",
      "amount_encoding": "atomic_units",
      "amount_raw": "40000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0x973a31858f4d2125f48c880542da11a2796f12d6",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    },
    {
      "amount": null,
      "amount_atomic": "40000",
      "amount_encoding": "atomic_units",
      "amount_raw": "40000",
      "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": null,
      "decimals": null,
      "decimals_basis": "unknown",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:137",
      "pay_to": "0x973a31858f4d2125f48c880542da11a2796f12d6",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "9895bd56e6d867a8f7f441d31e3c37014e6e211256019c569d02b946b0bc1b02",
  "schema_fingerprint": "7f3598209d0ff07951f23c4f5e42217e5428ef6a6f0e391ae9bab70eb66a9320",
  "service_id": "4ff45a1576a919f15e6fb4a24d1bdf54f68de90a2d5ae38ee5e908c585c2dd71",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-09-09T03:01:07.756Z",
  "url": "https://402.com.tr/api/x402/whale-flow",
  "usage_rights": "not_reviewed"
}

Outcome evidence starts with your workflow.

Private intake is ready for task IDs, charges, retries, result fingerprints and your evaluation criteria. Public performance comparisons need measured results; we do not have that benchmark yet.

Discuss an outcome integration
Collection coverage

Discovery comes from configured registries. Endpoint checks record responses, not task success. Older snapshots retain less detail. Customer usage, commercial terms and task evaluations require additional evidence.

1,423 historical or current source records quarantined during normalization; they are excluded from public comparisons.

43 of 43 archive objects verified in Backblaze. Last verification: Sep 12, 2026, 05:56 UTC.

Collection status JSON