{
  "schemaVersion": 3,
  "generatedAt": "2026-07-31T23:41:59.270Z",
  "lookbackHours": 168,
  "byNode": {
    "019f92bf-40d6-72e3-aa09-f0a9b8a95824": {
      "node_id": "019f92bf-40d6-72e3-aa09-f0a9b8a95824",
      "raises": [
        {
          "limit_id": 247,
          "sportsbook": "fanduel",
          "sport_id": "nba",
          "market_id": "spread",
          "bet_type": "straight",
          "previous_max": 800,
          "new_limit": 1200,
          "increased_at": 1785538619,
          "line_move_5m": null,
          "top_clv": [],
          "context": {
            "id": 95,
            "node_id": "019f92bf-40d6-72e3-aa09-f0a9b8a95824",
            "limit_record_id": 247,
            "active_players_7d": 42,
            "new_players_7d": 6,
            "total_handle_7d": 185000,
            "avg_clv_7d": 68,
            "top_tier_player_count": 4,
            "violation_count_30d": 0,
            "chargeback_count_30d": 0,
            "kyc_pass_rate": 0.97,
            "market_volatility_index": 0.72,
            "peak_betting_hours": "[18,19,20,21]",
            "sportsbook_share": 0.41,
            "partner_profit_30d": 38000,
            "partner_roi_30d": 0.14,
            "snapshot_at": 1785538620,
            "proof_algorithm": "sha3-256",
            "proof_digest": "45ac82e58a49732d4717aa5f61f53868c6cc167b572caeaa9eec5e6b7e098beb",
            "proof_hmac": "9573e7777a459177f6577822f03b546c471040d3c19d4363499c4b7b97aa1c1f"
          },
          "multi_factor_score": 0.5935799999999999,
          "top_contributing_factors": [
            "violation_count_30d",
            "chargeback_count_30d",
            "kyc_pass_rate"
          ],
          "factor_scores": {
            "total_handle_7d": 0.074,
            "avg_clv_7d": 0.042,
            "violation_count_30d": 0.12,
            "chargeback_count_30d": 0.12,
            "kyc_pass_rate": 0.097,
            "market_volatility_index": 0.06848,
            "sportsbook_share": 0.0205,
            "partner_profit_30d": 0.0352,
            "top_tier_player_count": 0.008,
            "active_players_7d": 0.0084
          },
          "context_proof": {
            "algorithm": "sha3-256",
            "digestValid": true,
            "signed": true,
            "hmacValid": true,
            "valid": true
          }
        },
        {
          "limit_id": 245,
          "sportsbook": "hardrock",
          "sport_id": "nba",
          "market_id": "spread",
          "bet_type": "straight",
          "previous_max": 400,
          "new_limit": 1000,
          "increased_at": 1785537119,
          "line_move_5m": null,
          "top_clv": [],
          "context": {
            "id": 100,
            "node_id": "019f92bf-40d6-72e3-aa09-f0a9b8a95824",
            "limit_record_id": 245,
            "active_players_7d": 48,
            "new_players_7d": 7,
            "total_handle_7d": 210000,
            "avg_clv_7d": 71,
            "top_tier_player_count": 5,
            "violation_count_30d": 0,
            "chargeback_count_30d": 0,
            "kyc_pass_rate": 0.98,
            "market_volatility_index": 0.66,
            "peak_betting_hours": "[18,19,20,21]",
            "sportsbook_share": 0.44,
            "partner_profit_30d": 52000,
            "partner_roi_30d": 0.16,
            "snapshot_at": 1785537120,
            "proof_algorithm": "sha3-256",
            "proof_digest": "b46b0917961ebcf8c15a0826d53a55daef0afa27398adf1c76666ea84ecc1e3a",
            "proof_hmac": "7661524f3ce3048aff8ec80a38af7f13fb54ac1f0cb35867757e927aff253fc5"
          },
          "multi_factor_score": 0.61659,
          "top_contributing_factors": [
            "violation_count_30d",
            "chargeback_count_30d",
            "kyc_pass_rate"
          ],
          "factor_scores": {
            "total_handle_7d": 0.084,
            "avg_clv_7d": 0.042749999999999996,
            "violation_count_30d": 0.12,
            "chargeback_count_30d": 0.12,
            "kyc_pass_rate": 0.098,
            "market_volatility_index": 0.06944,
            "sportsbook_share": 0.022000000000000002,
            "partner_profit_30d": 0.0408,
            "top_tier_player_count": 0.01,
            "active_players_7d": 0.0096
          },
          "context_proof": {
            "algorithm": "sha3-256",
            "digestValid": true,
            "signed": true,
            "hmacValid": true,
            "valid": true
          }
        },
        {
          "limit_id": 243,
          "sportsbook": "draftkings",
          "sport_id": "nba",
          "market_id": "totals",
          "bet_type": "straight",
          "previous_max": 500,
          "new_limit": 1500,
          "increased_at": 1785535919,
          "line_move_5m": null,
          "top_clv": [],
          "context": {
            "id": 101,
            "node_id": "019f92bf-40d6-72e3-aa09-f0a9b8a95824",
            "limit_record_id": 243,
            "active_players_7d": 48,
            "new_players_7d": 7,
            "total_handle_7d": 210000,
            "avg_clv_7d": 71,
            "top_tier_player_count": 5,
            "violation_count_30d": 0,
            "chargeback_count_30d": 0,
            "kyc_pass_rate": 0.98,
            "market_volatility_index": 0.66,
            "peak_betting_hours": "[18,19,20,21]",
            "sportsbook_share": 0.44,
            "partner_profit_30d": 52000,
            "partner_roi_30d": 0.16,
            "snapshot_at": 1785535920,
            "proof_algorithm": "sha3-256",
            "proof_digest": "3ec4deb5086ec1e650e7df9f727eed042a64514dd6591cbeabdc61c1bff958c5",
            "proof_hmac": "fc02279b147b2758473f19898d1f98ddce45fbddd455dcd7e084ee255b89e5fd"
          },
          "multi_factor_score": 0.61659,
          "top_contributing_factors": [
            "violation_count_30d",
            "chargeback_count_30d",
            "kyc_pass_rate"
          ],
          "factor_scores": {
            "total_handle_7d": 0.084,
            "avg_clv_7d": 0.042749999999999996,
            "violation_count_30d": 0.12,
            "chargeback_count_30d": 0.12,
            "kyc_pass_rate": 0.098,
            "market_volatility_index": 0.06944,
            "sportsbook_share": 0.022000000000000002,
            "partner_profit_30d": 0.0408,
            "top_tier_player_count": 0.01,
            "active_players_7d": 0.0096
          },
          "context_proof": {
            "algorithm": "sha3-256",
            "digestValid": true,
            "signed": true,
            "hmacValid": true,
            "valid": true
          }
        }
      ]
    },
    "019f92bf-40d6-72e4-bfd9-0c06e5891188": {
      "node_id": "019f92bf-40d6-72e4-bfd9-0c06e5891188",
      "raises": [
        {
          "limit_id": 169,
          "sportsbook": "fanduel",
          "sport_id": "nba",
          "market_id": "spread",
          "bet_type": "straight",
          "previous_max": 800,
          "new_limit": 1200,
          "increased_at": 1785247351,
          "line_move_5m": null,
          "top_clv": [],
          "context": {
            "id": 58,
            "node_id": "019f92bf-40d6-72e4-bfd9-0c06e5891188",
            "limit_record_id": 169,
            "active_players_7d": 42,
            "new_players_7d": 6,
            "total_handle_7d": 185000,
            "avg_clv_7d": 68,
            "top_tier_player_count": 4,
            "violation_count_30d": 0,
            "chargeback_count_30d": 0,
            "kyc_pass_rate": 0.97,
            "market_volatility_index": 0.72,
            "peak_betting_hours": "[18,19,20,21]",
            "sportsbook_share": 0.41,
            "partner_profit_30d": 38000,
            "partner_roi_30d": 0.14,
            "snapshot_at": 1785247352,
            "proof_algorithm": "sha3-256",
            "proof_digest": "bd087cd5875d696e1666e99cf641776e4cec8fcffae0672fbeab630506c2544d",
            "proof_hmac": "d29ede54cf3b406aa3476b18e528cc0d4e88469c1e9a5a452caadcee01af87f0"
          },
          "multi_factor_score": 0.5935799999999999,
          "top_contributing_factors": [
            "violation_count_30d",
            "chargeback_count_30d",
            "kyc_pass_rate"
          ],
          "factor_scores": {
            "total_handle_7d": 0.074,
            "avg_clv_7d": 0.042,
            "violation_count_30d": 0.12,
            "chargeback_count_30d": 0.12,
            "kyc_pass_rate": 0.097,
            "market_volatility_index": 0.06848,
            "sportsbook_share": 0.0205,
            "partner_profit_30d": 0.0352,
            "top_tier_player_count": 0.008,
            "active_players_7d": 0.0084
          },
          "context_proof": {
            "algorithm": "sha3-256",
            "digestValid": true,
            "signed": true,
            "hmacValid": true,
            "valid": true
          }
        },
        {
          "limit_id": 167,
          "sportsbook": "draftkings",
          "sport_id": "nba",
          "market_id": "totals",
          "bet_type": "straight",
          "previous_max": 500,
          "new_limit": 1500,
          "increased_at": 1785244651,
          "line_move_5m": null,
          "top_clv": [],
          "context": {
            "id": 62,
            "node_id": "019f92bf-40d6-72e4-bfd9-0c06e5891188",
            "limit_record_id": 167,
            "active_players_7d": 0,
            "new_players_7d": 0,
            "total_handle_7d": 0,
            "avg_clv_7d": 0,
            "top_tier_player_count": 0,
            "violation_count_30d": 0,
            "chargeback_count_30d": 0,
            "kyc_pass_rate": 1,
            "market_volatility_index": 0,
            "peak_betting_hours": "[18,19,20]",
            "sportsbook_share": 0.5,
            "partner_profit_30d": 0,
            "partner_roi_30d": 0,
            "snapshot_at": 1785244651,
            "proof_algorithm": "sha3-256",
            "proof_digest": "6b65a71b35bc84ec1e2f69d0792c55d0741ae8e51d270d80faf6549341b980ec",
            "proof_hmac": "06c76e49908513034a2f2b2dc2e8a20bb13d2d9d124154e00db49d84f2ab96ea"
          },
          "multi_factor_score": 0.49000000000000005,
          "top_contributing_factors": [
            "violation_count_30d",
            "chargeback_count_30d",
            "kyc_pass_rate"
          ],
          "factor_scores": {
            "total_handle_7d": 0,
            "avg_clv_7d": 0.024999999999999998,
            "violation_count_30d": 0.12,
            "chargeback_count_30d": 0.12,
            "kyc_pass_rate": 0.1,
            "market_volatility_index": 0.08,
            "sportsbook_share": 0.025,
            "partner_profit_30d": 0.020000000000000004,
            "top_tier_player_count": 0,
            "active_players_7d": 0
          },
          "context_proof": {
            "algorithm": "sha3-256",
            "digestValid": true,
            "signed": true,
            "hmacValid": true,
            "valid": true
          }
        }
      ]
    },
    "019f92ee-5ef8-71e9-b207-5ae20c07d095": {
      "node_id": "019f92ee-5ef8-71e9-b207-5ae20c07d095",
      "raises": [
        {
          "limit_id": 251,
          "sportsbook": "hardrock",
          "sport_id": "nba",
          "market_id": "spread",
          "bet_type": "straight",
          "previous_max": 400,
          "new_limit": 1000,
          "increased_at": 1785537519,
          "line_move_5m": null,
          "top_clv": [],
          "context": {
            "id": 96,
            "node_id": "019f92ee-5ef8-71e9-b207-5ae20c07d095",
            "limit_record_id": 251,
            "active_players_7d": 42,
            "new_players_7d": 6,
            "total_handle_7d": 185000,
            "avg_clv_7d": 68,
            "top_tier_player_count": 4,
            "violation_count_30d": 0,
            "chargeback_count_30d": 0,
            "kyc_pass_rate": 0.97,
            "market_volatility_index": 0.72,
            "peak_betting_hours": "[18,19,20,21]",
            "sportsbook_share": 0.41,
            "partner_profit_30d": 38000,
            "partner_roi_30d": 0.14,
            "snapshot_at": 1785537520,
            "proof_algorithm": "sha3-256",
            "proof_digest": "c023ce85c1756e77d9d0b1c69ac8d245020d5703a252e3c8a494b4d55ec8cbc3",
            "proof_hmac": "9f0f8ec102c6a6109bd3cc94b02cee8b16ccd16584194fd0c7afe214a509b052"
          },
          "multi_factor_score": 0.5935799999999999,
          "top_contributing_factors": [
            "violation_count_30d",
            "chargeback_count_30d",
            "kyc_pass_rate"
          ],
          "factor_scores": {
            "total_handle_7d": 0.074,
            "avg_clv_7d": 0.042,
            "violation_count_30d": 0.12,
            "chargeback_count_30d": 0.12,
            "kyc_pass_rate": 0.097,
            "market_volatility_index": 0.06848,
            "sportsbook_share": 0.0205,
            "partner_profit_30d": 0.0352,
            "top_tier_player_count": 0.008,
            "active_players_7d": 0.0084
          },
          "context_proof": {
            "algorithm": "sha3-256",
            "digestValid": true,
            "signed": true,
            "hmacValid": true,
            "valid": true
          }
        },
        {
          "limit_id": 249,
          "sportsbook": "draftkings",
          "sport_id": "nba",
          "market_id": "totals",
          "bet_type": "straight",
          "previous_max": 500,
          "new_limit": 1500,
          "increased_at": 1785536319,
          "line_move_5m": null,
          "top_clv": [],
          "context": {
            "id": 102,
            "node_id": "019f92ee-5ef8-71e9-b207-5ae20c07d095",
            "limit_record_id": 249,
            "active_players_7d": 48,
            "new_players_7d": 7,
            "total_handle_7d": 210000,
            "avg_clv_7d": 71,
            "top_tier_player_count": 5,
            "violation_count_30d": 0,
            "chargeback_count_30d": 0,
            "kyc_pass_rate": 0.98,
            "market_volatility_index": 0.66,
            "peak_betting_hours": "[18,19,20,21]",
            "sportsbook_share": 0.44,
            "partner_profit_30d": 52000,
            "partner_roi_30d": 0.16,
            "snapshot_at": 1785536320,
            "proof_algorithm": "sha3-256",
            "proof_digest": "39025f4be7c03cdef265c4fc17cc1a53a29e69743e72d12c251879c195dd1a97",
            "proof_hmac": "6b85dd9fcc53d0085e91a2727981b025effd1d985eb012b2cac08a213a092553"
          },
          "multi_factor_score": 0.61659,
          "top_contributing_factors": [
            "violation_count_30d",
            "chargeback_count_30d",
            "kyc_pass_rate"
          ],
          "factor_scores": {
            "total_handle_7d": 0.084,
            "avg_clv_7d": 0.042749999999999996,
            "violation_count_30d": 0.12,
            "chargeback_count_30d": 0.12,
            "kyc_pass_rate": 0.098,
            "market_volatility_index": 0.06944,
            "sportsbook_share": 0.022000000000000002,
            "partner_profit_30d": 0.0408,
            "top_tier_player_count": 0.01,
            "active_players_7d": 0.0096
          },
          "context_proof": {
            "algorithm": "sha3-256",
            "digestValid": true,
            "signed": true,
            "hmacValid": true,
            "valid": true
          }
        }
      ]
    },
    "019f92ee-5ef9-728d-950c-6c02a59903a2": {
      "node_id": "019f92ee-5ef9-728d-950c-6c02a59903a2",
      "raises": [
        {
          "limit_id": 255,
          "sportsbook": "hardrock",
          "sport_id": "nba",
          "market_id": "spread",
          "bet_type": "straight",
          "previous_max": 400,
          "new_limit": 1000,
          "increased_at": 1785537519,
          "line_move_5m": null,
          "top_clv": [],
          "context": {
            "id": 97,
            "node_id": "019f92ee-5ef9-728d-950c-6c02a59903a2",
            "limit_record_id": 255,
            "active_players_7d": 42,
            "new_players_7d": 6,
            "total_handle_7d": 185000,
            "avg_clv_7d": 68,
            "top_tier_player_count": 4,
            "violation_count_30d": 0,
            "chargeback_count_30d": 0,
            "kyc_pass_rate": 0.97,
            "market_volatility_index": 0.72,
            "peak_betting_hours": "[18,19,20,21]",
            "sportsbook_share": 0.41,
            "partner_profit_30d": 38000,
            "partner_roi_30d": 0.14,
            "snapshot_at": 1785537520,
            "proof_algorithm": "sha3-256",
            "proof_digest": "b1fe07a224a4935602df9cc24d6c5afe527dd9504bf3f9ee8bf18d8d11564faf",
            "proof_hmac": "2791331afbb38394d8f3244717f754891e82070e31e7809cfefff1aebde6bfc7"
          },
          "multi_factor_score": 0.5935799999999999,
          "top_contributing_factors": [
            "violation_count_30d",
            "chargeback_count_30d",
            "kyc_pass_rate"
          ],
          "factor_scores": {
            "total_handle_7d": 0.074,
            "avg_clv_7d": 0.042,
            "violation_count_30d": 0.12,
            "chargeback_count_30d": 0.12,
            "kyc_pass_rate": 0.097,
            "market_volatility_index": 0.06848,
            "sportsbook_share": 0.0205,
            "partner_profit_30d": 0.0352,
            "top_tier_player_count": 0.008,
            "active_players_7d": 0.0084
          },
          "context_proof": {
            "algorithm": "sha3-256",
            "digestValid": true,
            "signed": true,
            "hmacValid": true,
            "valid": true
          }
        },
        {
          "limit_id": 253,
          "sportsbook": "draftkings",
          "sport_id": "nba",
          "market_id": "totals",
          "bet_type": "straight",
          "previous_max": 500,
          "new_limit": 1500,
          "increased_at": 1785536319,
          "line_move_5m": null,
          "top_clv": [],
          "context": {
            "id": 103,
            "node_id": "019f92ee-5ef9-728d-950c-6c02a59903a2",
            "limit_record_id": 253,
            "active_players_7d": 48,
            "new_players_7d": 7,
            "total_handle_7d": 210000,
            "avg_clv_7d": 71,
            "top_tier_player_count": 5,
            "violation_count_30d": 0,
            "chargeback_count_30d": 0,
            "kyc_pass_rate": 0.98,
            "market_volatility_index": 0.66,
            "peak_betting_hours": "[18,19,20,21]",
            "sportsbook_share": 0.44,
            "partner_profit_30d": 52000,
            "partner_roi_30d": 0.16,
            "snapshot_at": 1785536320,
            "proof_algorithm": "sha3-256",
            "proof_digest": "f43f5645f011f1b5791c5cc6369c1a8d856993a1feca21549c6a7801b727f8c9",
            "proof_hmac": "6baf55eec800912304eeb75ce9d693f7d5aed423e72471505fcb60618a7684e4"
          },
          "multi_factor_score": 0.61659,
          "top_contributing_factors": [
            "violation_count_30d",
            "chargeback_count_30d",
            "kyc_pass_rate"
          ],
          "factor_scores": {
            "total_handle_7d": 0.084,
            "avg_clv_7d": 0.042749999999999996,
            "violation_count_30d": 0.12,
            "chargeback_count_30d": 0.12,
            "kyc_pass_rate": 0.098,
            "market_volatility_index": 0.06944,
            "sportsbook_share": 0.022000000000000002,
            "partner_profit_30d": 0.0408,
            "top_tier_player_count": 0.01,
            "active_players_7d": 0.0096
          },
          "context_proof": {
            "algorithm": "sha3-256",
            "digestValid": true,
            "signed": true,
            "hmacValid": true,
            "valid": true
          }
        }
      ]
    },
    "019f92f9-2e3f-74f4-8262-720202846493": {
      "node_id": "019f92f9-2e3f-74f4-8262-720202846493",
      "raises": [
        {
          "limit_id": 259,
          "sportsbook": "hardrock",
          "sport_id": "nba",
          "market_id": "spread",
          "bet_type": "straight",
          "previous_max": 400,
          "new_limit": 1000,
          "increased_at": 1785537519,
          "line_move_5m": null,
          "top_clv": [],
          "context": {
            "id": 98,
            "node_id": "019f92f9-2e3f-74f4-8262-720202846493",
            "limit_record_id": 259,
            "active_players_7d": 42,
            "new_players_7d": 6,
            "total_handle_7d": 185000,
            "avg_clv_7d": 68,
            "top_tier_player_count": 4,
            "violation_count_30d": 0,
            "chargeback_count_30d": 0,
            "kyc_pass_rate": 0.97,
            "market_volatility_index": 0.72,
            "peak_betting_hours": "[18,19,20,21]",
            "sportsbook_share": 0.41,
            "partner_profit_30d": 38000,
            "partner_roi_30d": 0.14,
            "snapshot_at": 1785537520,
            "proof_algorithm": "sha3-256",
            "proof_digest": "dfeff3d0e1a34fb5ca20435b9e973d1fd6bddc71838c4e4a597d5fb862da2899",
            "proof_hmac": "7724c54e090a61d6764c0f493911efbcb94d47073ff86af2583246648d4dd79f"
          },
          "multi_factor_score": 0.5935799999999999,
          "top_contributing_factors": [
            "violation_count_30d",
            "chargeback_count_30d",
            "kyc_pass_rate"
          ],
          "factor_scores": {
            "total_handle_7d": 0.074,
            "avg_clv_7d": 0.042,
            "violation_count_30d": 0.12,
            "chargeback_count_30d": 0.12,
            "kyc_pass_rate": 0.097,
            "market_volatility_index": 0.06848,
            "sportsbook_share": 0.0205,
            "partner_profit_30d": 0.0352,
            "top_tier_player_count": 0.008,
            "active_players_7d": 0.0084
          },
          "context_proof": {
            "algorithm": "sha3-256",
            "digestValid": true,
            "signed": true,
            "hmacValid": true,
            "valid": true
          }
        },
        {
          "limit_id": 257,
          "sportsbook": "draftkings",
          "sport_id": "nba",
          "market_id": "totals",
          "bet_type": "straight",
          "previous_max": 500,
          "new_limit": 1500,
          "increased_at": 1785536319,
          "line_move_5m": null,
          "top_clv": [],
          "context": {
            "id": 104,
            "node_id": "019f92f9-2e3f-74f4-8262-720202846493",
            "limit_record_id": 257,
            "active_players_7d": 48,
            "new_players_7d": 7,
            "total_handle_7d": 210000,
            "avg_clv_7d": 71,
            "top_tier_player_count": 5,
            "violation_count_30d": 0,
            "chargeback_count_30d": 0,
            "kyc_pass_rate": 0.98,
            "market_volatility_index": 0.66,
            "peak_betting_hours": "[18,19,20,21]",
            "sportsbook_share": 0.44,
            "partner_profit_30d": 52000,
            "partner_roi_30d": 0.16,
            "snapshot_at": 1785536320,
            "proof_algorithm": "sha3-256",
            "proof_digest": "767b44547084167205150b51d8060b24f3c7154599816f7804d7afabe7b9c493",
            "proof_hmac": "d7d814dc100bff5441c5cd191d01df8c152e4c2b15f2db52128361057bb1336f"
          },
          "multi_factor_score": 0.61659,
          "top_contributing_factors": [
            "violation_count_30d",
            "chargeback_count_30d",
            "kyc_pass_rate"
          ],
          "factor_scores": {
            "total_handle_7d": 0.084,
            "avg_clv_7d": 0.042749999999999996,
            "violation_count_30d": 0.12,
            "chargeback_count_30d": 0.12,
            "kyc_pass_rate": 0.098,
            "market_volatility_index": 0.06944,
            "sportsbook_share": 0.022000000000000002,
            "partner_profit_30d": 0.0408,
            "top_tier_player_count": 0.01,
            "active_players_7d": 0.0096
          },
          "context_proof": {
            "algorithm": "sha3-256",
            "digestValid": true,
            "signed": true,
            "hmacValid": true,
            "valid": true
          }
        }
      ]
    },
    "019f930b-71e5-7729-91d6-a82589cf488c": {
      "node_id": "019f930b-71e5-7729-91d6-a82589cf488c",
      "raises": [
        {
          "limit_id": 263,
          "sportsbook": "hardrock",
          "sport_id": "nba",
          "market_id": "spread",
          "bet_type": "straight",
          "previous_max": 400,
          "new_limit": 1000,
          "increased_at": 1785537519,
          "line_move_5m": null,
          "top_clv": [],
          "context": {
            "id": 99,
            "node_id": "019f930b-71e5-7729-91d6-a82589cf488c",
            "limit_record_id": 263,
            "active_players_7d": 42,
            "new_players_7d": 6,
            "total_handle_7d": 185000,
            "avg_clv_7d": 68,
            "top_tier_player_count": 4,
            "violation_count_30d": 0,
            "chargeback_count_30d": 0,
            "kyc_pass_rate": 0.97,
            "market_volatility_index": 0.72,
            "peak_betting_hours": "[18,19,20,21]",
            "sportsbook_share": 0.41,
            "partner_profit_30d": 38000,
            "partner_roi_30d": 0.14,
            "snapshot_at": 1785537520,
            "proof_algorithm": "sha3-256",
            "proof_digest": "755aa93900e8248a281b986222b3a6bba0087f6a58ed1aaf0fd112a78da69e6d",
            "proof_hmac": "9337b1b54988e68299d09d0f24444995a51e2b7083d530791c846df132746fc9"
          },
          "multi_factor_score": 0.5935799999999999,
          "top_contributing_factors": [
            "violation_count_30d",
            "chargeback_count_30d",
            "kyc_pass_rate"
          ],
          "factor_scores": {
            "total_handle_7d": 0.074,
            "avg_clv_7d": 0.042,
            "violation_count_30d": 0.12,
            "chargeback_count_30d": 0.12,
            "kyc_pass_rate": 0.097,
            "market_volatility_index": 0.06848,
            "sportsbook_share": 0.0205,
            "partner_profit_30d": 0.0352,
            "top_tier_player_count": 0.008,
            "active_players_7d": 0.0084
          },
          "context_proof": {
            "algorithm": "sha3-256",
            "digestValid": true,
            "signed": true,
            "hmacValid": true,
            "valid": true
          }
        },
        {
          "limit_id": 261,
          "sportsbook": "draftkings",
          "sport_id": "nba",
          "market_id": "totals",
          "bet_type": "straight",
          "previous_max": 500,
          "new_limit": 1500,
          "increased_at": 1785536319,
          "line_move_5m": null,
          "top_clv": [],
          "context": {
            "id": 105,
            "node_id": "019f930b-71e5-7729-91d6-a82589cf488c",
            "limit_record_id": 261,
            "active_players_7d": 48,
            "new_players_7d": 7,
            "total_handle_7d": 210000,
            "avg_clv_7d": 71,
            "top_tier_player_count": 5,
            "violation_count_30d": 0,
            "chargeback_count_30d": 0,
            "kyc_pass_rate": 0.98,
            "market_volatility_index": 0.66,
            "peak_betting_hours": "[18,19,20,21]",
            "sportsbook_share": 0.44,
            "partner_profit_30d": 52000,
            "partner_roi_30d": 0.16,
            "snapshot_at": 1785536320,
            "proof_algorithm": "sha3-256",
            "proof_digest": "df9a9c90f38338d5e37466cb8d3d1b6436e1df7993b3292ec2579eac571290cd",
            "proof_hmac": "cb5a12119cde52af727866f597941be5b986c8284180f3ad9915c0c0eec4499e"
          },
          "multi_factor_score": 0.61659,
          "top_contributing_factors": [
            "violation_count_30d",
            "chargeback_count_30d",
            "kyc_pass_rate"
          ],
          "factor_scores": {
            "total_handle_7d": 0.084,
            "avg_clv_7d": 0.042749999999999996,
            "violation_count_30d": 0.12,
            "chargeback_count_30d": 0.12,
            "kyc_pass_rate": 0.098,
            "market_volatility_index": 0.06944,
            "sportsbook_share": 0.022000000000000002,
            "partner_profit_30d": 0.0408,
            "top_tier_player_count": 0.01,
            "active_players_7d": 0.0096
          },
          "context_proof": {
            "algorithm": "sha3-256",
            "digestValid": true,
            "signed": true,
            "hmacValid": true,
            "valid": true
          }
        }
      ]
    },
    "019fa2d3-c5a0-74f9-b159-730b0c911784": {
      "node_id": "019fa2d3-c5a0-74f9-b159-730b0c911784",
      "raises": [
        {
          "limit_id": 171,
          "sportsbook": "draftkings",
          "sport_id": "nba",
          "market_id": "totals",
          "bet_type": "straight",
          "previous_max": 500,
          "new_limit": 1500,
          "increased_at": 1785245051,
          "line_move_5m": null,
          "top_clv": [],
          "context": {
            "id": 59,
            "node_id": "019fa2d3-c5a0-74f9-b159-730b0c911784",
            "limit_record_id": 171,
            "active_players_7d": 42,
            "new_players_7d": 6,
            "total_handle_7d": 185000,
            "avg_clv_7d": 68,
            "top_tier_player_count": 4,
            "violation_count_30d": 0,
            "chargeback_count_30d": 0,
            "kyc_pass_rate": 0.97,
            "market_volatility_index": 0.72,
            "peak_betting_hours": "[18,19,20,21]",
            "sportsbook_share": 0.41,
            "partner_profit_30d": 38000,
            "partner_roi_30d": 0.14,
            "snapshot_at": 1785245052,
            "proof_algorithm": "sha3-256",
            "proof_digest": "01996855c1cfa7edb4e67277f5eedd7b7248212f1f9bd1f3a73c7f6ed64fda4f",
            "proof_hmac": "fe6817e9694be00ae4d91c1534f111cb8b6869fe8c026b8dca5bf33e74a057f1"
          },
          "multi_factor_score": 0.5935799999999999,
          "top_contributing_factors": [
            "violation_count_30d",
            "chargeback_count_30d",
            "kyc_pass_rate"
          ],
          "factor_scores": {
            "total_handle_7d": 0.074,
            "avg_clv_7d": 0.042,
            "violation_count_30d": 0.12,
            "chargeback_count_30d": 0.12,
            "kyc_pass_rate": 0.097,
            "market_volatility_index": 0.06848,
            "sportsbook_share": 0.0205,
            "partner_profit_30d": 0.0352,
            "top_tier_player_count": 0.008,
            "active_players_7d": 0.0084
          },
          "context_proof": {
            "algorithm": "sha3-256",
            "digestValid": true,
            "signed": true,
            "hmacValid": true,
            "valid": true
          }
        }
      ]
    },
    "019fa2d3-c5a1-7113-82c7-212bf22256de": {
      "node_id": "019fa2d3-c5a1-7113-82c7-212bf22256de",
      "raises": [
        {
          "limit_id": 173,
          "sportsbook": "draftkings",
          "sport_id": "nba",
          "market_id": "totals",
          "bet_type": "straight",
          "previous_max": 500,
          "new_limit": 1500,
          "increased_at": 1785245051,
          "line_move_5m": null,
          "top_clv": [],
          "context": {
            "id": 60,
            "node_id": "019fa2d3-c5a1-7113-82c7-212bf22256de",
            "limit_record_id": 173,
            "active_players_7d": 42,
            "new_players_7d": 6,
            "total_handle_7d": 185000,
            "avg_clv_7d": 68,
            "top_tier_player_count": 4,
            "violation_count_30d": 0,
            "chargeback_count_30d": 0,
            "kyc_pass_rate": 0.97,
            "market_volatility_index": 0.72,
            "peak_betting_hours": "[18,19,20,21]",
            "sportsbook_share": 0.41,
            "partner_profit_30d": 38000,
            "partner_roi_30d": 0.14,
            "snapshot_at": 1785245052,
            "proof_algorithm": "sha3-256",
            "proof_digest": "4ae47e74d5826693ac44cd3a4053f19d807b5c8e1a3ea5c26f5202c7e1bf4b0b",
            "proof_hmac": "a503021f0265318b8928da3a772b5a6ac044f6383aebde34ee3a14a526d1d0a5"
          },
          "multi_factor_score": 0.5935799999999999,
          "top_contributing_factors": [
            "violation_count_30d",
            "chargeback_count_30d",
            "kyc_pass_rate"
          ],
          "factor_scores": {
            "total_handle_7d": 0.074,
            "avg_clv_7d": 0.042,
            "violation_count_30d": 0.12,
            "chargeback_count_30d": 0.12,
            "kyc_pass_rate": 0.097,
            "market_volatility_index": 0.06848,
            "sportsbook_share": 0.0205,
            "partner_profit_30d": 0.0352,
            "top_tier_player_count": 0.008,
            "active_players_7d": 0.0084
          },
          "context_proof": {
            "algorithm": "sha3-256",
            "digestValid": true,
            "signed": true,
            "hmacValid": true,
            "valid": true
          }
        }
      ]
    },
    "limit-demo-atlantic": {
      "node_id": "limit-demo-atlantic",
      "raises": [
        {
          "limit_id": 177,
          "sportsbook": "fanduel",
          "sport_id": "soccer",
          "market_id": "match_winner",
          "bet_type": "pregame",
          "previous_max": 1500,
          "new_limit": 2000,
          "increased_at": 1785444585,
          "line_move_5m": 0.35,
          "top_clv": [],
          "context": {
            "id": 63,
            "node_id": "limit-demo-atlantic",
            "limit_record_id": 177,
            "active_players_7d": 53,
            "new_players_7d": 11,
            "total_handle_7d": 420000,
            "avg_clv_7d": 92,
            "top_tier_player_count": 8,
            "violation_count_30d": 0,
            "chargeback_count_30d": 0,
            "kyc_pass_rate": 0.99,
            "market_volatility_index": 0.65,
            "peak_betting_hours": "[18,19,20,21]",
            "sportsbook_share": 0.56,
            "partner_profit_30d": 96000,
            "partner_roi_30d": 0.21,
            "snapshot_at": 1785444586,
            "proof_algorithm": "sha3-256",
            "proof_digest": "09c4836823bc749c9e1ebcf1ed53097ab9ed6a76aeb84c07bbe38af01c853512",
            "proof_hmac": "00728fc1d80770db64e12857fbdb2d797c5756e848bed92061c69dd186e717f8"
          },
          "multi_factor_score": 0.7376000000000001,
          "top_contributing_factors": [
            "total_handle_7d",
            "violation_count_30d",
            "chargeback_count_30d"
          ],
          "factor_scores": {
            "total_handle_7d": 0.168,
            "avg_clv_7d": 0.048,
            "violation_count_30d": 0.12,
            "chargeback_count_30d": 0.12,
            "kyc_pass_rate": 0.099,
            "market_volatility_index": 0.0696,
            "sportsbook_share": 0.028000000000000004,
            "partner_profit_30d": 0.0584,
            "top_tier_player_count": 0.016,
            "active_players_7d": 0.0106
          },
          "context_proof": {
            "algorithm": "sha3-256",
            "digestValid": true,
            "signed": true,
            "hmacValid": true,
            "valid": true
          }
        },
        {
          "limit_id": 175,
          "sportsbook": "draftkings",
          "sport_id": "basketball",
          "market_id": "over_under",
          "bet_type": "straight",
          "previous_max": 1000,
          "new_limit": 2500,
          "increased_at": 1785444465,
          "line_move_5m": 0.35,
          "top_clv": [],
          "context": {
            "id": 64,
            "node_id": "limit-demo-atlantic",
            "limit_record_id": 175,
            "active_players_7d": 53,
            "new_players_7d": 11,
            "total_handle_7d": 420000,
            "avg_clv_7d": 92,
            "top_tier_player_count": 8,
            "violation_count_30d": 0,
            "chargeback_count_30d": 0,
            "kyc_pass_rate": 0.99,
            "market_volatility_index": 0.65,
            "peak_betting_hours": "[18,19,20,21]",
            "sportsbook_share": 0.56,
            "partner_profit_30d": 96000,
            "partner_roi_30d": 0.21,
            "snapshot_at": 1785444466,
            "proof_algorithm": "sha3-256",
            "proof_digest": "9ac2d536847d6846069e7907ece50f7ce7cca9de62b73b4478dfd5d37ddc90af",
            "proof_hmac": "45e579a4d02ccb831dc2cc83bc968836e3703075f7493097ebc0f22c2b3a33b3"
          },
          "multi_factor_score": 0.7376000000000001,
          "top_contributing_factors": [
            "total_handle_7d",
            "violation_count_30d",
            "chargeback_count_30d"
          ],
          "factor_scores": {
            "total_handle_7d": 0.168,
            "avg_clv_7d": 0.048,
            "violation_count_30d": 0.12,
            "chargeback_count_30d": 0.12,
            "kyc_pass_rate": 0.099,
            "market_volatility_index": 0.0696,
            "sportsbook_share": 0.028000000000000004,
            "partner_profit_30d": 0.0584,
            "top_tier_player_count": 0.016,
            "active_players_7d": 0.0106
          },
          "context_proof": {
            "algorithm": "sha3-256",
            "digestValid": true,
            "signed": true,
            "hmacValid": true,
            "valid": true
          }
        }
      ]
    },
    "limit-demo-atlantic-sub": {
      "node_id": "limit-demo-atlantic-sub",
      "raises": [
        {
          "limit_id": 197,
          "sportsbook": "caesars",
          "sport_id": "soccer",
          "market_id": "match_winner",
          "bet_type": "live",
          "previous_max": 900,
          "new_limit": 1600,
          "increased_at": 1785447405,
          "line_move_5m": 0.98,
          "top_clv": [],
          "context": {
            "id": 72,
            "node_id": "limit-demo-atlantic-sub",
            "limit_record_id": 197,
            "active_players_7d": 22,
            "new_players_7d": 4,
            "total_handle_7d": 175000,
            "avg_clv_7d": 39,
            "top_tier_player_count": 3,
            "violation_count_30d": 2,
            "chargeback_count_30d": 1,
            "kyc_pass_rate": 0.9,
            "market_volatility_index": 1.49,
            "peak_betting_hours": "[18,19,20,21]",
            "sportsbook_share": 0.45,
            "partner_profit_30d": 22000,
            "partner_roi_30d": 0.08,
            "snapshot_at": 1785447406,
            "proof_algorithm": "sha3-256",
            "proof_digest": "55c88eed80a5f4382bc554f53c7a76642c3e7d200cc777aa943acf2a61327b76",
            "proof_hmac": "f11287700c269715bec80b2543aa0f5b14f1e1f1ae75b9f52f13e2e87ef41393"
          },
          "multi_factor_score": 0.51661,
          "top_contributing_factors": [
            "chargeback_count_30d",
            "violation_count_30d",
            "kyc_pass_rate"
          ],
          "factor_scores": {
            "total_handle_7d": 0.06999999999999999,
            "avg_clv_7d": 0.034749999999999996,
            "violation_count_30d": 0.096,
            "chargeback_count_30d": 0.108,
            "kyc_pass_rate": 0.09000000000000001,
            "market_volatility_index": 0.056159999999999995,
            "sportsbook_share": 0.022500000000000003,
            "partner_profit_30d": 0.0288,
            "top_tier_player_count": 0.006,
            "active_players_7d": 0.0044
          },
          "context_proof": {
            "algorithm": "sha3-256",
            "digestValid": true,
            "signed": true,
            "hmacValid": true,
            "valid": true
          }
        }
      ]
    },
    "limit-demo-baystate": {
      "node_id": "limit-demo-baystate",
      "raises": [
        {
          "limit_id": 188,
          "sportsbook": "caesars",
          "sport_id": "soccer",
          "market_id": "match_winner",
          "bet_type": "pregame",
          "previous_max": 800,
          "new_limit": 1400,
          "increased_at": 1785445845,
          "line_move_5m": 0.62,
          "top_clv": [],
          "context": {
            "id": 67,
            "node_id": "limit-demo-baystate",
            "limit_record_id": 188,
            "active_players_7d": 45,
            "new_players_7d": 9,
            "total_handle_7d": 360000,
            "avg_clv_7d": 74,
            "top_tier_player_count": 7,
            "violation_count_30d": 0,
            "chargeback_count_30d": 0,
            "kyc_pass_rate": 0.99,
            "market_volatility_index": 0.65,
            "peak_betting_hours": "[17,18,19,20]",
            "sportsbook_share": 0.56,
            "partner_profit_30d": 72000,
            "partner_roi_30d": 0.17,
            "snapshot_at": 1785445846,
            "proof_algorithm": "sha3-256",
            "proof_digest": "36c2cd225aa2100c6bb50c313bef498623c409c2edeadbc46c64ee7de2319f40",
            "proof_hmac": "cd57fc54899d642f0626800eb87a0f0a753a63ce35690c23e85186c086c9da65"
          },
          "multi_factor_score": 0.6959,
          "top_contributing_factors": [
            "total_handle_7d",
            "violation_count_30d",
            "chargeback_count_30d"
          ],
          "factor_scores": {
            "total_handle_7d": 0.144,
            "avg_clv_7d": 0.0435,
            "violation_count_30d": 0.12,
            "chargeback_count_30d": 0.12,
            "kyc_pass_rate": 0.099,
            "market_volatility_index": 0.0696,
            "sportsbook_share": 0.028000000000000004,
            "partner_profit_30d": 0.0488,
            "top_tier_player_count": 0.013999999999999999,
            "active_players_7d": 0.009000000000000001
          },
          "context_proof": {
            "algorithm": "sha3-256",
            "digestValid": true,
            "signed": true,
            "hmacValid": true,
            "valid": true
          }
        },
        {
          "limit_id": 186,
          "sportsbook": "betmgm",
          "sport_id": "basketball",
          "market_id": "over_under",
          "bet_type": "straight",
          "previous_max": 1000,
          "new_limit": 2200,
          "increased_at": 1785445725,
          "line_move_5m": 0.62,
          "top_clv": [],
          "context": {
            "id": 68,
            "node_id": "limit-demo-baystate",
            "limit_record_id": 186,
            "active_players_7d": 45,
            "new_players_7d": 9,
            "total_handle_7d": 360000,
            "avg_clv_7d": 74,
            "top_tier_player_count": 7,
            "violation_count_30d": 0,
            "chargeback_count_30d": 0,
            "kyc_pass_rate": 0.99,
            "market_volatility_index": 0.65,
            "peak_betting_hours": "[17,18,19,20]",
            "sportsbook_share": 0.56,
            "partner_profit_30d": 72000,
            "partner_roi_30d": 0.17,
            "snapshot_at": 1785445726,
            "proof_algorithm": "sha3-256",
            "proof_digest": "aca385ac94e7c8aac4bf400852810d3cdf34b07242b7ab7c42a82cb8924c45ce",
            "proof_hmac": "6663fee9cbcd23ef534b41defcad71f887a2820e97a7e75a85d2c755f9188dcc"
          },
          "multi_factor_score": 0.6959,
          "top_contributing_factors": [
            "total_handle_7d",
            "violation_count_30d",
            "chargeback_count_30d"
          ],
          "factor_scores": {
            "total_handle_7d": 0.144,
            "avg_clv_7d": 0.0435,
            "violation_count_30d": 0.12,
            "chargeback_count_30d": 0.12,
            "kyc_pass_rate": 0.099,
            "market_volatility_index": 0.0696,
            "sportsbook_share": 0.028000000000000004,
            "partner_profit_30d": 0.0488,
            "top_tier_player_count": 0.013999999999999999,
            "active_players_7d": 0.009000000000000001
          },
          "context_proof": {
            "algorithm": "sha3-256",
            "digestValid": true,
            "signed": true,
            "hmacValid": true,
            "valid": true
          }
        }
      ]
    },
    "limit-demo-boston-agent": {
      "node_id": "limit-demo-boston-agent",
      "raises": [
        {
          "limit_id": 190,
          "sportsbook": "draftkings",
          "sport_id": "basketball",
          "market_id": "over_under",
          "bet_type": "live",
          "previous_max": 600,
          "new_limit": 1300,
          "increased_at": 1785446145,
          "line_move_5m": 0.71,
          "top_clv": [],
          "context": {
            "id": 69,
            "node_id": "limit-demo-boston-agent",
            "limit_record_id": 190,
            "active_players_7d": 26,
            "new_players_7d": 5,
            "total_handle_7d": 210000,
            "avg_clv_7d": 46,
            "top_tier_player_count": 4,
            "violation_count_30d": 1,
            "chargeback_count_30d": 0,
            "kyc_pass_rate": 0.945,
            "market_volatility_index": 1.07,
            "peak_betting_hours": "[17,18,19,20]",
            "sportsbook_share": 0.45,
            "partner_profit_30d": 35000,
            "partner_roi_30d": 0.11,
            "snapshot_at": 1785446146,
            "proof_algorithm": "sha3-256",
            "proof_digest": "825e64cb684a635524a84e772e5d03a1204ef0b61ebcdb3cb26f6126d32c498d",
            "proof_hmac": "417002203f5600cd339319888cd0a2b7eef40a2c5de2dd834c19972016f5b234"
          },
          "multi_factor_score": 0.57558,
          "top_contributing_factors": [
            "chargeback_count_30d",
            "violation_count_30d",
            "kyc_pass_rate"
          ],
          "factor_scores": {
            "total_handle_7d": 0.084,
            "avg_clv_7d": 0.0365,
            "violation_count_30d": 0.108,
            "chargeback_count_30d": 0.12,
            "kyc_pass_rate": 0.0945,
            "market_volatility_index": 0.06288,
            "sportsbook_share": 0.022500000000000003,
            "partner_profit_30d": 0.034,
            "top_tier_player_count": 0.008,
            "active_players_7d": 0.005200000000000001
          },
          "context_proof": {
            "algorithm": "sha3-256",
            "digestValid": true,
            "signed": true,
            "hmacValid": true,
            "valid": true
          }
        }
      ]
    },
    "limit-demo-jersey-sub": {
      "node_id": "limit-demo-jersey-sub",
      "raises": [
        {
          "limit_id": 183,
          "sportsbook": "hardrock",
          "sport_id": "basketball",
          "market_id": "over_under",
          "bet_type": "straight",
          "previous_max": 500,
          "new_limit": 1000,
          "increased_at": 1785445305,
          "line_move_5m": 0.53,
          "top_clv": [],
          "context": {
            "id": 66,
            "node_id": "limit-demo-jersey-sub",
            "limit_record_id": 183,
            "active_players_7d": 17,
            "new_players_7d": 3,
            "total_handle_7d": 135000,
            "avg_clv_7d": 32,
            "top_tier_player_count": 2,
            "violation_count_30d": 2,
            "chargeback_count_30d": 2,
            "kyc_pass_rate": 0.9,
            "market_volatility_index": 1.49,
            "peak_betting_hours": "[18,19,20,21]",
            "sportsbook_share": 0.45,
            "partner_profit_30d": 12000,
            "partner_roi_30d": 0.06,
            "snapshot_at": 1785445306,
            "proof_algorithm": "sha3-256",
            "proof_digest": "1645af2997c08a0c54d040207120385e0d3ceae4d261f6c4e40eb87eb9b8c53c",
            "proof_hmac": "c2519569863a7c4986d18caec6654875e09b3db39171c444c2e8db0fd979261a"
          },
          "multi_factor_score": 0.47986000000000006,
          "top_contributing_factors": [
            "violation_count_30d",
            "chargeback_count_30d",
            "kyc_pass_rate"
          ],
          "factor_scores": {
            "total_handle_7d": 0.054000000000000006,
            "avg_clv_7d": 0.033,
            "violation_count_30d": 0.096,
            "chargeback_count_30d": 0.096,
            "kyc_pass_rate": 0.09000000000000001,
            "market_volatility_index": 0.056159999999999995,
            "sportsbook_share": 0.022500000000000003,
            "partner_profit_30d": 0.024800000000000003,
            "top_tier_player_count": 0.004,
            "active_players_7d": 0.0034000000000000002
          },
          "context_proof": {
            "algorithm": "sha3-256",
            "digestValid": true,
            "signed": true,
            "hmacValid": true,
            "valid": true
          }
        }
      ]
    },
    "limit-demo-newark-agent": {
      "node_id": "limit-demo-newark-agent",
      "raises": [
        {
          "limit_id": 179,
          "sportsbook": "fanduel",
          "sport_id": "basketball",
          "market_id": "over_under",
          "bet_type": "live",
          "previous_max": 750,
          "new_limit": 1750,
          "increased_at": 1785444885,
          "line_move_5m": 0.43999999999999995,
          "top_clv": [],
          "context": {
            "id": 65,
            "node_id": "limit-demo-newark-agent",
            "limit_record_id": 179,
            "active_players_7d": 32,
            "new_players_7d": 6,
            "total_handle_7d": 255000,
            "avg_clv_7d": 58,
            "top_tier_player_count": 5,
            "violation_count_30d": 1,
            "chargeback_count_30d": 1,
            "kyc_pass_rate": 0.945,
            "market_volatility_index": 1.07,
            "peak_betting_hours": "[18,19,20,21]",
            "sportsbook_share": 0.56,
            "partner_profit_30d": 41000,
            "partner_roi_30d": 0.13,
            "snapshot_at": 1785444886,
            "proof_algorithm": "sha3-256",
            "proof_digest": "425b70c203ec0bfa404ce8976e9dcce98e18fbd801d5492c6e115434757fbb9b",
            "proof_hmac": "d8c4caa7c584c18d1020dd7104deb1a416434705cd76ee11e4b4b7d6ce05b57b"
          },
          "multi_factor_score": 0.59568,
          "top_contributing_factors": [
            "violation_count_30d",
            "chargeback_count_30d",
            "total_handle_7d"
          ],
          "factor_scores": {
            "total_handle_7d": 0.10200000000000001,
            "avg_clv_7d": 0.03949999999999999,
            "violation_count_30d": 0.108,
            "chargeback_count_30d": 0.108,
            "kyc_pass_rate": 0.0945,
            "market_volatility_index": 0.06288,
            "sportsbook_share": 0.028000000000000004,
            "partner_profit_30d": 0.0364,
            "top_tier_player_count": 0.01,
            "active_players_7d": 0.0064
          },
          "context_proof": {
            "algorithm": "sha3-256",
            "digestValid": true,
            "signed": true,
            "hmacValid": true,
            "valid": true
          }
        }
      ]
    },
    "limit-demo-shoreline": {
      "node_id": "limit-demo-shoreline",
      "raises": [
        {
          "limit_id": 195,
          "sportsbook": "hardrock",
          "sport_id": "basketball",
          "market_id": "over_under",
          "bet_type": "straight",
          "previous_max": 1250,
          "new_limit": 3000,
          "increased_at": 1785446985,
          "line_move_5m": 0.89,
          "top_clv": [],
          "context": {
            "id": 71,
            "node_id": "limit-demo-shoreline",
            "limit_record_id": 195,
            "active_players_7d": 39,
            "new_players_7d": 8,
            "total_handle_7d": 310000,
            "avg_clv_7d": 67,
            "top_tier_player_count": 6,
            "violation_count_30d": 1,
            "chargeback_count_30d": 0,
            "kyc_pass_rate": 0.945,
            "market_volatility_index": 1.07,
            "peak_betting_hours": "[18,19,20,21]",
            "sportsbook_share": 0.45,
            "partner_profit_30d": 54000,
            "partner_roi_30d": 0.14,
            "snapshot_at": 1785446986,
            "proof_algorithm": "sha3-256",
            "proof_digest": "0e2ce0729e8575739c9abcdb26d55f839c6712b025cd7787e2fb6b3c7eac442b",
            "proof_hmac": "78b66ebd433a01dc7da924372d14e763386f6598fb18fe1b0113b6baa213e6db"
          },
          "multi_factor_score": 0.63503,
          "top_contributing_factors": [
            "total_handle_7d",
            "chargeback_count_30d",
            "violation_count_30d"
          ],
          "factor_scores": {
            "total_handle_7d": 0.124,
            "avg_clv_7d": 0.041749999999999995,
            "violation_count_30d": 0.108,
            "chargeback_count_30d": 0.12,
            "kyc_pass_rate": 0.0945,
            "market_volatility_index": 0.06288,
            "sportsbook_share": 0.022500000000000003,
            "partner_profit_30d": 0.0416,
            "top_tier_player_count": 0.012,
            "active_players_7d": 0.0078000000000000005
          },
          "context_proof": {
            "algorithm": "sha3-256",
            "digestValid": true,
            "signed": true,
            "hmacValid": true,
            "valid": true
          }
        }
      ]
    },
    "limit-demo-worcester-sub": {
      "node_id": "limit-demo-worcester-sub",
      "raises": [
        {
          "limit_id": 192,
          "sportsbook": "caesars",
          "sport_id": "soccer",
          "market_id": "match_winner",
          "bet_type": "straight",
          "previous_max": 700,
          "new_limit": 1100,
          "increased_at": 1785446565,
          "line_move_5m": 0.7999999999999999,
          "top_clv": [],
          "context": {
            "id": 70,
            "node_id": "limit-demo-worcester-sub",
            "limit_record_id": 192,
            "active_players_7d": 12,
            "new_players_7d": 2,
            "total_handle_7d": 95000,
            "avg_clv_7d": 18,
            "top_tier_player_count": 2,
            "violation_count_30d": 3,
            "chargeback_count_30d": 2,
            "kyc_pass_rate": 0.855,
            "market_volatility_index": 1.9100000000000001,
            "peak_betting_hours": "[17,18,19,20]",
            "sportsbook_share": 0.45,
            "partner_profit_30d": 4000,
            "partner_roi_30d": 0.02,
            "snapshot_at": 1785446566,
            "proof_algorithm": "sha3-256",
            "proof_digest": "ff830dd447a68520f086e17987aee851575d4361bd25d2b70bba576f6fc72fc4",
            "proof_hmac": "421f129fe229cc2bee2c65f4986788ccc8c920105b321055091f4ceedb4d5fa5"
          },
          "multi_factor_score": 0.43294000000000005,
          "top_contributing_factors": [
            "chargeback_count_30d",
            "kyc_pass_rate",
            "violation_count_30d"
          ],
          "factor_scores": {
            "total_handle_7d": 0.038000000000000006,
            "avg_clv_7d": 0.0295,
            "violation_count_30d": 0.08399999999999999,
            "chargeback_count_30d": 0.096,
            "kyc_pass_rate": 0.0855,
            "market_volatility_index": 0.04944,
            "sportsbook_share": 0.022500000000000003,
            "partner_profit_30d": 0.0216,
            "top_tier_player_count": 0.004,
            "active_players_7d": 0.0024
          },
          "context_proof": {
            "algorithm": "sha3-256",
            "digestValid": true,
            "signed": true,
            "hmacValid": true,
            "valid": true
          }
        }
      ]
    },
    "partner-42": {
      "node_id": "partner-42",
      "raises": [
        {
          "limit_id": 116,
          "sportsbook": "draftkings",
          "sport_id": "nba",
          "market_id": "totals",
          "bet_type": "straight",
          "previous_max": 500,
          "new_limit": 1500,
          "increased_at": 1785209600,
          "line_move_5m": 1,
          "top_clv": [
            {
              "player_name": "Jayson Tatum",
              "tier": "platinum",
              "delta": 90
            },
            {
              "player_name": "Jaylen Brown",
              "tier": "gold",
              "delta": 65
            }
          ],
          "context": {
            "id": 36,
            "node_id": "partner-42",
            "limit_record_id": 116,
            "active_players_7d": 42,
            "new_players_7d": 8,
            "total_handle_7d": 380000,
            "avg_clv_7d": 120,
            "top_tier_player_count": 8,
            "violation_count_30d": 0,
            "chargeback_count_30d": 0,
            "kyc_pass_rate": 0.97,
            "market_volatility_index": 0.85,
            "peak_betting_hours": "[18,19,20,21]",
            "sportsbook_share": 0.55,
            "partner_profit_30d": 80000,
            "partner_roi_30d": 0.18,
            "snapshot_at": 1785209600,
            "proof_algorithm": null,
            "proof_digest": null,
            "proof_hmac": null
          },
          "multi_factor_score": 0.7143,
          "top_contributing_factors": [
            "total_handle_7d",
            "violation_count_30d",
            "chargeback_count_30d"
          ],
          "factor_scores": {
            "total_handle_7d": 0.15200000000000002,
            "avg_clv_7d": 0.05499999999999999,
            "violation_count_30d": 0.12,
            "chargeback_count_30d": 0.12,
            "kyc_pass_rate": 0.097,
            "market_volatility_index": 0.0664,
            "sportsbook_share": 0.027500000000000004,
            "partner_profit_30d": 0.052000000000000005,
            "top_tier_player_count": 0.016,
            "active_players_7d": 0.0084
          },
          "context_proof": {
            "algorithm": null,
            "digestValid": false,
            "signed": false,
            "hmacValid": null,
            "valid": false
          }
        }
      ]
    }
  },
  "partners": 17,
  "raises": 26,
  "patterns": {
    "schemaVersion": 1,
    "lookbackHours": 168,
    "partners": 6,
    "nodes": 17,
    "downlineNodes": 11,
    "books": [
      {
        "key": "draftkings",
        "changes": 11,
        "raises": 11,
        "decreases": 0,
        "net_delta": 11200,
        "avg_delta_pct": 187.88,
        "avg_influence_score": 0.6171,
        "partners": 5,
        "nodes": 11,
        "states": [
          "MA",
          "NJ"
        ],
        "zip_prefixes": [
          "021",
          "070",
          "071",
          "072",
          "073",
          "075"
        ],
        "top_market": "totals"
      },
      {
        "key": "hardrock",
        "changes": 8,
        "raises": 7,
        "decreases": 1,
        "net_delta": 5050,
        "avg_delta_pct": 121.25,
        "avg_influence_score": 0.5865,
        "partners": 3,
        "nodes": 7,
        "states": [
          "NJ"
        ],
        "zip_prefixes": [
          "070",
          "071",
          "072",
          "073",
          "075",
          "084"
        ],
        "top_market": "spread"
      },
      {
        "key": "caesars",
        "changes": 4,
        "raises": 3,
        "decreases": 1,
        "net_delta": 1250,
        "avg_delta_pct": 42.25,
        "avg_influence_score": 0.5485,
        "partners": 2,
        "nodes": 3,
        "states": [
          "MA",
          "NJ"
        ],
        "zip_prefixes": [
          "016",
          "021",
          "084"
        ],
        "top_market": "match_winner"
      },
      {
        "key": "fanduel",
        "changes": 4,
        "raises": 4,
        "decreases": 0,
        "net_delta": 2300,
        "avg_delta_pct": 66.67,
        "avg_influence_score": 0.6301,
        "partners": 3,
        "nodes": 4,
        "states": [
          "NJ"
        ],
        "zip_prefixes": [
          "071"
        ],
        "top_market": "spread"
      },
      {
        "key": "betmgm",
        "changes": 2,
        "raises": 1,
        "decreases": 1,
        "net_delta": 900,
        "avg_delta_pct": 47.5,
        "avg_influence_score": 0.6959,
        "partners": 2,
        "nodes": 2,
        "states": [
          "MA",
          "NJ"
        ],
        "zip_prefixes": [
          "021",
          "071"
        ],
        "top_market": "match_winner"
      }
    ],
    "states": [
      {
        "key": "NJ",
        "changes": 19,
        "raises": 17,
        "decreases": 2,
        "net_delta": 13850,
        "avg_delta_pct": 125.76,
        "avg_influence_score": 0.61,
        "partners": 3,
        "nodes": 10,
        "states": [
          "NJ"
        ],
        "zip_prefixes": [
          "070",
          "071",
          "072",
          "073",
          "075",
          "084"
        ],
        "top_market": "spread"
      },
      {
        "key": "MA",
        "changes": 5,
        "raises": 4,
        "decreases": 1,
        "net_delta": 2450,
        "avg_delta_pct": 65.58,
        "avg_influence_score": 0.6001,
        "partners": 1,
        "nodes": 3,
        "states": [
          "MA"
        ],
        "zip_prefixes": [
          "016",
          "021"
        ],
        "top_market": "match_winner"
      }
    ],
    "zips": [
      {
        "key": "071",
        "changes": 7,
        "raises": 6,
        "decreases": 1,
        "net_delta": 4700,
        "avg_delta_pct": 98.81,
        "avg_influence_score": 0.6496,
        "partners": 2,
        "nodes": 3,
        "states": [
          "NJ"
        ],
        "zip_prefixes": [
          "071"
        ],
        "top_market": "match_winner"
      },
      {
        "key": "073",
        "changes": 4,
        "raises": 3,
        "decreases": 1,
        "net_delta": 1900,
        "avg_delta_pct": 107.5,
        "avg_influence_score": 0.5633,
        "partners": 2,
        "nodes": 2,
        "states": [
          "NJ"
        ],
        "zip_prefixes": [
          "073"
        ],
        "top_market": "over_under"
      },
      {
        "key": "021",
        "changes": 3,
        "raises": 3,
        "decreases": 0,
        "net_delta": 2500,
        "avg_delta_pct": 103.89,
        "avg_influence_score": 0.6558,
        "partners": 1,
        "nodes": 2,
        "states": [
          "MA"
        ],
        "zip_prefixes": [
          "021"
        ],
        "top_market": "over_under"
      },
      {
        "key": "016",
        "changes": 2,
        "raises": 1,
        "decreases": 1,
        "net_delta": -50,
        "avg_delta_pct": 8.12,
        "avg_influence_score": 0.4329,
        "partners": 1,
        "nodes": 1,
        "states": [
          "MA"
        ],
        "zip_prefixes": [
          "016"
        ],
        "top_market": "match_winner"
      },
      {
        "key": "070",
        "changes": 2,
        "raises": 2,
        "decreases": 0,
        "net_delta": 1600,
        "avg_delta_pct": 175,
        "avg_influence_score": 0.6051,
        "partners": 1,
        "nodes": 1,
        "states": [
          "NJ"
        ],
        "zip_prefixes": [
          "070"
        ],
        "top_market": "spread"
      },
      {
        "key": "072",
        "changes": 2,
        "raises": 2,
        "decreases": 0,
        "net_delta": 1600,
        "avg_delta_pct": 175,
        "avg_influence_score": 0.6051,
        "partners": 1,
        "nodes": 1,
        "states": [
          "NJ"
        ],
        "zip_prefixes": [
          "072"
        ],
        "top_market": "spread"
      },
      {
        "key": "075",
        "changes": 2,
        "raises": 2,
        "decreases": 0,
        "net_delta": 1600,
        "avg_delta_pct": 175,
        "avg_influence_score": 0.6051,
        "partners": 1,
        "nodes": 1,
        "states": [
          "NJ"
        ],
        "zip_prefixes": [
          "075"
        ],
        "top_market": "spread"
      },
      {
        "key": "084",
        "changes": 2,
        "raises": 2,
        "decreases": 0,
        "net_delta": 2450,
        "avg_delta_pct": 108.89,
        "avg_influence_score": 0.5758,
        "partners": 1,
        "nodes": 2,
        "states": [
          "NJ"
        ],
        "zip_prefixes": [
          "084"
        ],
        "top_market": "match_winner"
      }
    ],
    "nodePatterns": [
      {
        "node_id": "019f92bf-40d6-72e3-aa09-f0a9b8a95824",
        "partner_node_id": "019f92bf-40d6-72e3-aa09-f0a9b8a95824",
        "parent_node_id": null,
        "node_name": "Cascade Partner",
        "node_type": "partner",
        "downline_depth": 0,
        "state_code": "NJ",
        "location": "Newark",
        "zip_code": "07102",
        "zip_prefix": "071",
        "license_status": "active",
        "violation_count_30d": 0,
        "changes": 3,
        "scored_changes": 3,
        "proof_verified_changes": 3,
        "raises": 3,
        "decreases": 0,
        "net_delta": 2000,
        "avg_delta_pct": 133.33,
        "avg_influence_score": 0.6089,
        "sportsbooks": [
          "draftkings",
          "fanduel",
          "hardrock"
        ],
        "top_market": "spread"
      },
      {
        "node_id": "019f92ee-5ef8-71e9-b207-5ae20c07d095",
        "partner_node_id": "019f92bf-40d6-72e3-aa09-f0a9b8a95824",
        "parent_node_id": "019f92bf-40d6-72e3-aa09-f0a9b8a95824",
        "node_name": "TOC ASH-001",
        "node_type": "agent",
        "downline_depth": 1,
        "state_code": "NJ",
        "location": "Jersey City",
        "zip_code": "07302",
        "zip_prefix": "073",
        "license_status": "active",
        "violation_count_30d": 0,
        "changes": 2,
        "scored_changes": 2,
        "proof_verified_changes": 2,
        "raises": 2,
        "decreases": 0,
        "net_delta": 1600,
        "avg_delta_pct": 175,
        "avg_influence_score": 0.6051,
        "sportsbooks": [
          "draftkings",
          "hardrock"
        ],
        "top_market": "spread"
      },
      {
        "node_id": "019f92ee-5ef9-728d-950c-6c02a59903a2",
        "partner_node_id": "019f92bf-40d6-72e3-aa09-f0a9b8a95824",
        "parent_node_id": "019f92bf-40d6-72e3-aa09-f0a9b8a95824",
        "node_name": "TOC ASH-002",
        "node_type": "agent",
        "downline_depth": 1,
        "state_code": "NJ",
        "location": "Hoboken",
        "zip_code": "07030",
        "zip_prefix": "070",
        "license_status": "active",
        "violation_count_30d": 0,
        "changes": 2,
        "scored_changes": 2,
        "proof_verified_changes": 2,
        "raises": 2,
        "decreases": 0,
        "net_delta": 1600,
        "avg_delta_pct": 175,
        "avg_influence_score": 0.6051,
        "sportsbooks": [
          "draftkings",
          "hardrock"
        ],
        "top_market": "spread"
      },
      {
        "node_id": "019f92f9-2e3f-74f4-8262-720202846493",
        "partner_node_id": "019f92bf-40d6-72e3-aa09-f0a9b8a95824",
        "parent_node_id": "019f92bf-40d6-72e3-aa09-f0a9b8a95824",
        "node_name": "TOC ASH-003",
        "node_type": "agent",
        "downline_depth": 1,
        "state_code": "NJ",
        "location": "Elizabeth",
        "zip_code": "07201",
        "zip_prefix": "072",
        "license_status": "active",
        "violation_count_30d": 0,
        "changes": 2,
        "scored_changes": 2,
        "proof_verified_changes": 2,
        "raises": 2,
        "decreases": 0,
        "net_delta": 1600,
        "avg_delta_pct": 175,
        "avg_influence_score": 0.6051,
        "sportsbooks": [
          "draftkings",
          "hardrock"
        ],
        "top_market": "spread"
      },
      {
        "node_id": "019f930b-71e5-7729-91d6-a82589cf488c",
        "partner_node_id": "019f92bf-40d6-72e3-aa09-f0a9b8a95824",
        "parent_node_id": "019f92bf-40d6-72e3-aa09-f0a9b8a95824",
        "node_name": "TOC ASH-004",
        "node_type": "agent",
        "downline_depth": 1,
        "state_code": "NJ",
        "location": "Paterson",
        "zip_code": "07501",
        "zip_prefix": "075",
        "license_status": "active",
        "violation_count_30d": 0,
        "changes": 2,
        "scored_changes": 2,
        "proof_verified_changes": 2,
        "raises": 2,
        "decreases": 0,
        "net_delta": 1600,
        "avg_delta_pct": 175,
        "avg_influence_score": 0.6051,
        "sportsbooks": [
          "draftkings",
          "hardrock"
        ],
        "top_market": "spread"
      },
      {
        "node_id": "019f92bf-40d6-72e4-bfd9-0c06e5891188",
        "partner_node_id": "019f92bf-40d6-72e4-bfd9-0c06e5891188",
        "parent_node_id": null,
        "node_name": "Factory Rail Co",
        "node_type": "partner",
        "downline_depth": 0,
        "state_code": null,
        "location": null,
        "zip_code": null,
        "zip_prefix": null,
        "license_status": null,
        "violation_count_30d": 0,
        "changes": 2,
        "scored_changes": 2,
        "proof_verified_changes": 2,
        "raises": 2,
        "decreases": 0,
        "net_delta": 1400,
        "avg_delta_pct": 125,
        "avg_influence_score": 0.5418,
        "sportsbooks": [
          "draftkings",
          "fanduel"
        ],
        "top_market": "spread"
      },
      {
        "node_id": "019fa2d3-c5a0-74f9-b159-730b0c911784",
        "partner_node_id": "019f92bf-40d6-72e4-bfd9-0c06e5891188",
        "parent_node_id": "019f92bf-40d6-72e4-bfd9-0c06e5891188",
        "node_name": "TOC PAT-001",
        "node_type": "agent",
        "downline_depth": 1,
        "state_code": null,
        "location": null,
        "zip_code": null,
        "zip_prefix": null,
        "license_status": null,
        "violation_count_30d": 0,
        "changes": 1,
        "scored_changes": 1,
        "proof_verified_changes": 1,
        "raises": 1,
        "decreases": 0,
        "net_delta": 1000,
        "avg_delta_pct": 200,
        "avg_influence_score": 0.5936,
        "sportsbooks": [
          "draftkings"
        ],
        "top_market": "totals"
      },
      {
        "node_id": "019fa2d3-c5a1-7113-82c7-212bf22256de",
        "partner_node_id": "019f92bf-40d6-72e4-bfd9-0c06e5891188",
        "parent_node_id": "019f92bf-40d6-72e4-bfd9-0c06e5891188",
        "node_name": "TOC PAT-002",
        "node_type": "agent",
        "downline_depth": 1,
        "state_code": null,
        "location": null,
        "zip_code": null,
        "zip_prefix": null,
        "license_status": null,
        "violation_count_30d": 0,
        "changes": 1,
        "scored_changes": 1,
        "proof_verified_changes": 1,
        "raises": 1,
        "decreases": 0,
        "net_delta": 1000,
        "avg_delta_pct": 200,
        "avg_influence_score": 0.5936,
        "sportsbooks": [
          "draftkings"
        ],
        "top_market": "totals"
      },
      {
        "node_id": "limit-demo-atlantic",
        "partner_node_id": "limit-demo-atlantic",
        "parent_node_id": null,
        "node_name": "Atlantic Partner Desk",
        "node_type": "partner",
        "downline_depth": 0,
        "state_code": "NJ",
        "location": "Newark",
        "zip_code": "07102",
        "zip_prefix": "071",
        "license_status": "active",
        "violation_count_30d": 0,
        "changes": 2,
        "scored_changes": 2,
        "proof_verified_changes": 2,
        "raises": 2,
        "decreases": 0,
        "net_delta": 2000,
        "avg_delta_pct": 91.67,
        "avg_influence_score": 0.7376,
        "sportsbooks": [
          "draftkings",
          "fanduel"
        ],
        "top_market": "match_winner"
      },
      {
        "node_id": "limit-demo-newark-agent",
        "partner_node_id": "limit-demo-atlantic",
        "parent_node_id": "limit-demo-atlantic",
        "node_name": "Newark Agent Lane",
        "node_type": "agent",
        "downline_depth": 1,
        "state_code": "NJ",
        "location": "Newark",
        "zip_code": "07103",
        "zip_prefix": "071",
        "license_status": "active",
        "violation_count_30d": 1,
        "changes": 2,
        "scored_changes": 1,
        "proof_verified_changes": 1,
        "raises": 1,
        "decreases": 1,
        "net_delta": 700,
        "avg_delta_pct": 54.17,
        "avg_influence_score": 0.5957,
        "sportsbooks": [
          "betmgm",
          "fanduel"
        ],
        "top_market": "match_winner"
      },
      {
        "node_id": "limit-demo-jersey-sub",
        "partner_node_id": "limit-demo-atlantic",
        "parent_node_id": "limit-demo-newark-agent",
        "node_name": "Jersey City Sub-Agent",
        "node_type": "sub_agent",
        "downline_depth": 2,
        "state_code": "NJ",
        "location": "Jersey City",
        "zip_code": "07302",
        "zip_prefix": "073",
        "license_status": "active",
        "violation_count_30d": 2,
        "changes": 2,
        "scored_changes": 1,
        "proof_verified_changes": 1,
        "raises": 1,
        "decreases": 1,
        "net_delta": 300,
        "avg_delta_pct": 40,
        "avg_influence_score": 0.4799,
        "sportsbooks": [
          "hardrock"
        ],
        "top_market": "over_under"
      },
      {
        "node_id": "limit-demo-baystate",
        "partner_node_id": "limit-demo-baystate",
        "parent_node_id": null,
        "node_name": "Bay State Partner Desk",
        "node_type": "partner",
        "downline_depth": 0,
        "state_code": "MA",
        "location": "Boston",
        "zip_code": "02108",
        "zip_prefix": "021",
        "license_status": "active",
        "violation_count_30d": 0,
        "changes": 2,
        "scored_changes": 2,
        "proof_verified_changes": 2,
        "raises": 2,
        "decreases": 0,
        "net_delta": 1800,
        "avg_delta_pct": 97.5,
        "avg_influence_score": 0.6959,
        "sportsbooks": [
          "betmgm",
          "caesars"
        ],
        "top_market": "match_winner"
      },
      {
        "node_id": "limit-demo-boston-agent",
        "partner_node_id": "limit-demo-baystate",
        "parent_node_id": "limit-demo-baystate",
        "node_name": "Boston Agent Lane",
        "node_type": "agent",
        "downline_depth": 1,
        "state_code": "MA",
        "location": "Boston",
        "zip_code": "02111",
        "zip_prefix": "021",
        "license_status": "active",
        "violation_count_30d": 1,
        "changes": 1,
        "scored_changes": 1,
        "proof_verified_changes": 1,
        "raises": 1,
        "decreases": 0,
        "net_delta": 700,
        "avg_delta_pct": 116.67,
        "avg_influence_score": 0.5756,
        "sportsbooks": [
          "draftkings"
        ],
        "top_market": "over_under"
      },
      {
        "node_id": "limit-demo-worcester-sub",
        "partner_node_id": "limit-demo-baystate",
        "parent_node_id": "limit-demo-boston-agent",
        "node_name": "Worcester Sub-Agent",
        "node_type": "sub_agent",
        "downline_depth": 2,
        "state_code": "MA",
        "location": "Worcester",
        "zip_code": "01608",
        "zip_prefix": "016",
        "license_status": "active",
        "violation_count_30d": 3,
        "changes": 2,
        "scored_changes": 1,
        "proof_verified_changes": 1,
        "raises": 1,
        "decreases": 1,
        "net_delta": -50,
        "avg_delta_pct": 8.12,
        "avg_influence_score": 0.4329,
        "sportsbooks": [
          "caesars"
        ],
        "top_market": "match_winner"
      },
      {
        "node_id": "limit-demo-shoreline",
        "partner_node_id": "limit-demo-shoreline",
        "parent_node_id": null,
        "node_name": "Shoreline Partner Desk",
        "node_type": "partner",
        "downline_depth": 0,
        "state_code": "NJ",
        "location": "Atlantic City",
        "zip_code": "08401",
        "zip_prefix": "084",
        "license_status": "active",
        "violation_count_30d": 1,
        "changes": 1,
        "scored_changes": 1,
        "proof_verified_changes": 1,
        "raises": 1,
        "decreases": 0,
        "net_delta": 1750,
        "avg_delta_pct": 140,
        "avg_influence_score": 0.635,
        "sportsbooks": [
          "hardrock"
        ],
        "top_market": "over_under"
      },
      {
        "node_id": "limit-demo-atlantic-sub",
        "partner_node_id": "limit-demo-shoreline",
        "parent_node_id": "limit-demo-shoreline",
        "node_name": "Atlantic City Sub-Agent",
        "node_type": "sub_agent",
        "downline_depth": 1,
        "state_code": "NJ",
        "location": "Atlantic City",
        "zip_code": "08401",
        "zip_prefix": "084",
        "license_status": "active",
        "violation_count_30d": 2,
        "changes": 1,
        "scored_changes": 1,
        "proof_verified_changes": 1,
        "raises": 1,
        "decreases": 0,
        "net_delta": 700,
        "avg_delta_pct": 77.78,
        "avg_influence_score": 0.5166,
        "sportsbooks": [
          "caesars"
        ],
        "top_market": "match_winner"
      },
      {
        "node_id": "partner-42",
        "partner_node_id": "partner-42",
        "parent_node_id": null,
        "node_name": "partner-42",
        "node_type": "partner",
        "downline_depth": 0,
        "state_code": null,
        "location": null,
        "zip_code": null,
        "zip_prefix": null,
        "license_status": null,
        "violation_count_30d": 0,
        "changes": 1,
        "scored_changes": 1,
        "proof_verified_changes": 0,
        "raises": 1,
        "decreases": 0,
        "net_delta": 1000,
        "avg_delta_pct": 200,
        "avg_influence_score": 0.7143,
        "sportsbooks": [
          "draftkings"
        ],
        "top_market": "totals"
      }
    ],
    "audit": {
      "changeRows": 29,
      "hierarchyLinked": 16,
      "geoLinked": 13,
      "licensed": 13,
      "scored": 26,
      "proofVerified": 25,
      "coveragePct": 85.3,
      "sourceTables": [
        "tree_nodes",
        "partner_account_limits",
        "limit_raise_context",
        "partner_geo_profiles",
        "partner_state_licenses",
        "regulatory_violations"
      ]
    }
  },
  "accountProfiles": {
    "schemaVersion": 2,
    "kind": "account-limit-profiles",
    "generatedAt": "2026-07-31T23:41:59.270Z",
    "summary": {
      "accounts": 27,
      "monitored": 7,
      "attention": 0,
      "blocked": 6,
      "incomplete": 14,
      "jurisdictions": 2,
      "policies": 4,
      "traceEvents": 105
    },
    "kpis": [
      {
        "key": "kpi.compliance.blocked_bets",
        "label": "Blocked bets today",
        "description": "Number of wager attempts blocked by regulatory policy evidence since 00:00 UTC.",
        "value": 10,
        "tone": "bad",
        "source": "regulatory_violations.blocked_at",
        "window": "today"
      },
      {
        "key": "kpi.compliance.active_policies",
        "label": "Active policies",
        "description": "Count of governed jurisdiction policies active at the artifact generation time.",
        "value": 4,
        "tone": "info",
        "source": "REGULATION_POLICY_CATALOG",
        "window": "current"
      },
      {
        "key": "kpi.compliance.riskiest_jurisdiction",
        "label": "Riskiest jurisdiction",
        "description": "Jurisdiction with the highest summed active policy risk weights; ties sort by state code.",
        "value": "NJ",
        "tone": "bad",
        "source": "REGULATION_POLICY_CATALOG.riskTier",
        "window": "current"
      },
      {
        "key": "kpi.compliance.policy_changes",
        "label": "Policy changes",
        "description": "Count of policies whose governed effective date falls within the trailing 30 days.",
        "value": 4,
        "tone": "warn",
        "source": "REGULATION_POLICY_CATALOG.effectiveDate",
        "window": "trailing-30d"
      }
    ],
    "policies": [
      {
        "policyKey": "policy.MA.basketball.over_under",
        "policyCode": "FW-LIMIT-MA-BASKETBALL-OVER-UNDER-JURISDICTION",
        "label": "MA Basketball Over/Under Limit",
        "status": "active",
        "stateCode": "MA",
        "scope": "jurisdiction",
        "treeNodeId": null,
        "sportKey": "basketball",
        "marketKey": "over_under",
        "maxWager": 10000,
        "minWager": 1,
        "allowedBetTypes": [
          "straight"
        ],
        "specialRules": {
          "max_daily_total": 50000,
          "min_age": 21
        },
        "effectiveDate": "2026-07-28",
        "expirationDate": null,
        "effectiveFrom": 1785196800,
        "effectiveTo": null,
        "sourceRef": "internal:state-regulation-reference-seed/MA",
        "authority": "state",
        "riskTier": "high",
        "enforcementAction": "block",
        "dailyLimit": 50000,
        "weeklyLimit": null,
        "playerAgeMin": 21,
        "identityRequired": false,
        "taxRate": null,
        "tags": [
          "basketball"
        ],
        "exclusionGroups": [],
        "tieredLimits": [
          {
            "tier": "vip",
            "maxBet": 15000
          }
        ],
        "source": "regulation-policy-catalog"
      },
      {
        "policyKey": "policy.MA.soccer.match_winner",
        "policyCode": "FW-LIMIT-MA-SOCCER-MATCH-WINNER-JURISDICTION",
        "label": "MA Soccer Match Winner Limit",
        "status": "active",
        "stateCode": "MA",
        "scope": "jurisdiction",
        "treeNodeId": null,
        "sportKey": "soccer",
        "marketKey": "match_winner",
        "maxWager": 5000,
        "minWager": 0.5,
        "allowedBetTypes": [
          "straight",
          "parlay"
        ],
        "specialRules": {
          "max_daily_total": 25000,
          "min_age": 21
        },
        "effectiveDate": "2026-07-28",
        "expirationDate": null,
        "effectiveFrom": 1785196800,
        "effectiveTo": null,
        "sourceRef": "internal:state-regulation-reference-seed/MA",
        "authority": "state",
        "riskTier": "high",
        "enforcementAction": "block",
        "dailyLimit": 25000,
        "weeklyLimit": null,
        "playerAgeMin": 21,
        "identityRequired": false,
        "taxRate": null,
        "tags": [
          "soccer"
        ],
        "exclusionGroups": [],
        "tieredLimits": [],
        "source": "regulation-policy-catalog"
      },
      {
        "policyKey": "policy.NJ.basketball.over_under",
        "policyCode": "FW-LIMIT-NJ-BASKETBALL-OVER-UNDER-JURISDICTION",
        "label": "NJ Basketball Over/Under Limit",
        "status": "active",
        "stateCode": "NJ",
        "scope": "jurisdiction",
        "treeNodeId": null,
        "sportKey": "basketball",
        "marketKey": "over_under",
        "maxWager": 15000,
        "minWager": 1,
        "allowedBetTypes": [
          "straight",
          "parlay"
        ],
        "specialRules": {
          "max_daily_total": 75000,
          "require_identity_verification": true,
          "min_age": 21
        },
        "effectiveDate": "2026-07-28",
        "expirationDate": null,
        "effectiveFrom": 1785196800,
        "effectiveTo": null,
        "sourceRef": "internal:state-regulation-reference-seed/NJ",
        "authority": "state",
        "riskTier": "critical",
        "enforcementAction": "block",
        "dailyLimit": 75000,
        "weeklyLimit": null,
        "playerAgeMin": 21,
        "identityRequired": true,
        "taxRate": null,
        "tags": [
          "basketball",
          "identity-required"
        ],
        "exclusionGroups": [],
        "tieredLimits": [],
        "source": "regulation-policy-catalog"
      },
      {
        "policyKey": "policy.NJ.soccer.match_winner",
        "policyCode": "FW-LIMIT-NJ-SOCCER-MATCH-WINNER-JURISDICTION",
        "label": "NJ Soccer Match Winner Limit",
        "status": "active",
        "stateCode": "NJ",
        "scope": "jurisdiction",
        "treeNodeId": null,
        "sportKey": "soccer",
        "marketKey": "match_winner",
        "maxWager": 10000,
        "minWager": 1,
        "allowedBetTypes": [
          "straight",
          "parlay",
          "teaser"
        ],
        "specialRules": {
          "require_identity_verification": true,
          "min_age": 21
        },
        "effectiveDate": "2026-07-28",
        "expirationDate": null,
        "effectiveFrom": 1785196800,
        "effectiveTo": null,
        "sourceRef": "internal:state-regulation-reference-seed/NJ",
        "authority": "state",
        "riskTier": "critical",
        "enforcementAction": "block",
        "dailyLimit": null,
        "weeklyLimit": null,
        "playerAgeMin": 21,
        "identityRequired": true,
        "taxRate": null,
        "tags": [
          "soccer",
          "identity-required"
        ],
        "exclusionGroups": [
          "soccer_single_market"
        ],
        "tieredLimits": [],
        "source": "regulation-policy-catalog"
      }
    ],
    "profiles": [
      {
        "treeNodeId": "019f92bf-40d6-72e3-aa09-f0a9b8a95824",
        "profileKey": "pp-019f92bf-40d6-72e3-aa09-f0a9b8a9",
        "accountName": "Cascade Partner",
        "accountKind": "partner",
        "callSign": "ASH",
        "parentNodeId": null,
        "lifecycleStatus": "active",
        "monitoringStatus": "monitored",
        "tone": "ok",
        "jurisdiction": {
          "stateCode": "NJ",
          "location": "Newark",
          "zipCode": "07102"
        },
        "license": {
          "stateCode": "NJ",
          "status": "active",
          "licenseNumber": "NJ-ASH",
          "grantedAt": "2026-07-31T23:19:42.000Z"
        },
        "policyCodes": [
          "FW-LIMIT-NJ-BASKETBALL-OVER-UNDER-JURISDICTION",
          "FW-LIMIT-NJ-SOCCER-MATCH-WINNER-JURISDICTION"
        ],
        "observations": {
          "dimensions": 3,
          "sportsbooks": [
            "draftkings",
            "fanduel",
            "hardrock"
          ],
          "lastObservedAt": "2026-07-31T22:56:59.000Z",
          "raises": 3,
          "decreases": 0,
          "violations30d": 0
        },
        "traces": [
          {
            "kind": "policy-bound",
            "at": "2026-07-31T23:41:59.270Z",
            "source": "regulatory_limits",
            "detail": "2 effective NJ policies"
          },
          {
            "kind": "profile-updated",
            "at": "2026-07-31T23:41:59.211Z",
            "source": "partner_profile_bindings",
            "detail": "active · pp-019f92bf-40d6-72e3-aa09-f0a9b8a9"
          },
          {
            "kind": "license-bound",
            "at": "2026-07-31T23:19:42.000Z",
            "source": "partner_state_licenses",
            "detail": "NJ · active"
          },
          {
            "kind": "limit-observed",
            "at": "2026-07-31T22:56:59.000Z",
            "source": "partner_account_limits",
            "detail": "fanduel nba/spread · $1200"
          },
          {
            "kind": "limit-observed",
            "at": "2026-07-31T22:31:59.000Z",
            "source": "partner_account_limits",
            "detail": "hardrock nba/spread · $1000"
          },
          {
            "kind": "limit-observed",
            "at": "2026-07-31T22:11:59.000Z",
            "source": "partner_account_limits",
            "detail": "draftkings nba/totals · $1500"
          }
        ]
      },
      {
        "treeNodeId": "019f92bf-40d6-72e4-bfd9-0c06e5891188",
        "profileKey": "pp-019f92bf-40d6-72e4-bfd9-0c06e589",
        "accountName": "Factory Rail Co",
        "accountKind": "partner",
        "callSign": "SPEN",
        "parentNodeId": null,
        "lifecycleStatus": "materialized",
        "monitoringStatus": "incomplete",
        "tone": "skip",
        "jurisdiction": {
          "stateCode": null,
          "location": null,
          "zipCode": null
        },
        "license": null,
        "policyCodes": [],
        "observations": {
          "dimensions": 2,
          "sportsbooks": [
            "draftkings",
            "fanduel"
          ],
          "lastObservedAt": "2026-07-28T14:02:31.000Z",
          "raises": 2,
          "decreases": 0,
          "violations30d": 0
        },
        "traces": [
          {
            "kind": "limit-observed",
            "at": "2026-07-28T14:02:31.000Z",
            "source": "partner_account_limits",
            "detail": "fanduel nba/spread · $1200"
          },
          {
            "kind": "limit-observed",
            "at": "2026-07-28T13:17:31.000Z",
            "source": "partner_account_limits",
            "detail": "draftkings nba/totals · $1500"
          },
          {
            "kind": "limit-observed",
            "at": "2026-07-28T09:47:31.000Z",
            "source": "partner_account_limits",
            "detail": "fanduel nba/spread · $800"
          },
          {
            "kind": "profile-updated",
            "at": "2026-07-24T06:39:49.962Z",
            "source": "partner_profile_bindings",
            "detail": "materialized · pp-019f92bf-40d6-72e4-bfd9-0c06e589"
          }
        ]
      },
      {
        "treeNodeId": "019f92bf-40d6-72e5-80da-8aaa4cd7e0d2",
        "profileKey": "pp-019f92bf-40d6-72e5-80da-8aaa4cd7",
        "accountName": "Agent Alpha",
        "accountKind": "agent",
        "callSign": null,
        "parentNodeId": "019f92bf-40d6-72e3-aa09-f0a9b8a95824",
        "lifecycleStatus": "materialized",
        "monitoringStatus": "incomplete",
        "tone": "skip",
        "jurisdiction": {
          "stateCode": null,
          "location": null,
          "zipCode": null
        },
        "license": null,
        "policyCodes": [],
        "observations": {
          "dimensions": 0,
          "sportsbooks": [],
          "lastObservedAt": null,
          "raises": 0,
          "decreases": 0,
          "violations30d": 0
        },
        "traces": [
          {
            "kind": "profile-updated",
            "at": "2026-07-24T07:25:23.195Z",
            "source": "partner_profile_bindings",
            "detail": "materialized · pp-019f92bf-40d6-72e5-80da-8aaa4cd7"
          }
        ]
      },
      {
        "treeNodeId": "019f92bf-40d6-72e6-9a91-8f3f3c099c7b",
        "profileKey": "pp-019f92bf-40d6-72e6-9a91-8f3f3c09",
        "accountName": "Agent Beta",
        "accountKind": "agent",
        "callSign": null,
        "parentNodeId": "019f92bf-40d6-72e3-aa09-f0a9b8a95824",
        "lifecycleStatus": "materialized",
        "monitoringStatus": "incomplete",
        "tone": "skip",
        "jurisdiction": {
          "stateCode": null,
          "location": null,
          "zipCode": null
        },
        "license": null,
        "policyCodes": [],
        "observations": {
          "dimensions": 0,
          "sportsbooks": [],
          "lastObservedAt": null,
          "raises": 0,
          "decreases": 0,
          "violations30d": 0
        },
        "traces": [
          {
            "kind": "profile-updated",
            "at": "2026-07-24T07:25:23.195Z",
            "source": "partner_profile_bindings",
            "detail": "materialized · pp-019f92bf-40d6-72e6-9a91-8f3f3c09"
          }
        ]
      },
      {
        "treeNodeId": "019f92bf-40d6-72e7-8927-9528b1e3aff6",
        "profileKey": "pp-019f92bf-40d6-72e7-8927-9528b1e3",
        "accountName": "Agent Gamma",
        "accountKind": "agent",
        "callSign": null,
        "parentNodeId": "019f92bf-40d6-72e4-bfd9-0c06e5891188",
        "lifecycleStatus": "signup",
        "monitoringStatus": "incomplete",
        "tone": "skip",
        "jurisdiction": {
          "stateCode": null,
          "location": null,
          "zipCode": null
        },
        "license": null,
        "policyCodes": [],
        "observations": {
          "dimensions": 0,
          "sportsbooks": [],
          "lastObservedAt": null,
          "raises": 0,
          "decreases": 0,
          "violations30d": 0
        },
        "traces": [
          {
            "kind": "profile-updated",
            "at": "2026-07-24T06:39:49.962Z",
            "source": "partner_profile_bindings",
            "detail": "signup · pp-019f92bf-40d6-72e7-8927-9528b1e3"
          }
        ]
      },
      {
        "treeNodeId": "019f92bf-40d6-72e8-96ba-f05db1d93df0",
        "profileKey": "pp-019f92bf-40d6-72e8-96ba-f05db1d9",
        "accountName": "Sub Scout",
        "accountKind": "sub_agent",
        "callSign": null,
        "parentNodeId": "019f92bf-40d6-72e5-80da-8aaa4cd7e0d2",
        "lifecycleStatus": "materialized",
        "monitoringStatus": "incomplete",
        "tone": "skip",
        "jurisdiction": {
          "stateCode": null,
          "location": null,
          "zipCode": null
        },
        "license": null,
        "policyCodes": [],
        "observations": {
          "dimensions": 0,
          "sportsbooks": [],
          "lastObservedAt": null,
          "raises": 0,
          "decreases": 0,
          "violations30d": 0
        },
        "traces": [
          {
            "kind": "profile-updated",
            "at": "2026-07-24T07:25:23.195Z",
            "source": "partner_profile_bindings",
            "detail": "materialized · pp-019f92bf-40d6-72e8-96ba-f05db1d9"
          }
        ]
      },
      {
        "treeNodeId": "019f92ee-5ef6-758e-bb1a-fae541f29506",
        "profileKey": "pp-019f92ee-5ef6-758e-bb1a-fae541f2",
        "accountName": "NOV Onboarding",
        "accountKind": "partner",
        "callSign": "NOV",
        "parentNodeId": null,
        "lifecycleStatus": "materialized",
        "monitoringStatus": "incomplete",
        "tone": "skip",
        "jurisdiction": {
          "stateCode": null,
          "location": null,
          "zipCode": null
        },
        "license": null,
        "policyCodes": [],
        "observations": {
          "dimensions": 0,
          "sportsbooks": [],
          "lastObservedAt": null,
          "raises": 0,
          "decreases": 0,
          "violations30d": 0
        },
        "traces": [
          {
            "kind": "profile-updated",
            "at": "2026-07-24T07:25:23.195Z",
            "source": "partner_profile_bindings",
            "detail": "materialized · pp-019f92ee-5ef6-758e-bb1a-fae541f2"
          }
        ]
      },
      {
        "treeNodeId": "019f92ee-5ef8-71e9-b207-5ae20c07d095",
        "profileKey": "pp-019f92ee-5ef8-71e9-b207-5ae20c07",
        "accountName": "TOC ASH-001",
        "accountKind": "agent",
        "callSign": "ASH-001",
        "parentNodeId": "019f92bf-40d6-72e3-aa09-f0a9b8a95824",
        "lifecycleStatus": "materialized",
        "monitoringStatus": "monitored",
        "tone": "ok",
        "jurisdiction": {
          "stateCode": "NJ",
          "location": "Jersey City",
          "zipCode": "07302"
        },
        "license": {
          "stateCode": "NJ",
          "status": "active",
          "licenseNumber": "NJ-ASH-001",
          "grantedAt": "2026-07-31T23:19:42.000Z"
        },
        "policyCodes": [
          "FW-LIMIT-NJ-BASKETBALL-OVER-UNDER-JURISDICTION",
          "FW-LIMIT-NJ-SOCCER-MATCH-WINNER-JURISDICTION"
        ],
        "observations": {
          "dimensions": 2,
          "sportsbooks": [
            "draftkings",
            "hardrock"
          ],
          "lastObservedAt": "2026-07-31T22:38:39.000Z",
          "raises": 2,
          "decreases": 0,
          "violations30d": 0
        },
        "traces": [
          {
            "kind": "policy-bound",
            "at": "2026-07-31T23:41:59.270Z",
            "source": "regulatory_limits",
            "detail": "2 effective NJ policies"
          },
          {
            "kind": "profile-updated",
            "at": "2026-07-31T23:41:59.213Z",
            "source": "partner_profile_bindings",
            "detail": "materialized · pp-019f92ee-5ef8-71e9-b207-5ae20c07"
          },
          {
            "kind": "license-bound",
            "at": "2026-07-31T23:19:42.000Z",
            "source": "partner_state_licenses",
            "detail": "NJ · active"
          },
          {
            "kind": "limit-observed",
            "at": "2026-07-31T22:38:39.000Z",
            "source": "partner_account_limits",
            "detail": "hardrock nba/spread · $1000"
          },
          {
            "kind": "limit-observed",
            "at": "2026-07-31T22:18:39.000Z",
            "source": "partner_account_limits",
            "detail": "draftkings nba/totals · $1500"
          },
          {
            "kind": "limit-observed",
            "at": "2026-07-31T18:48:39.000Z",
            "source": "partner_account_limits",
            "detail": "hardrock nba/spread · $400"
          }
        ]
      },
      {
        "treeNodeId": "019f92ee-5ef9-728d-950c-6c02a59903a2",
        "profileKey": "pp-019f92ee-5ef9-728d-950c-6c02a599",
        "accountName": "TOC ASH-002",
        "accountKind": "agent",
        "callSign": "ASH-002",
        "parentNodeId": "019f92bf-40d6-72e3-aa09-f0a9b8a95824",
        "lifecycleStatus": "materialized",
        "monitoringStatus": "monitored",
        "tone": "ok",
        "jurisdiction": {
          "stateCode": "NJ",
          "location": "Hoboken",
          "zipCode": "07030"
        },
        "license": {
          "stateCode": "NJ",
          "status": "active",
          "licenseNumber": "NJ-ASH-002",
          "grantedAt": "2026-07-31T23:19:42.000Z"
        },
        "policyCodes": [
          "FW-LIMIT-NJ-BASKETBALL-OVER-UNDER-JURISDICTION",
          "FW-LIMIT-NJ-SOCCER-MATCH-WINNER-JURISDICTION"
        ],
        "observations": {
          "dimensions": 2,
          "sportsbooks": [
            "draftkings",
            "hardrock"
          ],
          "lastObservedAt": "2026-07-31T22:38:39.000Z",
          "raises": 2,
          "decreases": 0,
          "violations30d": 0
        },
        "traces": [
          {
            "kind": "policy-bound",
            "at": "2026-07-31T23:41:59.270Z",
            "source": "regulatory_limits",
            "detail": "2 effective NJ policies"
          },
          {
            "kind": "profile-updated",
            "at": "2026-07-31T23:41:59.215Z",
            "source": "partner_profile_bindings",
            "detail": "materialized · pp-019f92ee-5ef9-728d-950c-6c02a599"
          },
          {
            "kind": "license-bound",
            "at": "2026-07-31T23:19:42.000Z",
            "source": "partner_state_licenses",
            "detail": "NJ · active"
          },
          {
            "kind": "limit-observed",
            "at": "2026-07-31T22:38:39.000Z",
            "source": "partner_account_limits",
            "detail": "hardrock nba/spread · $1000"
          },
          {
            "kind": "limit-observed",
            "at": "2026-07-31T22:18:39.000Z",
            "source": "partner_account_limits",
            "detail": "draftkings nba/totals · $1500"
          },
          {
            "kind": "limit-observed",
            "at": "2026-07-31T18:48:39.000Z",
            "source": "partner_account_limits",
            "detail": "hardrock nba/spread · $400"
          }
        ]
      },
      {
        "treeNodeId": "019f92ee-5ef9-728f-812a-c5b3fa642f33",
        "profileKey": "pp-019f92ee-5ef9-728f-812a-c5b3fa64",
        "accountName": "TOC SPEN-001",
        "accountKind": "agent",
        "callSign": "SPEN-001",
        "parentNodeId": "019f92bf-40d6-72e4-bfd9-0c06e5891188",
        "lifecycleStatus": "materialized",
        "monitoringStatus": "incomplete",
        "tone": "skip",
        "jurisdiction": {
          "stateCode": null,
          "location": null,
          "zipCode": null
        },
        "license": null,
        "policyCodes": [],
        "observations": {
          "dimensions": 0,
          "sportsbooks": [],
          "lastObservedAt": null,
          "raises": 0,
          "decreases": 0,
          "violations30d": 0
        },
        "traces": [
          {
            "kind": "profile-updated",
            "at": "2026-07-24T07:21:30.687Z",
            "source": "partner_profile_bindings",
            "detail": "materialized · pp-019f92ee-5ef9-728f-812a-c5b3fa64"
          }
        ]
      },
      {
        "treeNodeId": "019f92ee-5efa-7556-98a2-d56a1d369df6",
        "profileKey": "pp-019f92ee-5efa-7556-98a2-d56a1d36",
        "accountName": "TOC SPEN-002",
        "accountKind": "agent",
        "callSign": "SPEN-002",
        "parentNodeId": "019f92bf-40d6-72e4-bfd9-0c06e5891188",
        "lifecycleStatus": "materialized",
        "monitoringStatus": "incomplete",
        "tone": "skip",
        "jurisdiction": {
          "stateCode": null,
          "location": null,
          "zipCode": null
        },
        "license": null,
        "policyCodes": [],
        "observations": {
          "dimensions": 0,
          "sportsbooks": [],
          "lastObservedAt": null,
          "raises": 0,
          "decreases": 0,
          "violations30d": 0
        },
        "traces": [
          {
            "kind": "profile-updated",
            "at": "2026-07-24T07:21:08.374Z",
            "source": "partner_profile_bindings",
            "detail": "materialized · pp-019f92ee-5efa-7556-98a2-d56a1d36"
          }
        ]
      },
      {
        "treeNodeId": "019f92ee-5efa-7558-bcb4-05414ee32210",
        "profileKey": "pp-019f92ee-5efa-7558-bcb4-05414ee3",
        "accountName": "TOC NOV-001",
        "accountKind": "agent",
        "callSign": "NOV-001",
        "parentNodeId": "019f92ee-5ef6-758e-bb1a-fae541f29506",
        "lifecycleStatus": "materialized",
        "monitoringStatus": "incomplete",
        "tone": "skip",
        "jurisdiction": {
          "stateCode": null,
          "location": null,
          "zipCode": null
        },
        "license": null,
        "policyCodes": [],
        "observations": {
          "dimensions": 0,
          "sportsbooks": [],
          "lastObservedAt": null,
          "raises": 0,
          "decreases": 0,
          "violations30d": 0
        },
        "traces": [
          {
            "kind": "profile-updated",
            "at": "2026-07-24T07:21:08.401Z",
            "source": "partner_profile_bindings",
            "detail": "materialized · pp-019f92ee-5efa-7558-bcb4-05414ee3"
          }
        ]
      },
      {
        "treeNodeId": "019f92ee-5efb-7449-899b-de7d263645e7",
        "profileKey": "pp-019f92ee-5efb-7449-899b-de7d2636",
        "accountName": "TOC NOV-002",
        "accountKind": "agent",
        "callSign": "NOV-002",
        "parentNodeId": "019f92ee-5ef6-758e-bb1a-fae541f29506",
        "lifecycleStatus": "materialized",
        "monitoringStatus": "incomplete",
        "tone": "skip",
        "jurisdiction": {
          "stateCode": null,
          "location": null,
          "zipCode": null
        },
        "license": null,
        "policyCodes": [],
        "observations": {
          "dimensions": 0,
          "sportsbooks": [],
          "lastObservedAt": null,
          "raises": 0,
          "decreases": 0,
          "violations30d": 0
        },
        "traces": [
          {
            "kind": "profile-updated",
            "at": "2026-07-24T07:21:08.423Z",
            "source": "partner_profile_bindings",
            "detail": "materialized · pp-019f92ee-5efb-7449-899b-de7d2636"
          }
        ]
      },
      {
        "treeNodeId": "019f92f9-2e3f-74f4-8262-720202846493",
        "profileKey": "pp-019f92f9-2e3f-74f4-8262-72020284",
        "accountName": "TOC ASH-003",
        "accountKind": "agent",
        "callSign": "ASH-003",
        "parentNodeId": "019f92bf-40d6-72e3-aa09-f0a9b8a95824",
        "lifecycleStatus": "materialized",
        "monitoringStatus": "monitored",
        "tone": "ok",
        "jurisdiction": {
          "stateCode": "NJ",
          "location": "Elizabeth",
          "zipCode": "07201"
        },
        "license": {
          "stateCode": "NJ",
          "status": "active",
          "licenseNumber": "NJ-ASH-003",
          "grantedAt": "2026-07-31T23:19:42.000Z"
        },
        "policyCodes": [
          "FW-LIMIT-NJ-BASKETBALL-OVER-UNDER-JURISDICTION",
          "FW-LIMIT-NJ-SOCCER-MATCH-WINNER-JURISDICTION"
        ],
        "observations": {
          "dimensions": 2,
          "sportsbooks": [
            "draftkings",
            "hardrock"
          ],
          "lastObservedAt": "2026-07-31T22:38:39.000Z",
          "raises": 2,
          "decreases": 0,
          "violations30d": 0
        },
        "traces": [
          {
            "kind": "policy-bound",
            "at": "2026-07-31T23:41:59.270Z",
            "source": "regulatory_limits",
            "detail": "2 effective NJ policies"
          },
          {
            "kind": "profile-updated",
            "at": "2026-07-31T23:41:59.217Z",
            "source": "partner_profile_bindings",
            "detail": "materialized · pp-019f92f9-2e3f-74f4-8262-72020284"
          },
          {
            "kind": "license-bound",
            "at": "2026-07-31T23:19:42.000Z",
            "source": "partner_state_licenses",
            "detail": "NJ · active"
          },
          {
            "kind": "limit-observed",
            "at": "2026-07-31T22:38:39.000Z",
            "source": "partner_account_limits",
            "detail": "hardrock nba/spread · $1000"
          },
          {
            "kind": "limit-observed",
            "at": "2026-07-31T22:18:39.000Z",
            "source": "partner_account_limits",
            "detail": "draftkings nba/totals · $1500"
          },
          {
            "kind": "limit-observed",
            "at": "2026-07-31T18:48:39.000Z",
            "source": "partner_account_limits",
            "detail": "hardrock nba/spread · $400"
          }
        ]
      },
      {
        "treeNodeId": "019f930b-71e5-7729-91d6-a82589cf488c",
        "profileKey": "pp-019f930b-71e5-7729-91d6-a82589cf",
        "accountName": "TOC ASH-004",
        "accountKind": "agent",
        "callSign": "ASH-004",
        "parentNodeId": "019f92bf-40d6-72e3-aa09-f0a9b8a95824",
        "lifecycleStatus": "materialized",
        "monitoringStatus": "monitored",
        "tone": "ok",
        "jurisdiction": {
          "stateCode": "NJ",
          "location": "Paterson",
          "zipCode": "07501"
        },
        "license": {
          "stateCode": "NJ",
          "status": "active",
          "licenseNumber": "NJ-ASH-004",
          "grantedAt": "2026-07-31T23:19:42.000Z"
        },
        "policyCodes": [
          "FW-LIMIT-NJ-BASKETBALL-OVER-UNDER-JURISDICTION",
          "FW-LIMIT-NJ-SOCCER-MATCH-WINNER-JURISDICTION"
        ],
        "observations": {
          "dimensions": 2,
          "sportsbooks": [
            "draftkings",
            "hardrock"
          ],
          "lastObservedAt": "2026-07-31T22:38:39.000Z",
          "raises": 2,
          "decreases": 0,
          "violations30d": 0
        },
        "traces": [
          {
            "kind": "policy-bound",
            "at": "2026-07-31T23:41:59.270Z",
            "source": "regulatory_limits",
            "detail": "2 effective NJ policies"
          },
          {
            "kind": "profile-updated",
            "at": "2026-07-31T23:41:59.220Z",
            "source": "partner_profile_bindings",
            "detail": "materialized · pp-019f930b-71e5-7729-91d6-a82589cf"
          },
          {
            "kind": "license-bound",
            "at": "2026-07-31T23:19:42.000Z",
            "source": "partner_state_licenses",
            "detail": "NJ · active"
          },
          {
            "kind": "limit-observed",
            "at": "2026-07-31T22:38:39.000Z",
            "source": "partner_account_limits",
            "detail": "hardrock nba/spread · $1000"
          },
          {
            "kind": "limit-observed",
            "at": "2026-07-31T22:18:39.000Z",
            "source": "partner_account_limits",
            "detail": "draftkings nba/totals · $1500"
          },
          {
            "kind": "limit-observed",
            "at": "2026-07-31T18:48:39.000Z",
            "source": "partner_account_limits",
            "detail": "hardrock nba/spread · $400"
          }
        ]
      },
      {
        "treeNodeId": "019fa102-4349-7047-b839-cb8a0d43c12f",
        "profileKey": "pp-019fa102-4349-7047-b839-cb8a0d43",
        "accountName": "TOC BIL-001",
        "accountKind": "agent",
        "callSign": "BIL-001",
        "parentNodeId": "019fa102-4347-70d9-bb85-2486248e46f6",
        "lifecycleStatus": "materialized",
        "monitoringStatus": "incomplete",
        "tone": "skip",
        "jurisdiction": {
          "stateCode": null,
          "location": null,
          "zipCode": null
        },
        "license": null,
        "policyCodes": [],
        "observations": {
          "dimensions": 0,
          "sportsbooks": [],
          "lastObservedAt": null,
          "raises": 0,
          "decreases": 0,
          "violations30d": 0
        },
        "traces": [
          {
            "kind": "profile-updated",
            "at": "2026-07-27T00:38:29.916Z",
            "source": "partner_profile_bindings",
            "detail": "materialized · pp-019fa102-4349-7047-b839-cb8a0d43"
          }
        ]
      },
      {
        "treeNodeId": "019fa2d3-c5a0-74f9-b159-730b0c911784",
        "profileKey": null,
        "accountName": "TOC PAT-001",
        "accountKind": "agent",
        "callSign": "PAT-001",
        "parentNodeId": "019f92bf-40d6-72e4-bfd9-0c06e5891188",
        "lifecycleStatus": null,
        "monitoringStatus": "incomplete",
        "tone": "skip",
        "jurisdiction": {
          "stateCode": null,
          "location": null,
          "zipCode": null
        },
        "license": null,
        "policyCodes": [],
        "observations": {
          "dimensions": 1,
          "sportsbooks": [
            "draftkings"
          ],
          "lastObservedAt": "2026-07-28T13:24:11.000Z",
          "raises": 1,
          "decreases": 0,
          "violations30d": 0
        },
        "traces": [
          {
            "kind": "limit-observed",
            "at": "2026-07-28T13:24:11.000Z",
            "source": "partner_account_limits",
            "detail": "draftkings nba/totals · $1500"
          },
          {
            "kind": "limit-observed",
            "at": "2026-07-28T08:54:11.000Z",
            "source": "partner_account_limits",
            "detail": "draftkings nba/totals · $500"
          }
        ]
      },
      {
        "treeNodeId": "019fa2d3-c5a1-7113-82c7-212bf22256de",
        "profileKey": null,
        "accountName": "TOC PAT-002",
        "accountKind": "agent",
        "callSign": "PAT-002",
        "parentNodeId": "019f92bf-40d6-72e4-bfd9-0c06e5891188",
        "lifecycleStatus": null,
        "monitoringStatus": "incomplete",
        "tone": "skip",
        "jurisdiction": {
          "stateCode": null,
          "location": null,
          "zipCode": null
        },
        "license": null,
        "policyCodes": [],
        "observations": {
          "dimensions": 1,
          "sportsbooks": [
            "draftkings"
          ],
          "lastObservedAt": "2026-07-28T13:24:11.000Z",
          "raises": 1,
          "decreases": 0,
          "violations30d": 0
        },
        "traces": [
          {
            "kind": "limit-observed",
            "at": "2026-07-28T13:24:11.000Z",
            "source": "partner_account_limits",
            "detail": "draftkings nba/totals · $1500"
          },
          {
            "kind": "limit-observed",
            "at": "2026-07-28T08:54:11.000Z",
            "source": "partner_account_limits",
            "detail": "draftkings nba/totals · $500"
          }
        ]
      },
      {
        "treeNodeId": "limit-demo-atlantic",
        "profileKey": "pp-limit-demo-atlantic",
        "accountName": "Atlantic Partner Desk",
        "accountKind": "partner",
        "callSign": "limit-demo-atlantic",
        "parentNodeId": null,
        "lifecycleStatus": "active",
        "monitoringStatus": "monitored",
        "tone": "ok",
        "jurisdiction": {
          "stateCode": "NJ",
          "location": "Newark",
          "zipCode": "07102"
        },
        "license": {
          "stateCode": "NJ",
          "status": "active",
          "licenseNumber": "LIMIT-DEMO-NJ-1",
          "grantedAt": "2026-07-31T08:32:45.000Z"
        },
        "policyCodes": [
          "FW-LIMIT-NJ-BASKETBALL-OVER-UNDER-JURISDICTION",
          "FW-LIMIT-NJ-SOCCER-MATCH-WINNER-JURISDICTION"
        ],
        "observations": {
          "dimensions": 2,
          "sportsbooks": [
            "draftkings",
            "fanduel"
          ],
          "lastObservedAt": "2026-07-30T20:49:45.000Z",
          "raises": 2,
          "decreases": 0,
          "violations30d": 0
        },
        "traces": [
          {
            "kind": "policy-bound",
            "at": "2026-07-31T23:41:59.270Z",
            "source": "regulatory_limits",
            "detail": "2 effective NJ policies"
          },
          {
            "kind": "profile-updated",
            "at": "2026-07-31T08:32:45.481Z",
            "source": "partner_profile_bindings",
            "detail": "active · pp-limit-demo-atlantic"
          },
          {
            "kind": "license-bound",
            "at": "2026-07-31T08:32:45.000Z",
            "source": "partner_state_licenses",
            "detail": "NJ · active"
          },
          {
            "kind": "limit-observed",
            "at": "2026-07-30T20:49:45.000Z",
            "source": "partner_account_limits",
            "detail": "fanduel soccer/match_winner · $2000"
          },
          {
            "kind": "limit-observed",
            "at": "2026-07-30T20:47:45.000Z",
            "source": "partner_account_limits",
            "detail": "draftkings basketball/over_under · $2500"
          },
          {
            "kind": "limit-observed",
            "at": "2026-07-30T20:34:45.000Z",
            "source": "partner_account_limits",
            "detail": "fanduel soccer/match_winner · $1500"
          }
        ]
      },
      {
        "treeNodeId": "limit-demo-atlantic-sub",
        "profileKey": "pp-limit-demo-atlantic-sub",
        "accountName": "Atlantic City Sub-Agent",
        "accountKind": "sub_agent",
        "callSign": "limit-demo-atlantic-sub",
        "parentNodeId": "limit-demo-shoreline",
        "lifecycleStatus": "materialized",
        "monitoringStatus": "blocked",
        "tone": "bad",
        "jurisdiction": {
          "stateCode": "NJ",
          "location": "Atlantic City",
          "zipCode": "08401"
        },
        "license": {
          "stateCode": "NJ",
          "status": "active",
          "licenseNumber": "LIMIT-DEMO-NJ-8",
          "grantedAt": "2026-07-31T08:32:45.000Z"
        },
        "policyCodes": [
          "FW-LIMIT-NJ-BASKETBALL-OVER-UNDER-JURISDICTION",
          "FW-LIMIT-NJ-SOCCER-MATCH-WINNER-JURISDICTION"
        ],
        "observations": {
          "dimensions": 1,
          "sportsbooks": [
            "caesars"
          ],
          "lastObservedAt": "2026-07-30T21:36:45.000Z",
          "raises": 1,
          "decreases": 0,
          "violations30d": 2
        },
        "traces": [
          {
            "kind": "policy-bound",
            "at": "2026-07-31T23:41:59.270Z",
            "source": "regulatory_limits",
            "detail": "2 effective NJ policies"
          },
          {
            "kind": "profile-updated",
            "at": "2026-07-31T08:32:45.508Z",
            "source": "partner_profile_bindings",
            "detail": "materialized · pp-limit-demo-atlantic-sub"
          },
          {
            "kind": "license-bound",
            "at": "2026-07-31T08:32:45.000Z",
            "source": "partner_state_licenses",
            "detail": "NJ · active"
          },
          {
            "kind": "wager-blocked",
            "at": "2026-07-31T08:32:45.000Z",
            "source": "regulatory_violations",
            "detail": "NJ · Demo ZIP policy review"
          },
          {
            "kind": "wager-blocked",
            "at": "2026-07-31T08:32:45.000Z",
            "source": "regulatory_violations",
            "detail": "NJ · Demo wager exceeded state maximum"
          },
          {
            "kind": "limit-observed",
            "at": "2026-07-30T21:36:45.000Z",
            "source": "partner_account_limits",
            "detail": "caesars soccer/match_winner · $1600"
          },
          {
            "kind": "limit-observed",
            "at": "2026-07-30T21:21:45.000Z",
            "source": "partner_account_limits",
            "detail": "caesars soccer/match_winner · $900"
          }
        ]
      },
      {
        "treeNodeId": "limit-demo-baystate",
        "profileKey": "pp-limit-demo-baystate",
        "accountName": "Bay State Partner Desk",
        "accountKind": "partner",
        "callSign": "limit-demo-baystate",
        "parentNodeId": null,
        "lifecycleStatus": "active",
        "monitoringStatus": "monitored",
        "tone": "ok",
        "jurisdiction": {
          "stateCode": "MA",
          "location": "Boston",
          "zipCode": "02108"
        },
        "license": {
          "stateCode": "MA",
          "status": "active",
          "licenseNumber": "LIMIT-DEMO-MA-4",
          "grantedAt": "2026-07-31T08:32:45.000Z"
        },
        "policyCodes": [
          "FW-LIMIT-MA-BASKETBALL-OVER-UNDER-JURISDICTION",
          "FW-LIMIT-MA-SOCCER-MATCH-WINNER-JURISDICTION"
        ],
        "observations": {
          "dimensions": 2,
          "sportsbooks": [
            "betmgm",
            "caesars"
          ],
          "lastObservedAt": "2026-07-30T21:10:45.000Z",
          "raises": 2,
          "decreases": 0,
          "violations30d": 0
        },
        "traces": [
          {
            "kind": "policy-bound",
            "at": "2026-07-31T23:41:59.270Z",
            "source": "regulatory_limits",
            "detail": "2 effective MA policies"
          },
          {
            "kind": "profile-updated",
            "at": "2026-07-31T08:32:45.494Z",
            "source": "partner_profile_bindings",
            "detail": "active · pp-limit-demo-baystate"
          },
          {
            "kind": "license-bound",
            "at": "2026-07-31T08:32:45.000Z",
            "source": "partner_state_licenses",
            "detail": "MA · active"
          },
          {
            "kind": "limit-observed",
            "at": "2026-07-30T21:10:45.000Z",
            "source": "partner_account_limits",
            "detail": "caesars soccer/match_winner · $1400"
          },
          {
            "kind": "limit-observed",
            "at": "2026-07-30T21:08:45.000Z",
            "source": "partner_account_limits",
            "detail": "betmgm basketball/over_under · $2200"
          },
          {
            "kind": "limit-observed",
            "at": "2026-07-30T20:55:45.000Z",
            "source": "partner_account_limits",
            "detail": "caesars soccer/match_winner · $800"
          }
        ]
      },
      {
        "treeNodeId": "limit-demo-boston-agent",
        "profileKey": "pp-limit-demo-boston-agent",
        "accountName": "Boston Agent Lane",
        "accountKind": "agent",
        "callSign": "limit-demo-boston-agent",
        "parentNodeId": "limit-demo-baystate",
        "lifecycleStatus": "materialized",
        "monitoringStatus": "blocked",
        "tone": "bad",
        "jurisdiction": {
          "stateCode": "MA",
          "location": "Boston",
          "zipCode": "02111"
        },
        "license": {
          "stateCode": "MA",
          "status": "active",
          "licenseNumber": "LIMIT-DEMO-MA-5",
          "grantedAt": "2026-07-31T08:32:45.000Z"
        },
        "policyCodes": [
          "FW-LIMIT-MA-BASKETBALL-OVER-UNDER-JURISDICTION",
          "FW-LIMIT-MA-SOCCER-MATCH-WINNER-JURISDICTION"
        ],
        "observations": {
          "dimensions": 1,
          "sportsbooks": [
            "draftkings"
          ],
          "lastObservedAt": "2026-07-30T21:15:45.000Z",
          "raises": 1,
          "decreases": 0,
          "violations30d": 1
        },
        "traces": [
          {
            "kind": "policy-bound",
            "at": "2026-07-31T23:41:59.270Z",
            "source": "regulatory_limits",
            "detail": "2 effective MA policies"
          },
          {
            "kind": "profile-updated",
            "at": "2026-07-31T08:32:45.498Z",
            "source": "partner_profile_bindings",
            "detail": "materialized · pp-limit-demo-boston-agent"
          },
          {
            "kind": "license-bound",
            "at": "2026-07-31T08:32:45.000Z",
            "source": "partner_state_licenses",
            "detail": "MA · active"
          },
          {
            "kind": "wager-blocked",
            "at": "2026-07-31T08:32:45.000Z",
            "source": "regulatory_violations",
            "detail": "MA · Demo wager exceeded state maximum"
          },
          {
            "kind": "limit-observed",
            "at": "2026-07-30T21:15:45.000Z",
            "source": "partner_account_limits",
            "detail": "draftkings basketball/over_under · $1300"
          },
          {
            "kind": "limit-observed",
            "at": "2026-07-30T21:00:45.000Z",
            "source": "partner_account_limits",
            "detail": "draftkings basketball/over_under · $600"
          }
        ]
      },
      {
        "treeNodeId": "limit-demo-jersey-sub",
        "profileKey": "pp-limit-demo-jersey-sub",
        "accountName": "Jersey City Sub-Agent",
        "accountKind": "sub_agent",
        "callSign": "limit-demo-jersey-sub",
        "parentNodeId": "limit-demo-newark-agent",
        "lifecycleStatus": "materialized",
        "monitoringStatus": "blocked",
        "tone": "bad",
        "jurisdiction": {
          "stateCode": "NJ",
          "location": "Jersey City",
          "zipCode": "07302"
        },
        "license": {
          "stateCode": "NJ",
          "status": "active",
          "licenseNumber": "LIMIT-DEMO-NJ-3",
          "grantedAt": "2026-07-31T08:32:45.000Z"
        },
        "policyCodes": [
          "FW-LIMIT-NJ-BASKETBALL-OVER-UNDER-JURISDICTION",
          "FW-LIMIT-NJ-SOCCER-MATCH-WINNER-JURISDICTION"
        ],
        "observations": {
          "dimensions": 1,
          "sportsbooks": [
            "hardrock"
          ],
          "lastObservedAt": "2026-07-30T21:16:45.000Z",
          "raises": 1,
          "decreases": 1,
          "violations30d": 2
        },
        "traces": [
          {
            "kind": "policy-bound",
            "at": "2026-07-31T23:41:59.270Z",
            "source": "regulatory_limits",
            "detail": "2 effective NJ policies"
          },
          {
            "kind": "profile-updated",
            "at": "2026-07-31T08:32:45.488Z",
            "source": "partner_profile_bindings",
            "detail": "materialized · pp-limit-demo-jersey-sub"
          },
          {
            "kind": "license-bound",
            "at": "2026-07-31T08:32:45.000Z",
            "source": "partner_state_licenses",
            "detail": "NJ · active"
          },
          {
            "kind": "wager-blocked",
            "at": "2026-07-31T08:32:45.000Z",
            "source": "regulatory_violations",
            "detail": "NJ · Demo ZIP policy review"
          },
          {
            "kind": "wager-blocked",
            "at": "2026-07-31T08:32:45.000Z",
            "source": "regulatory_violations",
            "detail": "NJ · Demo wager exceeded state maximum"
          },
          {
            "kind": "limit-observed",
            "at": "2026-07-30T21:16:45.000Z",
            "source": "partner_account_limits",
            "detail": "hardrock basketball/over_under · $800"
          },
          {
            "kind": "limit-observed",
            "at": "2026-07-30T21:01:45.000Z",
            "source": "partner_account_limits",
            "detail": "hardrock basketball/over_under · $1000"
          },
          {
            "kind": "limit-observed",
            "at": "2026-07-30T20:46:45.000Z",
            "source": "partner_account_limits",
            "detail": "hardrock basketball/over_under · $500"
          }
        ]
      },
      {
        "treeNodeId": "limit-demo-newark-agent",
        "profileKey": "pp-limit-demo-newark-agent",
        "accountName": "Newark Agent Lane",
        "accountKind": "agent",
        "callSign": "limit-demo-newark-agent",
        "parentNodeId": "limit-demo-atlantic",
        "lifecycleStatus": "materialized",
        "monitoringStatus": "blocked",
        "tone": "bad",
        "jurisdiction": {
          "stateCode": "NJ",
          "location": "Newark",
          "zipCode": "07103"
        },
        "license": {
          "stateCode": "NJ",
          "status": "active",
          "licenseNumber": "LIMIT-DEMO-NJ-2",
          "grantedAt": "2026-07-31T08:32:45.000Z"
        },
        "policyCodes": [
          "FW-LIMIT-NJ-BASKETBALL-OVER-UNDER-JURISDICTION",
          "FW-LIMIT-NJ-SOCCER-MATCH-WINNER-JURISDICTION"
        ],
        "observations": {
          "dimensions": 2,
          "sportsbooks": [
            "betmgm",
            "fanduel"
          ],
          "lastObservedAt": "2026-07-30T20:56:45.000Z",
          "raises": 1,
          "decreases": 1,
          "violations30d": 1
        },
        "traces": [
          {
            "kind": "policy-bound",
            "at": "2026-07-31T23:41:59.270Z",
            "source": "regulatory_limits",
            "detail": "2 effective NJ policies"
          },
          {
            "kind": "profile-updated",
            "at": "2026-07-31T08:32:45.485Z",
            "source": "partner_profile_bindings",
            "detail": "materialized · pp-limit-demo-newark-agent"
          },
          {
            "kind": "license-bound",
            "at": "2026-07-31T08:32:45.000Z",
            "source": "partner_state_licenses",
            "detail": "NJ · active"
          },
          {
            "kind": "wager-blocked",
            "at": "2026-07-31T08:32:45.000Z",
            "source": "regulatory_violations",
            "detail": "NJ · Demo wager exceeded state maximum"
          },
          {
            "kind": "limit-observed",
            "at": "2026-07-30T20:56:45.000Z",
            "source": "partner_account_limits",
            "detail": "betmgm soccer/match_winner · $900"
          },
          {
            "kind": "limit-observed",
            "at": "2026-07-30T20:54:45.000Z",
            "source": "partner_account_limits",
            "detail": "fanduel basketball/over_under · $1750"
          },
          {
            "kind": "limit-observed",
            "at": "2026-07-30T20:41:45.000Z",
            "source": "partner_account_limits",
            "detail": "betmgm soccer/match_winner · $1200"
          }
        ]
      },
      {
        "treeNodeId": "limit-demo-shoreline",
        "profileKey": "pp-limit-demo-shoreline",
        "accountName": "Shoreline Partner Desk",
        "accountKind": "partner",
        "callSign": "limit-demo-shoreline",
        "parentNodeId": null,
        "lifecycleStatus": "active",
        "monitoringStatus": "blocked",
        "tone": "bad",
        "jurisdiction": {
          "stateCode": "NJ",
          "location": "Atlantic City",
          "zipCode": "08401"
        },
        "license": {
          "stateCode": "NJ",
          "status": "active",
          "licenseNumber": "LIMIT-DEMO-NJ-7",
          "grantedAt": "2026-07-31T08:32:45.000Z"
        },
        "policyCodes": [
          "FW-LIMIT-NJ-BASKETBALL-OVER-UNDER-JURISDICTION",
          "FW-LIMIT-NJ-SOCCER-MATCH-WINNER-JURISDICTION"
        ],
        "observations": {
          "dimensions": 1,
          "sportsbooks": [
            "hardrock"
          ],
          "lastObservedAt": "2026-07-30T21:29:45.000Z",
          "raises": 1,
          "decreases": 0,
          "violations30d": 1
        },
        "traces": [
          {
            "kind": "policy-bound",
            "at": "2026-07-31T23:41:59.270Z",
            "source": "regulatory_limits",
            "detail": "2 effective NJ policies"
          },
          {
            "kind": "profile-updated",
            "at": "2026-07-31T08:32:45.502Z",
            "source": "partner_profile_bindings",
            "detail": "active · pp-limit-demo-shoreline"
          },
          {
            "kind": "license-bound",
            "at": "2026-07-31T08:32:45.000Z",
            "source": "partner_state_licenses",
            "detail": "NJ · active"
          },
          {
            "kind": "wager-blocked",
            "at": "2026-07-31T08:32:45.000Z",
            "source": "regulatory_violations",
            "detail": "NJ · Demo wager exceeded state maximum"
          },
          {
            "kind": "limit-observed",
            "at": "2026-07-30T21:29:45.000Z",
            "source": "partner_account_limits",
            "detail": "hardrock basketball/over_under · $3000"
          },
          {
            "kind": "limit-observed",
            "at": "2026-07-30T21:14:45.000Z",
            "source": "partner_account_limits",
            "detail": "hardrock basketball/over_under · $1250"
          }
        ]
      },
      {
        "treeNodeId": "limit-demo-worcester-sub",
        "profileKey": "pp-limit-demo-worcester-sub",
        "accountName": "Worcester Sub-Agent",
        "accountKind": "sub_agent",
        "callSign": "limit-demo-worcester-sub",
        "parentNodeId": "limit-demo-boston-agent",
        "lifecycleStatus": "materialized",
        "monitoringStatus": "blocked",
        "tone": "bad",
        "jurisdiction": {
          "stateCode": "MA",
          "location": "Worcester",
          "zipCode": "01608"
        },
        "license": {
          "stateCode": "MA",
          "status": "active",
          "licenseNumber": "LIMIT-DEMO-MA-6",
          "grantedAt": "2026-07-31T08:32:45.000Z"
        },
        "policyCodes": [
          "FW-LIMIT-MA-BASKETBALL-OVER-UNDER-JURISDICTION",
          "FW-LIMIT-MA-SOCCER-MATCH-WINNER-JURISDICTION"
        ],
        "observations": {
          "dimensions": 1,
          "sportsbooks": [
            "caesars"
          ],
          "lastObservedAt": "2026-07-30T21:37:45.000Z",
          "raises": 1,
          "decreases": 1,
          "violations30d": 3
        },
        "traces": [
          {
            "kind": "policy-bound",
            "at": "2026-07-31T23:41:59.270Z",
            "source": "regulatory_limits",
            "detail": "2 effective MA policies"
          },
          {
            "kind": "profile-updated",
            "at": "2026-07-31T08:32:45.500Z",
            "source": "partner_profile_bindings",
            "detail": "materialized · pp-limit-demo-worcester-sub"
          },
          {
            "kind": "license-bound",
            "at": "2026-07-31T08:32:45.000Z",
            "source": "partner_state_licenses",
            "detail": "MA · active"
          },
          {
            "kind": "wager-blocked",
            "at": "2026-07-31T08:32:45.000Z",
            "source": "regulatory_violations",
            "detail": "MA · Demo wager exceeded state maximum"
          },
          {
            "kind": "wager-blocked",
            "at": "2026-07-31T08:32:45.000Z",
            "source": "regulatory_violations",
            "detail": "MA · Demo ZIP policy review"
          },
          {
            "kind": "wager-blocked",
            "at": "2026-07-31T08:32:45.000Z",
            "source": "regulatory_violations",
            "detail": "MA · Demo wager exceeded state maximum"
          },
          {
            "kind": "limit-observed",
            "at": "2026-07-30T21:37:45.000Z",
            "source": "partner_account_limits",
            "detail": "caesars soccer/match_winner · $650"
          },
          {
            "kind": "limit-observed",
            "at": "2026-07-30T21:22:45.000Z",
            "source": "partner_account_limits",
            "detail": "caesars soccer/match_winner · $1100"
          }
        ]
      },
      {
        "treeNodeId": "partner-42",
        "profileKey": null,
        "accountName": "partner-42",
        "accountKind": "partner",
        "callSign": null,
        "parentNodeId": null,
        "lifecycleStatus": null,
        "monitoringStatus": "incomplete",
        "tone": "skip",
        "jurisdiction": {
          "stateCode": null,
          "location": null,
          "zipCode": null
        },
        "license": null,
        "policyCodes": [],
        "observations": {
          "dimensions": 2,
          "sportsbooks": [
            "draftkings",
            "fanduel"
          ],
          "lastObservedAt": "2026-07-28T03:33:20.000Z",
          "raises": 1,
          "decreases": 0,
          "violations30d": 0
        },
        "traces": [
          {
            "kind": "limit-observed",
            "at": "2026-07-28T03:33:20.000Z",
            "source": "partner_account_limits",
            "detail": "fanduel nba/spread · $1000"
          },
          {
            "kind": "limit-observed",
            "at": "2026-07-28T03:33:20.000Z",
            "source": "partner_account_limits",
            "detail": "draftkings nba/totals · $1500"
          },
          {
            "kind": "limit-observed",
            "at": "2026-07-28T02:03:20.000Z",
            "source": "partner_account_limits",
            "detail": "draftkings nba/totals · $500"
          }
        ]
      }
    ],
    "sources": [
      "tree_nodes",
      "partner_profile_bindings",
      "partner_geo_profiles",
      "partner_state_licenses",
      "regulatory_limits",
      "regulatory_violations",
      "partner_account_limits"
    ]
  }
}
