{
  "slug": "stripe-radar-valuelist-accepts-crypto-fingerprint-items-ead73aa42d17",
  "title": "Stripe Radar ValueList accepts crypto_fingerprint items",
  "tools": [
    "stripe"
  ],
  "tags": [
    "agent"
  ],
  "introduced_at": "2026-03-25T00:00:00.000Z",
  "announced_at": "2026-03-25T00:00:00.000Z",
  "effective_at": null,
  "date_basis": "source-publication",
  "status": "unknown",
  "how": {
    "incantation": "When using Stripe API version `2026-03-25.dahlia`, create a Radar ValueList with `item_type=crypto_fingerprint`. Add wallet fingerprints as list items; the release note says Radar rules can then use those fingerprints to allow trusted wallets or block fraudulent ones.",
    "examples": [
      "curl https://api.stripe.com/v1/radar/value_lists \\\n  -u \"<SECRET_KEY>\" \\\n  -H \"Stripe-Version: 2026-03-25.dahlia\" \\\n  -d \"name=<LIST_NAME>\" \\\n  -d \"alias=<LIST_ALIAS>\" \\\n  -d \"item_type=crypto_fingerprint\"",
      "curl https://api.stripe.com/v1/radar/value_list_items \\\n  -u \"<SECRET_KEY>\" \\\n  -H \"Stripe-Version: 2026-03-25.dahlia\" \\\n  -d \"value_list=<VALUE_LIST_ID>\" \\\n  -d \"value=<WALLET_FINGERPRINT>\""
    ],
    "gotchas": [
      "alias (required): Name of the list for use in rules; maximum 100 characters.",
      "name (required): Human-readable list name; maximum 100 characters.",
      "item_type: Type of list items. Set to `crypto_fingerprint`; the documented enum values are alternatives, not mutually exclusive object sub-keys.",
      "value_list (required): ID of the parent ValueList to receive the item.",
      "value (required): Item value, which must match the parent list's item type; maximum 800 characters.",
      "Stripe-Version (required): For API requests using this change, set the version to `2026-03-25.dahlia`.",
      "Prerequisite: Use API version `2026-03-25.dahlia` for requests that rely on this change.",
      "Prerequisite: Authenticate the API request with a Stripe secret key."
    ]
  },
  "why_it_matters": "When writing Radar rules to allow trusted crypto wallets or block known fraudulent wallets, add wallet fingerprints to a Radar ValueList.",
  "sources": [
    "https://docs.stripe.com/changelog/dahlia/2026-03-25/adds-crypto-fingerprint-support-to-radar-value-list-items",
    "https://docs.stripe.com/api/radar/value_lists/create?api-version=2026-03-25.dahlia",
    "https://docs.stripe.com/api/radar/value_list_items/create?api-version=2026-03-25.dahlia"
  ],
  "rank": 0.96019,
  "judge": {
    "publish": true,
    "judge_model": "codex-cli/gpt-6-luna+typesafe/jev-1.13.0",
    "prompt_version": "extract-v7+enrich-v2+judge-v2x3+jev-publish-v1"
  },
  "review_state": "approved",
  "provenance": {
    "run_id": "wave1b-tools-20261017",
    "verdict_id": "wave1b-tools-20261017:wave1b-tools-20261017-418d617c82c9ec0d-0:gate",
    "evidence_hash": "9d711ae5c5f8642021e565c83e08a943ff97ca45513109e3a13956010a70b0cf"
  },
  "review": {
    "draft_hash": "057ab3665f0c34abe99b4b8c1edf9ee578f85181e29f842ef96b057a252ac38d",
    "reviewer": "publication-gate",
    "reviewed_at": "2026-10-07T00:00:00.000Z",
    "decision": "wave1b-tools-20261017:gate",
    "reason": "3 of 3 judge runs approved with p_yes >= 0.9 (mean 0.96 >= 0.9; 2 needed) and Jev gave 0.64 (>= 0.6 needed)."
  }
}
