{
  "source": "snapshot",
  "generated": "2026-08-01T21:28:48.791Z",
  "liquidity": {
    "total": 108210
  },
  "experts": [
    {
      "name": "Edge NBA",
      "sport": "NBA",
      "market": "totals",
      "edge_score": 0.74,
      "active": 1
    },
    {
      "name": "Sharp NFL",
      "sport": "NFL",
      "market": "spread",
      "edge_score": 0.68,
      "active": 1
    },
    {
      "name": "Kalshi Tennis",
      "sport": "Tennis",
      "market": "moneyline",
      "edge_score": 0.61,
      "active": 1
    }
  ],
  "tree": {
    "partners": 7,
    "agents": 22,
    "subAgents": 4,
    "downstreamLiquidity": 108210
  },
  "plays": [],
  "rails": [
    {
      "type": "paypal",
      "total_sent": 42000,
      "monthly_limit": 300000
    },
    {
      "type": "venmo",
      "total_sent": 12800,
      "monthly_limit": 140000
    }
  ],
  "phones": {
    "inventory": 1,
    "issued": 1,
    "returned": 1
  },
  "experiments": {
    "byStatus": {
      "active": 1,
      "completed": 1
    },
    "active": 1,
    "recent": [
      {
        "id": "019f92bf-40d7-7425-9dbc-ec95e761e283",
        "name": "Partner policy factorial",
        "status": "active",
        "designMethod": "full",
        "metricName": "placement_rate",
        "variants": 2,
        "assignments": 2,
        "metrics": 5
      },
      {
        "id": "019f92bf-40d7-7426-b3c3-ba48f35435a9",
        "name": "Rail timing switchback",
        "status": "completed",
        "designMethod": "switchback",
        "metricName": "win_rate",
        "variants": 0,
        "assignments": 0,
        "metrics": 0
      }
    ]
  },
  "prediction": {
    "coverage": {
      "mae": 2.8666666666666667,
      "rmse": 4.464676173400859,
      "bias": 2.8666666666666667,
      "n": 30,
      "quality": "good",
      "trend": "stable",
      "within5Pct": 73.33333333333333,
      "within15Pct": 100,
      "within5Status": "above_target",
      "within5Target": 65,
      "biasSeverity": "medium",
      "decayDetected": false,
      "errorStdDev": 3.422799374131582,
      "maeDelta": 0,
      "worstDate": "2026-06-30",
      "maxAbsError": 10,
      "stripTone": "good",
      "report": "/registry/prediction/report/"
    },
    "limitRaise": {
      "mae": 0,
      "rmse": 0,
      "bias": 0,
      "n": 0,
      "lastPredicted": null
    }
  },
  "growth": {
    "period": "2026-08",
    "playsReceived": 0,
    "playsPlaced": 0,
    "volume": 0,
    "pnl": 0,
    "nodes": 0,
    "top": []
  },
  "bunUtils": {
    "bunVersion": "1.4.0",
    "bunRevision": "a227ad991b62fc4e9b9ee5e998ad6c2e6508fe88",
    "proofHash": "3ae419d0e1828e29bdaf08e637c3f6031e44338e3154d9f3bddb1cbd4610463a",
    "passed": 30,
    "total": 30,
    "failed": 0,
    "timestamp": "2026-08-01T21:28:48.794Z"
  },
  "registryClient": {
    "available": true,
    "sdkVersion": "1.0.0",
    "passed": 3,
    "total": 3,
    "status": "pass",
    "subsystem": "package-manager",
    "proofHash": "38542ede96aad679d33a4c8baec9651ad940db3cd75a80f2cb10fc714f116c1f",
    "timestamp": "2026-07-28T20:27:22.349Z",
    "path": "/registry/registry-client-proof.json"
  },
  "docsCoverage": {
    "available": true,
    "ok": true,
    "subsystem": "other",
    "missingCanonicalCount": 0,
    "catalogTracked": 26,
    "catalogTotal": 26,
    "overlayTracked": 213,
    "overlayTotal": 213,
    "referenceModuleCount": 44,
    "referencePageCount": 57,
    "indexStale": false,
    "proofHash": "9820d84a3f27f610657f8b00c2e3a51272423b881242ff672d4fed3675d1e1ee",
    "timestamp": "2026-07-28T20:27:22.956Z",
    "path": "/registry/docs-coverage-proof.json"
  },
  "cloudflareTokenScope": {
    "available": true,
    "ok": true,
    "status": "pass",
    "tier": "minimal",
    "staticOk": true,
    "liveOk": null,
    "liveAvailable": false,
    "mcpCatalogOk": true,
    "serverCount": 5,
    "proofHash": "f68e8f68ac68cc5c361a181922639c26a9cc002e56e6142add76f1536c2c1807",
    "timestamp": "2026-07-24T05:37:51.242Z",
    "path": "/registry/cloudflare-token-scope-proof.json",
    "wellKnownPath": "/.well-known/mcp.json"
  },
  "cloudflarePages": {
    "available": true,
    "ok": true,
    "steps": [
      {
        "id": "well-known-mcp-parity",
        "ok": true,
        "detail": "5 servers"
      },
      {
        "id": "cloudflare-token-static",
        "ok": true,
        "detail": "catalog 5/5 · tier minimal"
      },
      {
        "id": "functions-import-graph",
        "ok": true,
        "detail": "allowlist ok"
      },
      {
        "id": "functions-edge-safety",
        "ok": true,
        "detail": "regex + r2-env boundary"
      },
      {
        "id": "proof-taxonomy-audit",
        "ok": true,
        "detail": "13 contracts · 20 consistency"
      }
    ],
    "timestamp": "2026-08-01T21:28:29.555Z",
    "pagesUrl": "https://project-r-score.pages.dev",
    "path": "/registry/cloudflare-pages-preflight.json"
  },
  "proofTaxonomy": {
    "available": true,
    "ok": true,
    "contracts": 13,
    "contractsOk": 13,
    "consistencyOk": 20,
    "consistencyTotal": 20,
    "audits": [
      {
        "path": "public/registry/release-features.json",
        "reportPath": "/registry/release-features.json",
        "ok": true,
        "primarySubsystem": "runtime",
        "rows": 74
      },
      {
        "path": "public/registry/install-platform.json",
        "reportPath": "/registry/install-platform.json",
        "ok": true,
        "primarySubsystem": "package-manager",
        "rows": 11
      },
      {
        "path": "public/registry/install-env-proof.json",
        "reportPath": "/registry/install-env-proof.json",
        "ok": true,
        "primarySubsystem": "package-manager",
        "rows": 8
      },
      {
        "path": "public/registry/networking-proof.json",
        "reportPath": "/registry/networking-proof.json",
        "ok": true,
        "primarySubsystem": "networking",
        "rows": 0
      },
      {
        "path": "public/registry/bun-runtime-nits-proof.json",
        "reportPath": "/registry/bun-runtime-nits-proof.json",
        "ok": true,
        "primarySubsystem": "runtime",
        "rows": 16
      },
      {
        "path": "public/registry/bundler-loaders-proof.json",
        "reportPath": "/registry/bundler-loaders-proof.json",
        "ok": true,
        "primarySubsystem": "bundler",
        "rows": 6
      },
      {
        "path": "public/registry/networking-channel-proof.json",
        "reportPath": "/registry/networking-channel-proof.json",
        "ok": true,
        "primarySubsystem": "networking",
        "rows": 7
      },
      {
        "path": "public/registry/docs-coverage-proof.json",
        "reportPath": "/registry/docs-coverage-proof.json",
        "ok": true,
        "primarySubsystem": "other",
        "rows": 0
      },
      {
        "path": "public/registry/registry-client-proof.json",
        "reportPath": "/registry/registry-client-proof.json",
        "ok": true,
        "primarySubsystem": "package-manager",
        "rows": 3
      },
      {
        "path": "public/registry/doc-index.json",
        "reportPath": "/registry/doc-index.json",
        "ok": true,
        "primarySubsystem": "other",
        "rows": 0
      },
      {
        "path": "public/registry/cloudflare-token-scope-proof.json",
        "reportPath": "/registry/cloudflare-token-scope-proof.json",
        "ok": true,
        "primarySubsystem": "other",
        "rows": 5
      },
      {
        "path": "public/.well-known/mcp.json",
        "reportPath": "/.well-known/mcp.json",
        "ok": true,
        "primarySubsystem": "other",
        "rows": 5
      },
      {
        "path": "public/registry/cloudflare-pages-preflight.json",
        "reportPath": "/registry/cloudflare-pages-preflight.json",
        "ok": true,
        "primarySubsystem": "other",
        "rows": 5
      }
    ],
    "consistency": [
      {
        "id": "install-platform-embed",
        "ok": true
      },
      {
        "id": "channel-meta-bake",
        "ok": true
      },
      {
        "id": "channel-meta-nits-embed",
        "ok": true
      },
      {
        "id": "channel-meta-bundler-embed",
        "ok": true
      },
      {
        "id": "channel-meta-networking-embed",
        "ok": true
      },
      {
        "id": "by-subsystem:release-features",
        "ok": true
      },
      {
        "id": "by-subsystem:install-platform",
        "ok": true
      },
      {
        "id": "by-subsystem:install-env",
        "ok": true
      },
      {
        "id": "by-subsystem:runtime-nits",
        "ok": true
      },
      {
        "id": "by-subsystem:bundler-loaders",
        "ok": true
      },
      {
        "id": "by-subsystem:networking-channel",
        "ok": true
      },
      {
        "id": "by-subsystem:registry-client",
        "ok": true
      },
      {
        "id": "registry-client-install-env",
        "ok": true
      },
      {
        "id": "docs-coverage-reference-parity",
        "ok": true
      },
      {
        "id": "docs-coverage-doc-index",
        "ok": true
      },
      {
        "id": "cloudflare-token-scope-ssot",
        "ok": true
      },
      {
        "id": "well-known-mcp-catalog-parity",
        "ok": true
      },
      {
        "id": "cloudflare-preflight-aggregate",
        "ok": true
      },
      {
        "id": "cloudflare-preflight-token-scope",
        "ok": true
      },
      {
        "id": "taxonomy-contract-registry",
        "ok": true
      }
    ],
    "proofHash": "b4e82b412835fd9221aba623fc05b4fb6aaddbcc938fa8232692a63722014fdb",
    "timestamp": "2026-08-01T21:28:28.815Z",
    "path": "/registry/proof-taxonomy-audit.json"
  },
  "channelMeta": {
    "available": true,
    "ok": true,
    "stale": false,
    "passed": 74,
    "total": 74,
    "status": "pass",
    "proofHash": "866911a0dd724ca75db87bd570f9421523ce86853b4d7bcf45ceedd56b511a46",
    "updatedAt": "2026-08-01T21:28:28.811Z",
    "channel": "stable",
    "targetVersion": "1.4.0",
    "runtimeVersion": "1.4.0",
    "bySubsystem": {
      "runtime": {
        "passed": 36,
        "total": 36
      },
      "bundler": {
        "passed": 8,
        "total": 8
      },
      "package-manager": {
        "passed": 12,
        "total": 12
      },
      "networking": {
        "passed": 13,
        "total": 13
      },
      "other": {
        "passed": 5,
        "total": 5
      }
    },
    "sources": {
      "release": "artifact",
      "nits": "artifact",
      "bundler": "artifact",
      "networking": "artifact"
    },
    "path": "/registry/release-features.json",
    "bakePath": "/registry/channel-meta-bake.json"
  },
  "routing": {
    "available": true,
    "baseUrl": "https://score.factory-wager.com",
    "passed": 18,
    "total": 18,
    "failed": 0,
    "httpOk": 16,
    "criticalFailed": 0,
    "errorRate": 0,
    "meanMs": 154.92,
    "p50Ms": 67.34,
    "p95Ms": 398.79,
    "maxMs": 398.79,
    "proofHash": "2d3f00aa4fe03f133ed48c56050215f18f9fa824137a2b92f781cc4e06928e7d",
    "timestamp": "2026-07-27T17:08:31.636Z",
    "regressions": 0,
    "criticalFailedPaths": [],
    "routes": [
      {
        "path": "/api/operations/summary",
        "status": 200,
        "pass": true,
        "critical": true,
        "timeMs": 67.34,
        "contentType": "application/json"
      },
      {
        "path": "/portal/dashboard-app.js",
        "status": 200,
        "pass": true,
        "critical": true,
        "timeMs": 61.59,
        "contentType": "application/javascript"
      },
      {
        "path": "/portal/ops/",
        "status": 200,
        "pass": true,
        "critical": true,
        "timeMs": 54.07,
        "contentType": "text/html"
      },
      {
        "path": "/portal/dashboard/",
        "status": 200,
        "pass": true,
        "critical": true,
        "timeMs": 51.52,
        "contentType": "text/html"
      },
      {
        "path": "/api/monitoring",
        "status": 200,
        "pass": true,
        "critical": true,
        "timeMs": 48.18,
        "contentType": "application/json"
      },
      {
        "path": "/registry/ops-summary.json",
        "status": 200,
        "pass": true,
        "critical": true,
        "timeMs": 34.84,
        "contentType": "application/json"
      },
      {
        "path": "/registry/@factorywager/bun-utils-test/latest.json",
        "status": 200,
        "pass": true,
        "critical": true,
        "timeMs": 31.94,
        "contentType": "application/json"
      },
      {
        "path": "/health",
        "status": 200,
        "pass": true,
        "critical": false,
        "timeMs": 398.79,
        "contentType": "application/json"
      },
      {
        "path": "/api/registry/@factorywager/routing-test/latest.json",
        "status": 200,
        "pass": true,
        "critical": false,
        "timeMs": 310.88,
        "contentType": "application/json"
      },
      {
        "path": "/api/registry/@factorywager/test-pkg",
        "status": 200,
        "pass": true,
        "critical": false,
        "timeMs": 306.48,
        "contentType": "text/html"
      },
      {
        "path": "/api/registry/@factorywager/bun-utils-test/latest.json",
        "status": 200,
        "pass": true,
        "critical": false,
        "timeMs": 289.36,
        "contentType": "application/json"
      },
      {
        "path": "/portal",
        "status": 200,
        "pass": true,
        "critical": false,
        "timeMs": 288.2,
        "contentType": "text/html"
      },
      {
        "path": "/monitoring",
        "status": 200,
        "pass": true,
        "critical": false,
        "timeMs": 266.69,
        "contentType": "text/html"
      },
      {
        "path": "/api/registry",
        "status": 400,
        "pass": true,
        "critical": false,
        "timeMs": 182.69,
        "contentType": "application/json"
      },
      {
        "path": "/ready",
        "status": 200,
        "pass": true,
        "critical": false,
        "timeMs": 178.66,
        "contentType": "text/html"
      },
      {
        "path": "/registry/static.json",
        "status": 200,
        "pass": true,
        "critical": false,
        "timeMs": 149.64,
        "contentType": "application/json"
      },
      {
        "path": "/registry/@factorywager/routing-test/latest.json",
        "status": 200,
        "pass": true,
        "critical": false,
        "timeMs": 39.7,
        "contentType": "application/json"
      },
      {
        "path": "/api/registry/static",
        "status": 400,
        "pass": true,
        "critical": false,
        "timeMs": 28.05,
        "contentType": "application/json"
      }
    ]
  },
  "partners": {
    "bound": 24,
    "unboundAgents": 9,
    "byLifecycle": {
      "active": 4,
      "materialized": 19,
      "signup": 1
    },
    "recent": [
      {
        "treeNodeId": "019f930b-71e5-7729-91d6-a82589cf488c",
        "profileKey": "pp-019f930b-71e5-7729-91d6-a82589cf",
        "partnerTemplate": "default-prospect",
        "lifecycleStatus": "materialized",
        "name": "TOC ASH-004"
      },
      {
        "treeNodeId": "019f92f9-2e3f-74f4-8262-720202846493",
        "profileKey": "pp-019f92f9-2e3f-74f4-8262-72020284",
        "partnerTemplate": "default-prospect",
        "lifecycleStatus": "materialized",
        "name": "TOC ASH-003"
      },
      {
        "treeNodeId": "019f92ee-5ef9-728d-950c-6c02a59903a2",
        "profileKey": "pp-019f92ee-5ef9-728d-950c-6c02a599",
        "partnerTemplate": "default-prospect",
        "lifecycleStatus": "materialized",
        "name": "TOC ASH-002"
      },
      {
        "treeNodeId": "019f92ee-5ef8-71e9-b207-5ae20c07d095",
        "profileKey": "pp-019f92ee-5ef8-71e9-b207-5ae20c07",
        "partnerTemplate": "default-prospect",
        "lifecycleStatus": "materialized",
        "name": "TOC ASH-001"
      },
      {
        "treeNodeId": "019f92bf-40d6-72e3-aa09-f0a9b8a95824",
        "profileKey": "pp-019f92bf-40d6-72e3-aa09-f0a9b8a9",
        "partnerTemplate": "default-prospect",
        "lifecycleStatus": "active",
        "name": "Cascade Partner"
      },
      {
        "treeNodeId": "limit-demo-atlantic-sub",
        "profileKey": "pp-limit-demo-atlantic-sub",
        "partnerTemplate": "default-prospect",
        "lifecycleStatus": "materialized",
        "name": "Atlantic City Sub-Agent"
      },
      {
        "treeNodeId": "limit-demo-shoreline",
        "profileKey": "pp-limit-demo-shoreline",
        "partnerTemplate": "default-prospect",
        "lifecycleStatus": "active",
        "name": "Shoreline Partner Desk"
      },
      {
        "treeNodeId": "limit-demo-worcester-sub",
        "profileKey": "pp-limit-demo-worcester-sub",
        "partnerTemplate": "default-prospect",
        "lifecycleStatus": "materialized",
        "name": "Worcester Sub-Agent"
      },
      {
        "treeNodeId": "limit-demo-boston-agent",
        "profileKey": "pp-limit-demo-boston-agent",
        "partnerTemplate": "default-prospect",
        "lifecycleStatus": "materialized",
        "name": "Boston Agent Lane"
      },
      {
        "treeNodeId": "limit-demo-baystate",
        "profileKey": "pp-limit-demo-baystate",
        "partnerTemplate": "default-prospect",
        "lifecycleStatus": "active",
        "name": "Bay State Partner Desk"
      }
    ]
  },
  "channels": {
    "pending": 594,
    "failed": 0,
    "sent": 1039,
    "oldestPendingAt": "2026-07-28T17:03:21.207Z",
    "failRate": 0
  },
  "toc": {
    "available": true,
    "path": "/registry/toc-ops.json",
    "generatedAt": "2026-08-01T21:28:29.624Z",
    "partners": 3,
    "warmed": 4,
    "warming": 2,
    "onboarding": 1,
    "confirmedRails": 7,
    "seatSourcedRails": 2,
    "openTasks": 11,
    "openOnb": 1,
    "openLimit": 2,
    "openBottlenecks": 8,
    "criticalBottlenecks": 1,
    "principalOutstandingTotal": 20300,
    "throttleOnboarding": false,
    "primedDrums": 4,
    "playableDrums": 0,
    "playsPending": 4,
    "playsSettled": 13,
    "activeExperiments": 2,
    "plane": "demo-readonly",
    "identityLinked": true,
    "identityPartners": 3,
    "enforcementFocus": "rope",
    "enforcementFailed": 13,
    "enforcementCritical": 6,
    "throughputT": 5116,
    "throughputI": 47810,
    "throughputOE": 1655,
    "topRankedProcess": "LIMIT",
    "avgRP": 4.9976529618623236,
    "settlementFloatRatio": 0.5103534825350345,
    "presencePartners": 3,
    "presenceIpv6": 31,
    "presenceUniqueZips": 11,
    "presenceUniqueAsns": 3,
    "presenceDnsResolved": 31,
    "presenceAvgDistanceKm": 231,
    "venueKinds": 9,
    "venueExchanges": 2,
    "venueCrypto": 2,
    "venueCreditLines": 2,
    "venueLegalStates": 5,
    "profilePhones": 7,
    "profileTelegramLanes": 6,
    "expertLiquidityAvailable": 59100,
    "avgAgentClvBps": 17.2,
    "openDeals": 8,
    "messageLogEntries": 15,
    "messageLogSlaBreaches": 2,
    "experimentOutcomes": 3,
    "avgExperimentLiftPct": -0.27,
    "rotorSamples": 15,
    "capitalMoves": 30,
    "warmCyclesOpen": 3,
    "gate12Events": 24,
    "bufferHistoryDays": 7,
    "balanceSheetsOk": 3,
    "limitRefreshes": 18,
    "railConfirmEvents": 12,
    "switchbackWindows": 7,
    "releaseCards": 17,
    "deferredPlays": 2,
    "pendingExposureTotal": 6400,
    "recycleCyclesOpen": 4,
    "complianceOpen": 5,
    "auditTrailRows": 36,
    "slaBreaches7d": 13,
    "wdQueuedTotal": 0,
    "wdBlockedTotal": 5,
    "exposureAging72hPlus": 0,
    "onbChecklistPending": 3,
    "settlementSlots7d": 17,
    "constraintRopeCount": 2,
    "playSettlementPending": 4,
    "exceptionResolutionOpen": 19,
    "botCommands24h": 8,
    "bicHandoffsTotal": 7,
    "warmPlaybookPending": 27,
    "phoneLogEvents": 13,
    "avgLiquidityUtilPct": 63,
    "fundCorridorsBlocked": 1,
    "railUtilHighCount": 2,
    "accountGatesFailed": 19,
    "capitalLocationMoves": 4,
    "pendingDeployItems": 2,
    "playInstructionsStale": 1,
    "dealSplitDrift": 2
  },
  "loop": {
    "dispatched": 29,
    "gatedAllow": 29,
    "gatedAdjust": 0,
    "gatedDeny": 0,
    "gatedDefer": 0,
    "reserved": 29,
    "settled": 7,
    "settledViaFullLoop": 29,
    "outboxSent": 1039,
    "outboxFailed": 0,
    "outboxPending": 594,
    "oldestPendingAgeSec": 361527,
    "manualStepsPerCycle": 594,
    "loopCompletionRate": 1,
    "distinctPlaysDispatched": 7,
    "settledPlaysViaFullLoop": 7,
    "loopCompletionRateByPlay": 1,
    "capitalEfficiencyProxy": 0.1278360819590205,
    "limitEfficiencyProxy": null,
    "processReturnProxy": 0.20128651835968908,
    "projectorBackend": "r2",
    "projectorBucket": "factory-wager-registry",
    "projectorDurable": true
  },
  "telegramHandshake": {
    "available": true,
    "path": "/registry/telegram-handshake.json",
    "generatedAt": "2026-08-01T21:28:48.765Z",
    "partners": 4,
    "inviteGaps": 0,
    "blocked": 0,
    "operatorReady": 4,
    "forumReady": 0,
    "designated": 0,
    "verifyFailPartners": 0,
    "laneFailPartners": 0,
    "rows": [
      {
        "partnerCode": "ASH",
        "phase": "operator_ready",
        "membershipCell": "2·OK",
        "handshakeOk": true,
        "needsPartnerInForum": false,
        "inviteLink": "https://t.me/+iBXudtg48psyMTkx",
        "inviteSentAt": null,
        "dmSeatStatus": "linked",
        "callSign": "ASH-001",
        "gapCount": 0,
        "topGap": null,
        "verifyPassed": 11,
        "verifyTotal": 11,
        "verifyFails": [],
        "lanesOk": 23,
        "lanesTotal": 23,
        "lanesBlocked": [],
        "laneFails": [],
        "nextSteps": [
          "ready for welcome DM + bot commands"
        ]
      },
      {
        "partnerCode": "BIL",
        "phase": "operator_ready",
        "membershipCell": "2·OK",
        "handshakeOk": true,
        "needsPartnerInForum": false,
        "inviteLink": "https://t.me/+eMgvmRzz2qpkZDYx",
        "inviteSentAt": null,
        "dmSeatStatus": "linked (shared DM)",
        "callSign": "BIL-001",
        "gapCount": 0,
        "topGap": null,
        "verifyPassed": 11,
        "verifyTotal": 11,
        "verifyFails": [],
        "lanesOk": 23,
        "lanesTotal": 23,
        "lanesBlocked": [],
        "laneFails": [],
        "nextSteps": [
          "ready for welcome DM + bot commands"
        ]
      },
      {
        "partnerCode": "NOV",
        "phase": "operator_ready",
        "membershipCell": "2·OK",
        "handshakeOk": true,
        "needsPartnerInForum": false,
        "inviteLink": "https://t.me/+0oVv4f5CxzVhNDYx",
        "inviteSentAt": null,
        "dmSeatStatus": "linked (shared DM)",
        "callSign": "NOV-001",
        "gapCount": 0,
        "topGap": null,
        "verifyPassed": 11,
        "verifyTotal": 11,
        "verifyFails": [],
        "lanesOk": 23,
        "lanesTotal": 23,
        "lanesBlocked": [],
        "laneFails": [],
        "nextSteps": [
          "ready for welcome DM + bot commands"
        ]
      },
      {
        "partnerCode": "SPEN",
        "phase": "operator_ready",
        "membershipCell": "2·OK",
        "handshakeOk": true,
        "needsPartnerInForum": false,
        "inviteLink": "https://t.me/+3lqb3fA0yIllM2Yx",
        "inviteSentAt": null,
        "dmSeatStatus": "linked (shared DM)",
        "callSign": "SPEN-001",
        "gapCount": 0,
        "topGap": null,
        "verifyPassed": 11,
        "verifyTotal": 11,
        "verifyFails": [],
        "lanesOk": 23,
        "lanesTotal": 23,
        "lanesBlocked": [],
        "laneFails": [],
        "nextSteps": [
          "ready for welcome DM + bot commands"
        ]
      }
    ],
    "commands": {
      "inviteGap": "bun run telegram:handshake:invite-gap",
      "sendInviteAll": "bun run telegram:ops -- send-forum-invite --all",
      "desk": "bun run telegram:handshake:desk",
      "readiness": "bun run telegram:handshake:readiness --invite-gap"
    },
    "catalogPath": "/registry/telegram-handshake-catalog.json"
  },
  "seatCapitalDesk": {
    "available": true,
    "path": "/registry/seat-capital-desk.json",
    "generatedAt": "2026-08-01T21:28:48.779Z",
    "desks": 4,
    "blocked": 0,
    "partial": 0,
    "ready": 4,
    "funded": 0,
    "incompleteOuts": 0,
    "rows": [
      {
        "callSign": "ASH-001",
        "partnerCode": "ASH",
        "fundStatus": "ready",
        "fundDetail": "intake complete — FUND can proceed",
        "outs": [
          {
            "outNum": "1",
            "book": "Hard Rock Florida",
            "username": "ash1.staging",
            "depositMethod": "Venmo",
            "sendTo": "@ash.hr.fl",
            "maxBet": "500",
            "freeplayPct": "25%",
            "status": "ready",
            "incomplete": false,
            "note": "WARMED seat · limits stale — confirm rails before play · harness login — replace via Fill Username",
            "bookMaxLine": "Book max (last known): $1,000 · desk maxBet: 500 · Δ −$500"
          },
          {
            "outNum": "2",
            "book": "Hard Rock Florida",
            "username": "—",
            "depositMethod": "Venmo",
            "sendTo": "@ash.hr.fl",
            "maxBet": "—",
            "freeplayPct": "—",
            "status": "deferred",
            "incomplete": false,
            "note": "ASH-002 warming slot — assign after partner ack",
            "bookMaxLine": "Book max (last known): $1,000 · desk maxBet: —"
          }
        ],
        "checklist": [
          {
            "done": true,
            "label": "Out 1 deposit method confirmed"
          },
          {
            "done": true,
            "label": "Out 1 send-to set"
          },
          {
            "done": true,
            "label": "Out 2 deferred"
          },
          {
            "done": true,
            "label": "All books ready for FUND"
          }
        ],
        "incompleteOuts": 0,
        "pinned": true,
        "hasTelegramDesk": true,
        "deskUpdatedAt": "2026-07-27T08:11:10.082Z"
      },
      {
        "callSign": "BIL-001",
        "partnerCode": "BIL",
        "fundStatus": "ready",
        "fundDetail": "intake complete — FUND can proceed",
        "outs": [
          {
            "outNum": "1",
            "book": "Partner book TBD",
            "username": "bil1.staging",
            "depositMethod": "Venmo",
            "sendTo": "@bil.newpartner",
            "maxBet": "500",
            "freeplayPct": "25%",
            "status": "ready",
            "incomplete": false,
            "note": "Operator ready — partner assigns book + rails via desk Fill · harness login — replace via Fill Username",
            "bookMaxLine": "Book max (last known): no book history"
          }
        ],
        "checklist": [
          {
            "done": true,
            "label": "Out 1 deposit method confirmed"
          },
          {
            "done": true,
            "label": "Out 1 send-to set"
          },
          {
            "done": true,
            "label": "All books ready for FUND"
          }
        ],
        "incompleteOuts": 0,
        "pinned": true,
        "hasTelegramDesk": true,
        "deskUpdatedAt": "2026-07-27T08:11:11.257Z"
      },
      {
        "callSign": "NOV-001",
        "partnerCode": "NOV",
        "fundStatus": "ready",
        "fundDetail": "intake complete — FUND can proceed",
        "outs": [
          {
            "outNum": "1",
            "book": "Hard Rock Florida",
            "username": "nov1.staging",
            "depositMethod": "Venmo",
            "sendTo": "@nov.newpartner",
            "maxBet": "500",
            "freeplayPct": "25%",
            "status": "ready",
            "incomplete": false,
            "note": "SouthFL PPH · ONB seat — book login pending partner ack · harness login — replace via Fill Username",
            "bookMaxLine": "Book max (last known): no book history"
          },
          {
            "outNum": "2",
            "book": "SouthFL PPH Desk",
            "username": "—",
            "depositMethod": "Venmo",
            "sendTo": "@nov.newpartner",
            "maxBet": "—",
            "freeplayPct": "—",
            "status": "deferred",
            "incomplete": false,
            "note": "Second out slot — assign after ONB Ready",
            "bookMaxLine": "Book max (last known): no book history"
          }
        ],
        "checklist": [
          {
            "done": true,
            "label": "Out 1 deposit method confirmed"
          },
          {
            "done": true,
            "label": "Out 1 send-to set"
          },
          {
            "done": true,
            "label": "Out 2 deferred"
          },
          {
            "done": true,
            "label": "All books ready for FUND"
          }
        ],
        "incompleteOuts": 0,
        "pinned": true,
        "hasTelegramDesk": true,
        "deskUpdatedAt": "2026-07-27T08:11:12.398Z"
      },
      {
        "callSign": "SPEN-001",
        "partnerCode": "SPEN",
        "fundStatus": "ready",
        "fundDetail": "intake complete — FUND can proceed",
        "outs": [
          {
            "outNum": "1",
            "book": "parlay21.com",
            "username": "vc2013",
            "depositMethod": "Venmo",
            "sendTo": "@spen.newpartner",
            "maxBet": "500",
            "freeplayPct": "25%",
            "status": "ready",
            "incomplete": false,
            "bookMaxLine": "Book max (last known): no book history"
          },
          {
            "outNum": "2",
            "book": "lonestarwagering.com",
            "username": "Yungg1",
            "depositMethod": "Venmo",
            "sendTo": "@spen.newpartner",
            "maxBet": "500",
            "freeplayPct": "25%",
            "status": "ready",
            "incomplete": false,
            "bookMaxLine": "Book max (last known): no book history"
          },
          {
            "outNum": "3",
            "book": "action92.com",
            "username": "action92",
            "depositMethod": "Venmo",
            "sendTo": "@spen.newpartner",
            "maxBet": "500",
            "freeplayPct": "25%",
            "status": "ready",
            "incomplete": false,
            "note": "logged in ~$17,747 (backend.action92.com)",
            "bookMaxLine": "Book max (last known): no book history"
          },
          {
            "outNum": "4",
            "book": "betvegas23.com",
            "username": "Henry019",
            "depositMethod": "Venmo",
            "sendTo": "@spen.newpartner",
            "maxBet": "500",
            "freeplayPct": "25%",
            "status": "ready",
            "incomplete": false,
            "bookMaxLine": "Book max (last known): no book history"
          },
          {
            "outNum": "5",
            "book": "Orange777",
            "username": "dmk1064",
            "depositMethod": "Venmo",
            "sendTo": "@spen.newpartner",
            "maxBet": "—",
            "freeplayPct": "—",
            "status": "deferred",
            "incomplete": false,
            "note": "book label only — pass field was NO",
            "bookMaxLine": "Book max (last known): no book history"
          }
        ],
        "checklist": [
          {
            "done": true,
            "label": "Out 1 deposit method confirmed"
          },
          {
            "done": true,
            "label": "Out 1 send-to set"
          },
          {
            "done": true,
            "label": "Out 5 deferred"
          },
          {
            "done": true,
            "label": "All books ready for FUND"
          }
        ],
        "incompleteOuts": 0,
        "pinned": true,
        "hasTelegramDesk": true,
        "deskUpdatedAt": "2026-07-27T08:11:13.534Z"
      }
    ],
    "partnerViews": [
      {
        "callSign": "ASH-001",
        "partnerCode": "ASH",
        "fund": {
          "status": "ready",
          "detail": "intake complete — FUND can proceed"
        },
        "activeOuts": [
          {
            "num": "1",
            "outId": "ASH-1",
            "book": "Hard Rock Florida",
            "username": "ash1.staging",
            "missingFund": [],
            "missingBookTerms": [],
            "missingAll": [],
            "deferred": false,
            "complete": true
          }
        ],
        "deferredOuts": [
          {
            "num": "2",
            "outId": "ASH-2",
            "book": "Hard Rock Florida",
            "username": "—",
            "missingFund": [],
            "missingBookTerms": [
              "max bet",
              "freeplay % on deposit"
            ],
            "missingAll": [
              "max bet",
              "freeplay % on deposit"
            ],
            "deferred": true,
            "complete": false
          }
        ],
        "commonMissing": [],
        "outSpecificMissing": []
      },
      {
        "callSign": "BIL-001",
        "partnerCode": "BIL",
        "fund": {
          "status": "ready",
          "detail": "intake complete — FUND can proceed"
        },
        "activeOuts": [
          {
            "num": "1",
            "outId": "BIL-1",
            "book": "Partner book TBD",
            "username": "bil1.staging",
            "missingFund": [],
            "missingBookTerms": [],
            "missingAll": [],
            "deferred": false,
            "complete": true
          }
        ],
        "deferredOuts": [],
        "commonMissing": [],
        "outSpecificMissing": []
      },
      {
        "callSign": "NOV-001",
        "partnerCode": "NOV",
        "fund": {
          "status": "ready",
          "detail": "intake complete — FUND can proceed"
        },
        "activeOuts": [
          {
            "num": "1",
            "outId": "NOV-1",
            "book": "Hard Rock Florida",
            "username": "nov1.staging",
            "missingFund": [],
            "missingBookTerms": [],
            "missingAll": [],
            "deferred": false,
            "complete": true
          }
        ],
        "deferredOuts": [
          {
            "num": "2",
            "outId": "NOV-2",
            "book": "SouthFL PPH Desk",
            "username": "—",
            "missingFund": [],
            "missingBookTerms": [
              "max bet",
              "freeplay % on deposit"
            ],
            "missingAll": [
              "max bet",
              "freeplay % on deposit"
            ],
            "deferred": true,
            "complete": false
          }
        ],
        "commonMissing": [],
        "outSpecificMissing": []
      },
      {
        "callSign": "SPEN-001",
        "partnerCode": "SPEN",
        "fund": {
          "status": "ready",
          "detail": "intake complete — FUND can proceed"
        },
        "activeOuts": [
          {
            "num": "1",
            "outId": "SPEN-1",
            "book": "parlay21.com",
            "username": "vc2013",
            "missingFund": [],
            "missingBookTerms": [],
            "missingAll": [],
            "deferred": false,
            "complete": true
          },
          {
            "num": "2",
            "outId": "SPEN-2",
            "book": "lonestarwagering.com",
            "username": "Yungg1",
            "missingFund": [],
            "missingBookTerms": [],
            "missingAll": [],
            "deferred": false,
            "complete": true
          },
          {
            "num": "3",
            "outId": "SPEN-3",
            "book": "action92.com",
            "username": "action92",
            "missingFund": [],
            "missingBookTerms": [],
            "missingAll": [],
            "deferred": false,
            "complete": true
          },
          {
            "num": "4",
            "outId": "SPEN-4",
            "book": "betvegas23.com",
            "username": "Henry019",
            "missingFund": [],
            "missingBookTerms": [],
            "missingAll": [],
            "deferred": false,
            "complete": true
          }
        ],
        "deferredOuts": [
          {
            "num": "5",
            "outId": "SPEN-5",
            "book": "Orange777",
            "username": "dmk1064",
            "missingFund": [],
            "missingBookTerms": [
              "max bet",
              "freeplay % on deposit"
            ],
            "missingAll": [
              "max bet",
              "freeplay % on deposit"
            ],
            "deferred": true,
            "complete": false
          }
        ],
        "commonMissing": [],
        "outSpecificMissing": []
      }
    ],
    "partnerMessageTemplates": [
      {
        "id": "confirm-active",
        "label": "Partner confirm (DM paste)",
        "thread": "dm-paste",
        "purpose": "Consolidated active-out confirm + missing fields + reply examples.",
        "cli": "bun run seat:desk:partner-message CALL-SIGN",
        "postable": false,
        "dynamicFields": [
          "callSign",
          "activeOutCount",
          "deferredOuts",
          "commonMissing",
          "outSpecificMissing"
        ]
      },
      {
        "id": "todo",
        "label": "Todo list",
        "thread": "desk-copy",
        "purpose": "One line per incomplete out — mirrors Copy todo button.",
        "cli": "bun run seat:desk:partner-message CALL-SIGN --template todo",
        "postable": false,
        "dynamicFields": [
          "perOutMissing"
        ]
      },
      {
        "id": "reply-hint",
        "label": "Reply hint line",
        "thread": "desk-copy",
        "purpose": "Single pipe line for first incomplete out.",
        "cli": "bun run seat:desk:partner-message CALL-SIGN --template reply-hint",
        "postable": false,
        "dynamicFields": [
          "firstIncompleteOutNum"
        ]
      },
      {
        "id": "topic-intake",
        "label": "Liquidity/Outs · deposit rails",
        "thread": "liquidity/outs",
        "purpose": "First rails ask on pinned desk — pipe format + no-password note.",
        "cli": "bun run seat:desk:partner-message CALL-SIGN --template topic-intake [--post]",
        "postable": true,
        "dynamicFields": [
          "partnerCode",
          "deskPin",
          "activeOutRange",
          "deferredSkip"
        ]
      },
      {
        "id": "topic-rails",
        "label": "Liquidity/Outs · pay rails nudge",
        "thread": "liquidity/outs",
        "purpose": "Short follow-up when rails still missing on desk.",
        "cli": "bun run seat:desk:partner-message CALL-SIGN --template topic-rails [--post]",
        "postable": true,
        "dynamicFields": [
          "partnerCode",
          "deskPin",
          "railsNeedLine",
          "deferredSkip"
        ]
      },
      {
        "id": "topic-accounting",
        "label": "Accounting · proof thread",
        "thread": "accounting",
        "purpose": "Deposit/withdraw screenshots + optional bet slips — not parsed by desk pipe.",
        "cli": "bun run seat:desk:accounting-prompt CALL-SIGN [--post] [--thread-id N]",
        "postable": true,
        "dynamicFields": [
          "partnerCode",
          "deskPin",
          "activeOutRange",
          "deferredSkip"
        ]
      }
    ],
    "commands": {
      "refresh": "bun run seat:desk:refresh",
      "post": "bun run seat:desk:post",
      "update": "bun run seat:desk:update",
      "partnerMessage": "bun run seat:desk:partner-message CALL --json",
      "partnerMessageTodo": "bun run seat:desk:partner-message CALL --template todo"
    }
  },
  "compliance": {
    "available": true,
    "ok": true,
    "enhancements": "8/8",
    "shadowMismatches": 0,
    "shadowAllow": 4,
    "shadowBlock": 4,
    "geoProfiles": 4,
    "hmac": true,
    "zipWindowOk": true,
    "scoreHint": "integrity+hmac",
    "states": [
      "MA",
      "NJ"
    ],
    "generatedAt": "2026-08-01T21:28:29.678Z",
    "path": "/registry/compliance-board.json",
    "portal": "/portal/compliance/"
  },
  "monorepoHealth": {
    "available": true,
    "ok": false,
    "score": 33.2,
    "grade": "critical",
    "formulaVersion": 1,
    "bunVersion": "1.4.0",
    "fileCount": 1011,
    "largeFileCount": 428,
    "deadFileCount": 44,
    "cyclicDependencyCount": 14,
    "duplicateDepCount": 0,
    "deadCodePercent": 7,
    "largeFilePercent": 42.3,
    "testCoveragePercent": 0,
    "generatedAt": "2026-08-01T21:28:30.151Z",
    "path": "/registry/monorepo-health.json",
    "portal": "/portal/packages/",
    "claim": "monorepo-health-score",
    "gate": "check:monorepo-health"
  },
  "bunBrandMap": {
    "available": true,
    "ok": true,
    "warnings": 307,
    "errors": 0,
    "stale": false,
    "path": "/registry/bun-brand-map.json"
  },
  "limitChanges": [
    {
      "limit_id": 247,
      "node_id": "019f92bf-40d6-72e3-aa09-f0a9b8a95824",
      "sportsbook": "fanduel",
      "sport_id": "nba",
      "market_id": "spread",
      "bet_type": "straight",
      "previous_max": 800,
      "new_limit": 1200,
      "increased_at": 1785538619,
      "direction": "up",
      "message": "fanduel nba/spread straight: $800 → $1200",
      "context_available": true,
      "multi_factor_score": 0.5935799999999999,
      "top_contributing_factors": [
        "violation_count_30d",
        "chargeback_count_30d",
        "kyc_pass_rate"
      ],
      "context_proof": {
        "algorithm": "sha3-256",
        "digestValid": true,
        "signed": true,
        "hmacValid": true,
        "valid": true
      }
    },
    {
      "limit_id": 251,
      "node_id": "019f92ee-5ef8-71e9-b207-5ae20c07d095",
      "sportsbook": "hardrock",
      "sport_id": "nba",
      "market_id": "spread",
      "bet_type": "straight",
      "previous_max": 400,
      "new_limit": 1000,
      "increased_at": 1785537519,
      "direction": "up",
      "message": "hardrock nba/spread straight: $400 → $1000",
      "context_available": true,
      "multi_factor_score": 0.5935799999999999,
      "top_contributing_factors": [
        "violation_count_30d",
        "chargeback_count_30d",
        "kyc_pass_rate"
      ],
      "context_proof": {
        "algorithm": "sha3-256",
        "digestValid": true,
        "signed": true,
        "hmacValid": true,
        "valid": true
      }
    },
    {
      "limit_id": 255,
      "node_id": "019f92ee-5ef9-728d-950c-6c02a59903a2",
      "sportsbook": "hardrock",
      "sport_id": "nba",
      "market_id": "spread",
      "bet_type": "straight",
      "previous_max": 400,
      "new_limit": 1000,
      "increased_at": 1785537519,
      "direction": "up",
      "message": "hardrock nba/spread straight: $400 → $1000",
      "context_available": true,
      "multi_factor_score": 0.5935799999999999,
      "top_contributing_factors": [
        "violation_count_30d",
        "chargeback_count_30d",
        "kyc_pass_rate"
      ],
      "context_proof": {
        "algorithm": "sha3-256",
        "digestValid": true,
        "signed": true,
        "hmacValid": true,
        "valid": true
      }
    },
    {
      "limit_id": 259,
      "node_id": "019f92f9-2e3f-74f4-8262-720202846493",
      "sportsbook": "hardrock",
      "sport_id": "nba",
      "market_id": "spread",
      "bet_type": "straight",
      "previous_max": 400,
      "new_limit": 1000,
      "increased_at": 1785537519,
      "direction": "up",
      "message": "hardrock nba/spread straight: $400 → $1000",
      "context_available": true,
      "multi_factor_score": 0.5935799999999999,
      "top_contributing_factors": [
        "violation_count_30d",
        "chargeback_count_30d",
        "kyc_pass_rate"
      ],
      "context_proof": {
        "algorithm": "sha3-256",
        "digestValid": true,
        "signed": true,
        "hmacValid": true,
        "valid": true
      }
    },
    {
      "limit_id": 263,
      "node_id": "019f930b-71e5-7729-91d6-a82589cf488c",
      "sportsbook": "hardrock",
      "sport_id": "nba",
      "market_id": "spread",
      "bet_type": "straight",
      "previous_max": 400,
      "new_limit": 1000,
      "increased_at": 1785537519,
      "direction": "up",
      "message": "hardrock nba/spread straight: $400 → $1000",
      "context_available": true,
      "multi_factor_score": 0.5935799999999999,
      "top_contributing_factors": [
        "violation_count_30d",
        "chargeback_count_30d",
        "kyc_pass_rate"
      ],
      "context_proof": {
        "algorithm": "sha3-256",
        "digestValid": true,
        "signed": true,
        "hmacValid": true,
        "valid": true
      }
    },
    {
      "limit_id": 245,
      "node_id": "019f92bf-40d6-72e3-aa09-f0a9b8a95824",
      "sportsbook": "hardrock",
      "sport_id": "nba",
      "market_id": "spread",
      "bet_type": "straight",
      "previous_max": 400,
      "new_limit": 1000,
      "increased_at": 1785537119,
      "direction": "up",
      "message": "hardrock nba/spread straight: $400 → $1000",
      "context_available": true,
      "multi_factor_score": 0.61659,
      "top_contributing_factors": [
        "violation_count_30d",
        "chargeback_count_30d",
        "kyc_pass_rate"
      ],
      "context_proof": {
        "algorithm": "sha3-256",
        "digestValid": true,
        "signed": true,
        "hmacValid": true,
        "valid": true
      }
    },
    {
      "limit_id": 249,
      "node_id": "019f92ee-5ef8-71e9-b207-5ae20c07d095",
      "sportsbook": "draftkings",
      "sport_id": "nba",
      "market_id": "totals",
      "bet_type": "straight",
      "previous_max": 500,
      "new_limit": 1500,
      "increased_at": 1785536319,
      "direction": "up",
      "message": "draftkings nba/totals straight: $500 → $1500",
      "context_available": true,
      "multi_factor_score": 0.61659,
      "top_contributing_factors": [
        "violation_count_30d",
        "chargeback_count_30d",
        "kyc_pass_rate"
      ],
      "context_proof": {
        "algorithm": "sha3-256",
        "digestValid": true,
        "signed": true,
        "hmacValid": true,
        "valid": true
      }
    },
    {
      "limit_id": 253,
      "node_id": "019f92ee-5ef9-728d-950c-6c02a59903a2",
      "sportsbook": "draftkings",
      "sport_id": "nba",
      "market_id": "totals",
      "bet_type": "straight",
      "previous_max": 500,
      "new_limit": 1500,
      "increased_at": 1785536319,
      "direction": "up",
      "message": "draftkings nba/totals straight: $500 → $1500",
      "context_available": true,
      "multi_factor_score": 0.61659,
      "top_contributing_factors": [
        "violation_count_30d",
        "chargeback_count_30d",
        "kyc_pass_rate"
      ],
      "context_proof": {
        "algorithm": "sha3-256",
        "digestValid": true,
        "signed": true,
        "hmacValid": true,
        "valid": true
      }
    },
    {
      "limit_id": 257,
      "node_id": "019f92f9-2e3f-74f4-8262-720202846493",
      "sportsbook": "draftkings",
      "sport_id": "nba",
      "market_id": "totals",
      "bet_type": "straight",
      "previous_max": 500,
      "new_limit": 1500,
      "increased_at": 1785536319,
      "direction": "up",
      "message": "draftkings nba/totals straight: $500 → $1500",
      "context_available": true,
      "multi_factor_score": 0.61659,
      "top_contributing_factors": [
        "violation_count_30d",
        "chargeback_count_30d",
        "kyc_pass_rate"
      ],
      "context_proof": {
        "algorithm": "sha3-256",
        "digestValid": true,
        "signed": true,
        "hmacValid": true,
        "valid": true
      }
    },
    {
      "limit_id": 261,
      "node_id": "019f930b-71e5-7729-91d6-a82589cf488c",
      "sportsbook": "draftkings",
      "sport_id": "nba",
      "market_id": "totals",
      "bet_type": "straight",
      "previous_max": 500,
      "new_limit": 1500,
      "increased_at": 1785536319,
      "direction": "up",
      "message": "draftkings nba/totals straight: $500 → $1500",
      "context_available": true,
      "multi_factor_score": 0.61659,
      "top_contributing_factors": [
        "violation_count_30d",
        "chargeback_count_30d",
        "kyc_pass_rate"
      ],
      "context_proof": {
        "algorithm": "sha3-256",
        "digestValid": true,
        "signed": true,
        "hmacValid": true,
        "valid": true
      }
    },
    {
      "limit_id": 243,
      "node_id": "019f92bf-40d6-72e3-aa09-f0a9b8a95824",
      "sportsbook": "draftkings",
      "sport_id": "nba",
      "market_id": "totals",
      "bet_type": "straight",
      "previous_max": 500,
      "new_limit": 1500,
      "increased_at": 1785535919,
      "direction": "up",
      "message": "draftkings nba/totals straight: $500 → $1500",
      "context_available": true,
      "multi_factor_score": 0.61659,
      "top_contributing_factors": [
        "violation_count_30d",
        "chargeback_count_30d",
        "kyc_pass_rate"
      ],
      "context_proof": {
        "algorithm": "sha3-256",
        "digestValid": true,
        "signed": true,
        "hmacValid": true,
        "valid": true
      }
    },
    {
      "limit_id": 193,
      "node_id": "limit-demo-worcester-sub",
      "sportsbook": "caesars",
      "sport_id": "soccer",
      "market_id": "match_winner",
      "bet_type": "straight",
      "previous_max": 1100,
      "new_limit": 650,
      "increased_at": 1785447465,
      "direction": "down",
      "message": "caesars soccer/match_winner straight: $1100 → $650",
      "context_available": false,
      "multi_factor_score": 0,
      "top_contributing_factors": [],
      "context_proof": null
    },
    {
      "limit_id": 197,
      "node_id": "limit-demo-atlantic-sub",
      "sportsbook": "caesars",
      "sport_id": "soccer",
      "market_id": "match_winner",
      "bet_type": "live",
      "previous_max": 900,
      "new_limit": 1600,
      "increased_at": 1785447405,
      "direction": "up",
      "message": "caesars soccer/match_winner live: $900 → $1600",
      "context_available": true,
      "multi_factor_score": 0.51661,
      "top_contributing_factors": [
        "chargeback_count_30d",
        "violation_count_30d",
        "kyc_pass_rate"
      ],
      "context_proof": {
        "algorithm": "sha3-256",
        "digestValid": true,
        "signed": true,
        "hmacValid": true,
        "valid": true
      }
    },
    {
      "limit_id": 195,
      "node_id": "limit-demo-shoreline",
      "sportsbook": "hardrock",
      "sport_id": "basketball",
      "market_id": "over_under",
      "bet_type": "straight",
      "previous_max": 1250,
      "new_limit": 3000,
      "increased_at": 1785446985,
      "direction": "up",
      "message": "hardrock basketball/over_under straight: $1250 → $3000",
      "context_available": true,
      "multi_factor_score": 0.63503,
      "top_contributing_factors": [
        "total_handle_7d",
        "chargeback_count_30d",
        "violation_count_30d"
      ],
      "context_proof": {
        "algorithm": "sha3-256",
        "digestValid": true,
        "signed": true,
        "hmacValid": true,
        "valid": true
      }
    }
  ],
  "limitPatterns": {
    "schemaVersion": 1,
    "lookbackHours": 48,
    "partners": 3,
    "nodes": 8,
    "downlineNodes": 6,
    "books": [
      {
        "key": "hardrock",
        "changes": 6,
        "raises": 6,
        "decreases": 0,
        "net_delta": 4750,
        "avg_delta_pct": 148.33,
        "avg_influence_score": 0.6043,
        "partners": 2,
        "nodes": 6,
        "states": [
          "NJ"
        ],
        "zip_prefixes": [
          "070",
          "071",
          "072",
          "073",
          "075",
          "084"
        ],
        "top_market": "spread"
      },
      {
        "key": "draftkings",
        "changes": 5,
        "raises": 5,
        "decreases": 0,
        "net_delta": 5000,
        "avg_delta_pct": 200,
        "avg_influence_score": 0.6166,
        "partners": 1,
        "nodes": 5,
        "states": [
          "NJ"
        ],
        "zip_prefixes": [
          "070",
          "071",
          "072",
          "073",
          "075"
        ],
        "top_market": "totals"
      },
      {
        "key": "caesars",
        "changes": 2,
        "raises": 1,
        "decreases": 1,
        "net_delta": 250,
        "avg_delta_pct": 18.43,
        "avg_influence_score": 0.2583,
        "partners": 2,
        "nodes": 2,
        "states": [
          "MA",
          "NJ"
        ],
        "zip_prefixes": [
          "016",
          "084"
        ],
        "top_market": "match_winner"
      },
      {
        "key": "fanduel",
        "changes": 1,
        "raises": 1,
        "decreases": 0,
        "net_delta": 400,
        "avg_delta_pct": 50,
        "avg_influence_score": 0.5936,
        "partners": 1,
        "nodes": 1,
        "states": [
          "NJ"
        ],
        "zip_prefixes": [
          "071"
        ],
        "top_market": "spread"
      }
    ],
    "states": [
      {
        "key": "NJ",
        "changes": 13,
        "raises": 13,
        "decreases": 0,
        "net_delta": 10850,
        "avg_delta_pct": 155.21,
        "avg_influence_score": 0.6015,
        "partners": 2,
        "nodes": 7,
        "states": [
          "NJ"
        ],
        "zip_prefixes": [
          "070",
          "071",
          "072",
          "073",
          "075",
          "084"
        ],
        "top_market": "spread"
      },
      {
        "key": "MA",
        "changes": 1,
        "raises": 0,
        "decreases": 1,
        "net_delta": -450,
        "avg_delta_pct": -40.91,
        "avg_influence_score": 0,
        "partners": 1,
        "nodes": 1,
        "states": [
          "MA"
        ],
        "zip_prefixes": [
          "016"
        ],
        "top_market": "match_winner"
      }
    ],
    "zips": [
      {
        "key": "071",
        "changes": 3,
        "raises": 3,
        "decreases": 0,
        "net_delta": 2000,
        "avg_delta_pct": 133.33,
        "avg_influence_score": 0.6089,
        "partners": 1,
        "nodes": 1,
        "states": [
          "NJ"
        ],
        "zip_prefixes": [
          "071"
        ],
        "top_market": "spread"
      },
      {
        "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": "073",
        "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": [
          "073"
        ],
        "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"
      },
      {
        "key": "016",
        "changes": 1,
        "raises": 0,
        "decreases": 1,
        "net_delta": -450,
        "avg_delta_pct": -40.91,
        "avg_influence_score": 0,
        "partners": 1,
        "nodes": 1,
        "states": [
          "MA"
        ],
        "zip_prefixes": [
          "016"
        ],
        "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": "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": 1,
        "scored_changes": 1,
        "proof_verified_changes": 0,
        "raises": 0,
        "decreases": 1,
        "net_delta": -450,
        "avg_delta_pct": -40.91,
        "avg_influence_score": 0,
        "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"
      }
    ],
    "audit": {
      "changeRows": 14,
      "hierarchyLinked": 8,
      "geoLinked": 8,
      "licensed": 8,
      "scored": 14,
      "proofVerified": 13,
      "coveragePct": 98.1,
      "sourceTables": [
        "tree_nodes",
        "partner_account_limits",
        "limit_raise_context",
        "partner_geo_profiles",
        "partner_state_licenses",
        "regulatory_violations"
      ]
    }
  }
}
