{
  "status_generated": "2026-05-19",
  "owner": "The Playbook USA Tools Team",
  "canonical_policy": "Canonical URLs remain the clean /tools/ route for each tool. Query-parameter result URLs are not listed in XML sitemaps.",
  "privacy_policy": "Do not include SSN, card numbers, bank details, account IDs, document IDs, passwords, home addresses or private support transcripts in tools.",
  "responsible_gambling_stop_gate": "If a result creates urgency, chasing, repeated deposits, loss recovery behavior or pressure to raise stakes, stop using calculators and call or text 1-800-MY-RESET.",
  "routes": [
    {
      "route": "/tools/",
      "status": "live",
      "canonical": "https://theplaybookusa.com/tools/",
      "last_model_review": "2026-05-18",
      "last_qa": "2026-05-18",
      "fixture_url": "/tools/tools-manifest.json",
      "source_registry_checked": "2026-05-18",
      "index_status": "indexable",
      "notes": "Hub owns route selection, inventory matrix, QA registry, status dashboard and safe handoffs."
    },
    {
      "route": "/tools/bonus/",
      "status": "live",
      "canonical": "https://theplaybookusa.com/tools/bonus/",
      "last_model_review": "2026-05-14",
      "last_qa": "2026-05-14",
      "fixture_url": "",
      "source_registry_checked": "2026-05-14",
      "index_status": "indexable",
      "notes": "Evidence-packet export is visible on the tool page."
    },
    {
      "route": "/tools/wagering/",
      "status": "live",
      "canonical": "https://theplaybookusa.com/tools/wagering/",
      "last_model_review": "2026-05-14",
      "last_qa": "2026-05-14",
      "fixture_url": "",
      "source_registry_checked": "2026-05-14",
      "index_status": "indexable",
      "notes": "Shareable result URLs must canonicalize to the clean route."
    },
    {
      "route": "/tools/odds/",
      "status": "live",
      "canonical": "https://theplaybookusa.com/tools/odds/",
      "last_model_review": "2026-05-15",
      "last_qa": "2026-05-15",
      "fixture_url": "",
      "source_registry_checked": "2026-05-15",
      "index_status": "indexable",
      "notes": "Single-line conversion does not remove vig or prove true probability."
    },
    {
      "route": "/tools/odds/no-vig/",
      "status": "live",
      "canonical": "https://theplaybookusa.com/tools/odds/no-vig/",
      "last_model_review": "2026-05-15",
      "last_qa": "2026-05-15",
      "fixture_url": "",
      "source_registry_checked": "2026-05-15",
      "index_status": "indexable",
      "notes": "Requires complete market prices; no-vig is not true probability."
    },
    {
      "route": "/tools/blackjack/",
      "status": "live",
      "canonical": "https://theplaybookusa.com/tools/blackjack/",
      "last_model_review": "2026-05-17",
      "last_qa": "2026-05-17",
      "fixture_url": "/tools/blackjack/test-fixtures.json",
      "source_registry_checked": "2026-05-17",
      "index_status": "indexable",
      "notes": "Basic strategy is educational practice, not profit or legality proof."
    },
    {
      "route": "/tools/blackjack/chart/",
      "status": "live",
      "canonical": "https://theplaybookusa.com/tools/blackjack/chart/",
      "last_model_review": "2026-05-17",
      "last_qa": "2026-05-17",
      "fixture_url": "/tools/blackjack/test-fixtures.json",
      "source_registry_checked": "2026-05-17",
      "index_status": "indexable",
      "notes": "Printable chart must be checked against visible table rules."
    },
    {
      "route": "/tools/tax/",
      "status": "live",
      "canonical": "https://theplaybookusa.com/tools/tax/",
      "last_model_review": "2026-05-15",
      "last_qa": "2026-05-15",
      "fixture_url": "",
      "source_registry_checked": "2026-05-15",
      "index_status": "indexable",
      "notes": "Federal-first planning estimate only; state tax and return prep disabled."
    },
    {
      "route": "/tools/bankroll/",
      "status": "live",
      "canonical": "https://theplaybookusa.com/tools/bankroll/",
      "last_model_review": "2026-04-24",
      "last_qa": "2026-04-24",
      "fixture_url": "",
      "source_registry_checked": "2026-04-24",
      "index_status": "indexable",
      "notes": "Session and stake planning aid; not an affordability or safety guarantee."
    },
    {
      "route": "/tools/kelly/",
      "status": "live",
      "canonical": "https://theplaybookusa.com/tools/kelly/",
      "last_model_review": "2026-05-17",
      "last_qa": "2026-05-17",
      "fixture_url": "/tools/kelly/test-fixtures.json",
      "source_registry_checked": "2026-05-17",
      "index_status": "indexable",
      "notes": "Requires independent probability; includes probability evidence score, no-vig integration, safe explanation copy, portfolio handoff and public fixtures."
    },
    {
      "route": "/tools/kelly/portfolio/",
      "status": "live",
      "canonical": "https://theplaybookusa.com/tools/kelly/portfolio/",
      "last_model_review": "2026-05-17",
      "last_qa": "2026-05-17",
      "fixture_url": "/tools/kelly/portfolio/test-fixtures.json",
      "source_registry_checked": "2026-05-17",
      "index_status": "indexable",
      "notes": "Child tool for 2-15 candidate bets, exposure caps, mutually exclusive outcomes and correlation stop-gates; not a correlation model."
    },
    {
      "route": "/tools/rtp/",
      "status": "live",
      "canonical": "https://theplaybookusa.com/tools/rtp/",
      "last_model_review": "2026-05-18",
      "last_qa": "2026-05-18",
      "fixture_url": "/tools/rtp/test-fixtures.json",
      "source_registry_checked": "2026-05-18",
      "index_status": "indexable",
      "notes": "RTP expected-loss context only; includes source verifier, hourly/session exposure, game presets with caveats, source-confidence labeling, evidence packet templates, slots handoff, myths table, copy/share controls and public fixtures. No short-session prediction, volatility rating or availability proof."
    },
    {
      "route": "/tools/rtp/source-checker/",
      "status": "live",
      "canonical": "https://theplaybookusa.com/tools/rtp/source-checker/",
      "last_model_review": "2026-05-18",
      "last_qa": "2026-05-18",
      "fixture_url": "/tools/rtp/source-checker/test-fixtures.json",
      "source_registry_checked": "2026-05-18",
      "index_status": "indexable",
      "notes": "Child source-quality checker only; not a game RTP lookup, operator-version certificate, volatility forecast or legality check."
    },
    {
      "route": "/tools/rtp/source-checker/test-fixtures.json",
      "status": "live",
      "canonical": "https://theplaybookusa.com/tools/rtp/source-checker/test-fixtures.json",
      "last_model_review": "2026-05-18",
      "last_qa": "2026-05-18",
      "fixture_url": "",
      "source_registry_checked": "2026-05-18",
      "index_status": "indexable",
      "notes": "Public source-checker fixtures for source-quality labels and required evidence output."
    },
    {
      "route": "/tools/rtp/rtp-evidence-packet-template.txt",
      "status": "live",
      "canonical": "https://theplaybookusa.com/tools/rtp/rtp-evidence-packet-template.txt",
      "last_model_review": "2026-05-18",
      "last_qa": "2026-05-18",
      "fixture_url": "",
      "source_registry_checked": "2026-05-18",
      "index_status": "indexable",
      "notes": "Static RTP evidence packet template; contains no personal data and no operator recommendation."
    },
    {
      "route": "/tools/rtp/rtp-evidence-packet-template.csv",
      "status": "live",
      "canonical": "https://theplaybookusa.com/tools/rtp/rtp-evidence-packet-template.csv",
      "last_model_review": "2026-05-18",
      "last_qa": "2026-05-18",
      "fixture_url": "",
      "source_registry_checked": "2026-05-18",
      "index_status": "indexable",
      "notes": "Static CSV RTP evidence packet template; contains no personal data and no operator recommendation."
    },
    {
      "route": "/tools/payout/",
      "status": "live",
      "canonical": "https://theplaybookusa.com/tools/payout/",
      "last_model_review": "2026-05-18",
      "last_qa": "2026-05-18",
      "fixture_url": "https://theplaybookusa.com/tools/payout/test-fixtures.json",
      "source_registry_checked": "2026-05-18",
      "index_status": "indexable",
      "notes": "Payout friction estimator, status decoder, elapsed-time escalation clock, crypto branch and evidence workflow only; no payout approval or dispute decision."
    },
    {
      "route": "/tools/payout/evidence-packet/",
      "status": "live",
      "canonical": "https://theplaybookusa.com/tools/payout/evidence-packet/",
      "last_model_review": "2026-05-18",
      "last_qa": "2026-05-18",
      "fixture_url": "",
      "source_registry_checked": "2026-05-18",
      "index_status": "indexable",
      "notes": "Non-private payout evidence packet child asset; no dispute ruling, payout approval, KYC decision or legal advice."
    },
    {
      "route": "/tools/roulette/",
      "status": "live",
      "canonical": "https://theplaybookusa.com/tools/roulette/",
      "last_model_review": "2026-05-18",
      "last_qa": "2026-05-18",
      "fixture_url": "/tools/roulette/test-fixtures.json",
      "source_registry_checked": "2026-05-18",
      "index_status": "indexable",
      "notes": "Roulette odds, payout, house-edge, coverage, at-least-once probability and session-cost tool; no outcome prediction or betting-system proof."
    },
    {
      "route": "/tools/roulette/probability-table/",
      "status": "live",
      "canonical": "https://theplaybookusa.com/tools/roulette/probability-table/",
      "last_model_review": "2026-05-18",
      "last_qa": "2026-05-18",
      "fixture_url": "/tools/roulette/probability-table.csv",
      "source_registry_checked": "2026-05-18",
      "index_status": "indexable",
      "notes": "Crawlable roulette probability, payout, house-edge and expected-loss-per-100 table; no outcome prediction."
    },
    {
      "route": "/tools/slots/",
      "status": "live",
      "canonical": "https://theplaybookusa.com/tools/slots/",
      "last_model_review": "2026-05-18",
      "last_qa": "2026-05-18",
      "fixture_url": "/tools/slots/test-fixtures.json",
      "source_registry_checked": "2026-05-18",
      "index_status": "indexable",
      "notes": "Slots expected loss, hourly exposure, visual bars, final-balance histogram, rough RTP-preserving simulation, RTP source handoff, compare child route and evidence templates; no profit, jackpot or game-version prediction."
    },
    {
      "route": "/tools/slots/compare/",
      "status": "live",
      "canonical": "https://theplaybookusa.com/tools/slots/compare/",
      "last_model_review": "2026-05-18",
      "last_qa": "2026-05-18",
      "fixture_url": "/tools/slots/compare/test-fixtures.json",
      "source_registry_checked": "2026-05-18",
      "index_status": "indexable",
      "notes": "Two-session slot comparison for expected loss, hourly exposure, volatility-band width and rough stop-loss pressure; no prediction, jackpot model or game recommendation."
    },
    {
      "route": "/tools/poker/",
      "status": "live",
      "canonical": "https://theplaybookusa.com/tools/poker/",
      "last_model_review": "2026-05-19",
      "last_qa": "2026-05-19",
      "fixture_url": "/tools/poker/test-fixtures.json",
      "source_registry_checked": "2026-05-19",
      "index_status": "indexable",
      "notes": "Texas Hold'em preflop hand-vs-hand equity for 169 starting-hand classes; instant class estimates plus exact-card enumeration; safe matchup summary copy; shareable assumptions URL; platform-rule checklist; routes range and pot-odds questions to child tools; no live assistance, board cards, ICM, platform permission or profit guarantee."
    },
    {
      "route": "/tools/poker/preflop-chart/",
      "status": "live",
      "canonical": "https://theplaybookusa.com/tools/poker/preflop-chart/",
      "last_model_review": "2026-05-19",
      "last_qa": "2026-05-19",
      "fixture_url": "/tools/poker/test-fixtures.json",
      "source_registry_checked": "2026-05-19",
      "index_status": "indexable",
      "notes": "Printable/crawlable Texas Hold'em 169 starting-hand chart plus estimated 169x169 matchup matrix export; exact-card enumeration belongs to the root poker equity calculator."
    },
    {
      "route": "/tools/poker/range-equity/",
      "status": "live",
      "canonical": "https://theplaybookusa.com/tools/poker/range-equity/",
      "last_model_review": "2026-05-19",
      "last_qa": "2026-05-19",
      "fixture_url": "/tools/poker/range-equity/test-fixtures.json",
      "source_registry_checked": "2026-05-19",
      "index_status": "indexable",
      "notes": "Off-table Texas Hold'em range-vs-range estimate with parser, board-card stop gate and no live-action or exact-solver claim."
    },
    {
      "route": "/tools/poker/pot-odds/",
      "status": "live",
      "canonical": "https://theplaybookusa.com/tools/poker/pot-odds/",
      "last_model_review": "2026-05-19",
      "last_qa": "2026-05-19",
      "fixture_url": "/tools/poker/pot-odds/test-fixtures.json",
      "source_registry_checked": "2026-05-19",
      "index_status": "indexable",
      "notes": "Poker required-equity and pot-odds price math; no call/fold instruction, implied-odds solver, rake, ICM or stake advice."
    },
    {
      "route": "/tools/sports/",
      "status": "live",
      "canonical": "https://theplaybookusa.com/tools/sports/",
      "last_model_review": "2026-05-19",
      "last_qa": "2026-05-19",
      "fixture_url": "/tools/sports/test-fixtures.json",
      "source_registry_checked": "2026-05-19",
      "index_status": "indexable",
      "notes": "Parlay quoted-price payout math with American/decimal/fractional inputs, offered-price gap, same-game final-price checker, fragility output, push/void/loss status math, fixed-card comparison, split-singles comparison, support-message template, evidence packet and copy/export/share; no prediction, no-vig output, same-game correlation model, settlement ruling, stake advice or legal-status decision."
    },
    {
      "route": "/tools/round-robin/",
      "status": "live",
      "canonical": "https://theplaybookusa.com/tools/round-robin/",
      "last_model_review": "2026-05-19",
      "last_qa": "2026-05-19",
      "fixture_url": "/tools/round-robin/test-fixtures.json",
      "source_registry_checked": "2026-05-19",
      "index_status": "indexable",
      "notes": "Round-robin ticket count, total risk, max payout and partial-win scenario math; no prediction, same-game correlation model, settlement ruling, stake advice or legal-status decision."
    },
    {
      "route": "/tools/profit/",
      "status": "live",
      "canonical": "https://theplaybookusa.com/tools/profit/",
      "last_model_review": "2026-05-19",
      "last_qa": "2026-05-19",
      "fixture_url": "/tools/profit/test-fixtures.json",
      "source_registry_checked": "2026-05-19",
      "index_status": "indexable",
      "notes": "Session records tracker with net result, effective cash-out, ROI guard, state/location, operator/venue, product type, bonus, W-2G/form, withholding, form amount, local multi-session summary, CSV import/export, CPA-ready record summary, copy/TXT/CSV/share record packet and public fixtures; no EV, tax filing, payout approval, legal or bankroll answer."
    },
    {
      "route": "/tools/profit/records-toolkit/",
      "status": "live",
      "canonical": "https://theplaybookusa.com/tools/profit/records-toolkit/",
      "last_model_review": "2026-05-19",
      "last_qa": "2026-05-19",
      "fixture_url": "/tools/profit/session-record-template.csv",
      "source_registry_checked": "2026-05-19",
      "index_status": "indexable",
      "notes": "Static gambling session records toolkit with session log fields, W-2G/form prompts, bonus-settled flag, CSV/TXT templates, IRS-style checklist, CSV import route and tax-tool handoff; no tax return, W-2G obligation, legal, payout or cloud-storage answer."
    },
    {
      "route": "/tools/craps/",
      "status": "live",
      "canonical": "https://theplaybookusa.com/tools/craps/",
      "last_model_review": "2026-05-19",
      "last_qa": "2026-05-19",
      "fixture_url": "/tools/craps/test-fixtures.json",
      "source_registry_checked": "2026-05-19",
      "index_status": "indexable",
      "notes": "Craps Pass Line Practice Model v2.1 with come-out, point, seven-out, expanded odds-cap profiles, table-limit reminders, session exposure/hourly expected-loss estimate, visual chip preview, evidence checklist, myths/misuse block, copy/TXT/CSV/share summary, clear button, no-JS distribution tables, public fixtures and RG stop-gate; no dice-control, profit, legal, payout, tax or full-table answer."
    },
    {
      "route": "/tools/craps/payout-calculator/",
      "status": "live",
      "canonical": "https://theplaybookusa.com/tools/craps/payout-calculator/",
      "last_model_review": "2026-05-19",
      "last_qa": "2026-05-19",
      "fixture_url": "/tools/craps/payout-calculator/test-fixtures.json",
      "source_registry_checked": "2026-05-19",
      "index_status": "indexable",
      "notes": "Craps Payout Reference Model v1.0 with common bet payout, true odds, win probability, house edge, EV per $100, copy/CSV summary and table-specific rounding/commission caveats."
    },
    {
      "route": "/tools/craps/probability-table/",
      "status": "live",
      "canonical": "https://theplaybookusa.com/tools/craps/probability-table/",
      "last_model_review": "2026-05-19",
      "last_qa": "2026-05-19",
      "fixture_url": "/tools/craps/probability-table/test-fixtures.json",
      "source_registry_checked": "2026-05-19",
      "index_status": "indexable",
      "notes": "Craps Probability Table v1.0 with crawlable combinations, probabilities, true odds, payouts, house edge, EV per $100, CSV asset and dataset schema."
    },
    {
      "route": "/tools/reality-check/",
      "status": "live",
      "canonical": "https://theplaybookusa.com/tools/reality-check/",
      "last_model_review": "2026-05-17",
      "last_qa": "2026-05-17",
      "fixture_url": "",
      "source_registry_checked": "2026-05-17",
      "index_status": "indexable",
      "notes": "No commercial links; RG route owns pressure and chasing signals."
    },
    {
      "route": "/tools/methodology/",
      "status": "live",
      "canonical": "https://theplaybookusa.com/tools/methodology/",
      "last_model_review": "2026-05-17",
      "last_qa": "2026-05-17",
      "fixture_url": "/tools/tools-manifest.json",
      "source_registry_checked": "2026-05-17",
      "index_status": "indexable",
      "notes": "Explains governance; does not replace per-tool QA or live source checks."
    },
    {
      "route": "/tools/tools-manifest.json",
      "status": "live",
      "canonical": "https://theplaybookusa.com/tools/tools-manifest.json",
      "last_model_review": "2026-05-17",
      "last_qa": "2026-05-17",
      "fixture_url": "",
      "source_registry_checked": "2026-05-17",
      "index_status": "public-data-asset",
      "notes": "Machine-readable tool manifest for discovery and trust verification."
    },
    {
      "route": "/tools/status.json",
      "status": "live",
      "canonical": "https://theplaybookusa.com/tools/status.json",
      "last_model_review": "2026-05-17",
      "last_qa": "2026-05-17",
      "fixture_url": "/tools/tools-manifest.json",
      "source_registry_checked": "2026-05-17",
      "index_status": "public-data-asset",
      "notes": "Machine-readable status endpoint for route freshness and governance checks."
    }
  ]
}
