#
tokens: 21693/50000 2/44 files (page 2/3)
lines: on (toggle) GitHub
raw markdown copy reset
This is page 2 of 3. Use http://codebase.md/hrgarber/wagyu_mcp_hackathon?lines=true&page={x} to view the full context.

# Directory Structure

```
├── .github
│   ├── hooks
│   │   ├── modules
│   │   │   ├── api-key-check.sh
│   │   │   └── env-check.sh
│   │   └── pre-commit
│   ├── scripts
│   │   └── auto-setup.sh
│   └── workflows
│       └── auto-setup-hooks.yml
├── .gitignore
├── assets
│   └── images
│       └── wagyu_ninja.png
├── docs
│   ├── README.md
│   └── reagan_planning
│       ├── meeting with reagan
│       │   └── transcript.md
│       └── transcript_insights.md
├── LICENSE
├── old
│   ├── docs
│   │   ├── 2025-01-10_odds_api_v4.md
│   │   ├── 2025-01-15_mcp_infra.md
│   │   ├── 2025-01-20_api_key_security.md
│   │   ├── 2025-02-10_pip_install_fix_plan.md
│   │   ├── 2025-02-15_python_odds_api_fix_postmortem.md
│   │   └── 2025-02-20_task_context.md
│   ├── espn_nonbetting_api
│   │   └── espn_api_endpoints.md
│   ├── README.md
│   └── reagan_planning
│       └── mcp_testing_approach.md
├── README.md
└── wagyu_sports
    ├── __init__.py
    ├── build
    │   ├── pyproject.toml
    │   ├── requirements.txt
    │   └── setup.py
    ├── config
    │   ├── .env.example
    │   └── pytest.ini
    ├── conftest.py
    ├── docs
    │   └── LICENSE
    ├── examples
    │   ├── advanced_example.py
    │   ├── example.py
    │   ├── fetch_nba_odds.py
    │   ├── verify_import.py
    │   └── verify_install.py
    ├── Makefile
    ├── mcp_server
    │   ├── __init__.py
    │   ├── capture_live_responses.py
    │   ├── mocks_live
    │   │   ├── nba_games_live.json
    │   │   ├── quota_info_live.json
    │   │   ├── README.md
    │   │   └── sports_list_live.json
    │   ├── odds_client_server.py
    │   ├── odds_client.py
    │   ├── README.md
    │   └── test_server.py
    ├── odds_client.py
    ├── README.md
    ├── tests
    │   ├── README.md
    │   ├── test_odds_api.py
    │   ├── test_odds_mcp_server.py
    │   └── test_simple_mcp.py
    └── utils.py
```

# Files

--------------------------------------------------------------------------------
/wagyu_sports/mcp_server/mocks_live/nba_games_live.json:
--------------------------------------------------------------------------------

```json
   1 | {
   2 |   "_metadata": {
   3 |     "captured_at": "2025-03-03T01:47:34-08:00",
   4 |     "description": "Live data captured from the Odds API",
   5 |     "tool": "get_odds",
   6 |     "parameters": {
   7 |       "sport": "basketball_nba",
   8 |       "regions": "us",
   9 |       "markets": "h2h,spreads"
  10 |     }
  11 |   },
  12 |   "data": [
  13 |     {
  14 |       "id": "88ec7352b864871886a86b3bcb559179",
  15 |       "sport_key": "basketball_nba",
  16 |       "sport_title": "NBA",
  17 |       "commence_time": "2025-03-04T00:10:00Z",
  18 |       "home_team": "Charlotte Hornets",
  19 |       "away_team": "Golden State Warriors",
  20 |       "bookmakers": [
  21 |         {
  22 |           "key": "draftkings",
  23 |           "title": "DraftKings",
  24 |           "last_update": "2025-03-03T09:45:51Z",
  25 |           "markets": [
  26 |             {
  27 |               "key": "h2h",
  28 |               "last_update": "2025-03-03T09:45:51Z",
  29 |               "outcomes": [
  30 |                 {
  31 |                   "name": "Charlotte Hornets",
  32 |                   "price": 5.55
  33 |                 },
  34 |                 {
  35 |                   "name": "Golden State Warriors",
  36 |                   "price": 1.16
  37 |                 }
  38 |               ]
  39 |             },
  40 |             {
  41 |               "key": "spreads",
  42 |               "last_update": "2025-03-03T09:45:51Z",
  43 |               "outcomes": [
  44 |                 {
  45 |                   "name": "Charlotte Hornets",
  46 |                   "price": 1.89,
  47 |                   "point": 12.0
  48 |                 },
  49 |                 {
  50 |                   "name": "Golden State Warriors",
  51 |                   "price": 1.93,
  52 |                   "point": -12.0
  53 |                 }
  54 |               ]
  55 |             }
  56 |           ]
  57 |         },
  58 |         {
  59 |           "key": "fanduel",
  60 |           "title": "FanDuel",
  61 |           "last_update": "2025-03-03T09:43:06Z",
  62 |           "markets": [
  63 |             {
  64 |               "key": "h2h",
  65 |               "last_update": "2025-03-03T09:43:06Z",
  66 |               "outcomes": [
  67 |                 {
  68 |                   "name": "Charlotte Hornets",
  69 |                   "price": 6.3
  70 |                 },
  71 |                 {
  72 |                   "name": "Golden State Warriors",
  73 |                   "price": 1.13
  74 |                 }
  75 |               ]
  76 |             },
  77 |             {
  78 |               "key": "spreads",
  79 |               "last_update": "2025-03-03T09:43:06Z",
  80 |               "outcomes": [
  81 |                 {
  82 |                   "name": "Charlotte Hornets",
  83 |                   "price": 1.91,
  84 |                   "point": 12.5
  85 |                 },
  86 |                 {
  87 |                   "name": "Golden State Warriors",
  88 |                   "price": 1.91,
  89 |                   "point": -12.5
  90 |                 }
  91 |               ]
  92 |             }
  93 |           ]
  94 |         },
  95 |         {
  96 |           "key": "betrivers",
  97 |           "title": "BetRivers",
  98 |           "last_update": "2025-03-03T09:45:52Z",
  99 |           "markets": [
 100 |             {
 101 |               "key": "h2h",
 102 |               "last_update": "2025-03-03T09:45:52Z",
 103 |               "outcomes": [
 104 |                 {
 105 |                   "name": "Charlotte Hornets",
 106 |                   "price": 5.5
 107 |                 },
 108 |                 {
 109 |                   "name": "Golden State Warriors",
 110 |                   "price": 1.16
 111 |                 }
 112 |               ]
 113 |             },
 114 |             {
 115 |               "key": "spreads",
 116 |               "last_update": "2025-03-03T09:45:52Z",
 117 |               "outcomes": [
 118 |                 {
 119 |                   "name": "Charlotte Hornets",
 120 |                   "price": 1.88,
 121 |                   "point": 12.0
 122 |                 },
 123 |                 {
 124 |                   "name": "Golden State Warriors",
 125 |                   "price": 1.93,
 126 |                   "point": -12.0
 127 |                 }
 128 |               ]
 129 |             }
 130 |           ]
 131 |         },
 132 |         {
 133 |           "key": "betmgm",
 134 |           "title": "BetMGM",
 135 |           "last_update": "2025-03-03T09:44:27Z",
 136 |           "markets": [
 137 |             {
 138 |               "key": "h2h",
 139 |               "last_update": "2025-03-03T09:44:27Z",
 140 |               "outcomes": [
 141 |                 {
 142 |                   "name": "Charlotte Hornets",
 143 |                   "price": 5.5
 144 |                 },
 145 |                 {
 146 |                   "name": "Golden State Warriors",
 147 |                   "price": 1.16
 148 |                 }
 149 |               ]
 150 |             },
 151 |             {
 152 |               "key": "spreads",
 153 |               "last_update": "2025-03-03T09:44:27Z",
 154 |               "outcomes": [
 155 |                 {
 156 |                   "name": "Charlotte Hornets",
 157 |                   "price": 1.87,
 158 |                   "point": 12.5
 159 |                 },
 160 |                 {
 161 |                   "name": "Golden State Warriors",
 162 |                   "price": 1.95,
 163 |                   "point": -12.5
 164 |                 }
 165 |               ]
 166 |             }
 167 |           ]
 168 |         },
 169 |         {
 170 |           "key": "betonlineag",
 171 |           "title": "BetOnline.ag",
 172 |           "last_update": "2025-03-03T09:45:51Z",
 173 |           "markets": [
 174 |             {
 175 |               "key": "h2h",
 176 |               "last_update": "2025-03-03T09:45:51Z",
 177 |               "outcomes": [
 178 |                 {
 179 |                   "name": "Charlotte Hornets",
 180 |                   "price": 5.6
 181 |                 },
 182 |                 {
 183 |                   "name": "Golden State Warriors",
 184 |                   "price": 1.17
 185 |                 }
 186 |               ]
 187 |             },
 188 |             {
 189 |               "key": "spreads",
 190 |               "last_update": "2025-03-03T09:45:51Z",
 191 |               "outcomes": [
 192 |                 {
 193 |                   "name": "Charlotte Hornets",
 194 |                   "price": 1.95,
 195 |                   "point": 12.0
 196 |                 },
 197 |                 {
 198 |                   "name": "Golden State Warriors",
 199 |                   "price": 1.87,
 200 |                   "point": -12.0
 201 |                 }
 202 |               ]
 203 |             }
 204 |           ]
 205 |         },
 206 |         {
 207 |           "key": "lowvig",
 208 |           "title": "LowVig.ag",
 209 |           "last_update": "2025-03-03T09:45:52Z",
 210 |           "markets": [
 211 |             {
 212 |               "key": "h2h",
 213 |               "last_update": "2025-03-03T09:45:52Z",
 214 |               "outcomes": [
 215 |                 {
 216 |                   "name": "Charlotte Hornets",
 217 |                   "price": 5.6
 218 |                 },
 219 |                 {
 220 |                   "name": "Golden State Warriors",
 221 |                   "price": 1.17
 222 |                 }
 223 |               ]
 224 |             },
 225 |             {
 226 |               "key": "spreads",
 227 |               "last_update": "2025-03-03T09:45:52Z",
 228 |               "outcomes": [
 229 |                 {
 230 |                   "name": "Charlotte Hornets",
 231 |                   "price": 1.99,
 232 |                   "point": 12.0
 233 |                 },
 234 |                 {
 235 |                   "name": "Golden State Warriors",
 236 |                   "price": 1.9,
 237 |                   "point": -12.0
 238 |                 }
 239 |               ]
 240 |             }
 241 |           ]
 242 |         },
 243 |         {
 244 |           "key": "bovada",
 245 |           "title": "Bovada",
 246 |           "last_update": "2025-03-03T09:45:54Z",
 247 |           "markets": [
 248 |             {
 249 |               "key": "h2h",
 250 |               "last_update": "2025-03-03T09:45:54Z",
 251 |               "outcomes": [
 252 |                 {
 253 |                   "name": "Charlotte Hornets",
 254 |                   "price": 5.6
 255 |                 },
 256 |                 {
 257 |                   "name": "Golden State Warriors",
 258 |                   "price": 1.15
 259 |                 }
 260 |               ]
 261 |             },
 262 |             {
 263 |               "key": "spreads",
 264 |               "last_update": "2025-03-03T09:45:54Z",
 265 |               "outcomes": [
 266 |                 {
 267 |                   "name": "Charlotte Hornets",
 268 |                   "price": 1.95,
 269 |                   "point": 11.5
 270 |                 },
 271 |                 {
 272 |                   "name": "Golden State Warriors",
 273 |                   "price": 1.87,
 274 |                   "point": -11.5
 275 |                 }
 276 |               ]
 277 |             }
 278 |           ]
 279 |         },
 280 |         {
 281 |           "key": "betus",
 282 |           "title": "BetUS",
 283 |           "last_update": "2025-03-03T09:45:52Z",
 284 |           "markets": [
 285 |             {
 286 |               "key": "spreads",
 287 |               "last_update": "2025-03-03T09:45:52Z",
 288 |               "outcomes": [
 289 |                 {
 290 |                   "name": "Charlotte Hornets",
 291 |                   "price": 1.95,
 292 |                   "point": 11.5
 293 |                 },
 294 |                 {
 295 |                   "name": "Golden State Warriors",
 296 |                   "price": 1.87,
 297 |                   "point": -11.5
 298 |                 }
 299 |               ]
 300 |             }
 301 |           ]
 302 |         }
 303 |       ]
 304 |     },
 305 |     {
 306 |       "id": "d9ffe1f98222bd3881003a3eb3bf3178",
 307 |       "sport_key": "basketball_nba",
 308 |       "sport_title": "NBA",
 309 |       "commence_time": "2025-03-04T00:10:00Z",
 310 |       "home_team": "Philadelphia 76ers",
 311 |       "away_team": "Portland Trail Blazers",
 312 |       "bookmakers": [
 313 |         {
 314 |           "key": "betonlineag",
 315 |           "title": "BetOnline.ag",
 316 |           "last_update": "2025-03-03T09:45:51Z",
 317 |           "markets": [
 318 |             {
 319 |               "key": "h2h",
 320 |               "last_update": "2025-03-03T09:45:51Z",
 321 |               "outcomes": [
 322 |                 {
 323 |                   "name": "Philadelphia 76ers",
 324 |                   "price": 1.62
 325 |                 },
 326 |                 {
 327 |                   "name": "Portland Trail Blazers",
 328 |                   "price": 2.42
 329 |                 }
 330 |               ]
 331 |             },
 332 |             {
 333 |               "key": "spreads",
 334 |               "last_update": "2025-03-03T09:45:51Z",
 335 |               "outcomes": [
 336 |                 {
 337 |                   "name": "Philadelphia 76ers",
 338 |                   "price": 1.91,
 339 |                   "point": -3.5
 340 |                 },
 341 |                 {
 342 |                   "name": "Portland Trail Blazers",
 343 |                   "price": 1.91,
 344 |                   "point": 3.5
 345 |                 }
 346 |               ]
 347 |             }
 348 |           ]
 349 |         },
 350 |         {
 351 |           "key": "lowvig",
 352 |           "title": "LowVig.ag",
 353 |           "last_update": "2025-03-03T09:45:52Z",
 354 |           "markets": [
 355 |             {
 356 |               "key": "h2h",
 357 |               "last_update": "2025-03-03T09:45:52Z",
 358 |               "outcomes": [
 359 |                 {
 360 |                   "name": "Philadelphia 76ers",
 361 |                   "price": 1.62
 362 |                 },
 363 |                 {
 364 |                   "name": "Portland Trail Blazers",
 365 |                   "price": 2.42
 366 |                 }
 367 |               ]
 368 |             },
 369 |             {
 370 |               "key": "spreads",
 371 |               "last_update": "2025-03-03T09:45:52Z",
 372 |               "outcomes": [
 373 |                 {
 374 |                   "name": "Philadelphia 76ers",
 375 |                   "price": 1.94,
 376 |                   "point": -3.5
 377 |                 },
 378 |                 {
 379 |                   "name": "Portland Trail Blazers",
 380 |                   "price": 1.94,
 381 |                   "point": 3.5
 382 |                 }
 383 |               ]
 384 |             }
 385 |           ]
 386 |         },
 387 |         {
 388 |           "key": "draftkings",
 389 |           "title": "DraftKings",
 390 |           "last_update": "2025-03-03T09:45:51Z",
 391 |           "markets": [
 392 |             {
 393 |               "key": "h2h",
 394 |               "last_update": "2025-03-03T09:45:51Z",
 395 |               "outcomes": [
 396 |                 {
 397 |                   "name": "Philadelphia 76ers",
 398 |                   "price": 1.62
 399 |                 },
 400 |                 {
 401 |                   "name": "Portland Trail Blazers",
 402 |                   "price": 2.36
 403 |                 }
 404 |               ]
 405 |             },
 406 |             {
 407 |               "key": "spreads",
 408 |               "last_update": "2025-03-03T09:45:51Z",
 409 |               "outcomes": [
 410 |                 {
 411 |                   "name": "Philadelphia 76ers",
 412 |                   "price": 1.89,
 413 |                   "point": -3.5
 414 |                 },
 415 |                 {
 416 |                   "name": "Portland Trail Blazers",
 417 |                   "price": 1.93,
 418 |                   "point": 3.5
 419 |                 }
 420 |               ]
 421 |             }
 422 |           ]
 423 |         },
 424 |         {
 425 |           "key": "fanduel",
 426 |           "title": "FanDuel",
 427 |           "last_update": "2025-03-03T09:43:06Z",
 428 |           "markets": [
 429 |             {
 430 |               "key": "h2h",
 431 |               "last_update": "2025-03-03T09:43:06Z",
 432 |               "outcomes": [
 433 |                 {
 434 |                   "name": "Philadelphia 76ers",
 435 |                   "price": 1.62
 436 |                 },
 437 |                 {
 438 |                   "name": "Portland Trail Blazers",
 439 |                   "price": 2.36
 440 |                 }
 441 |               ]
 442 |             },
 443 |             {
 444 |               "key": "spreads",
 445 |               "last_update": "2025-03-03T09:43:06Z",
 446 |               "outcomes": [
 447 |                 {
 448 |                   "name": "Philadelphia 76ers",
 449 |                   "price": 1.91,
 450 |                   "point": -3.5
 451 |                 },
 452 |                 {
 453 |                   "name": "Portland Trail Blazers",
 454 |                   "price": 1.91,
 455 |                   "point": 3.5
 456 |                 }
 457 |               ]
 458 |             }
 459 |           ]
 460 |         },
 461 |         {
 462 |           "key": "betrivers",
 463 |           "title": "BetRivers",
 464 |           "last_update": "2025-03-03T09:45:52Z",
 465 |           "markets": [
 466 |             {
 467 |               "key": "h2h",
 468 |               "last_update": "2025-03-03T09:45:52Z",
 469 |               "outcomes": [
 470 |                 {
 471 |                   "name": "Philadelphia 76ers",
 472 |                   "price": 1.66
 473 |                 },
 474 |                 {
 475 |                   "name": "Portland Trail Blazers",
 476 |                   "price": 2.28
 477 |                 }
 478 |               ]
 479 |             },
 480 |             {
 481 |               "key": "spreads",
 482 |               "last_update": "2025-03-03T09:45:52Z",
 483 |               "outcomes": [
 484 |                 {
 485 |                   "name": "Philadelphia 76ers",
 486 |                   "price": 1.93,
 487 |                   "point": -3.5
 488 |                 },
 489 |                 {
 490 |                   "name": "Portland Trail Blazers",
 491 |                   "price": 1.88,
 492 |                   "point": 3.5
 493 |                 }
 494 |               ]
 495 |             }
 496 |           ]
 497 |         },
 498 |         {
 499 |           "key": "betmgm",
 500 |           "title": "BetMGM",
 501 |           "last_update": "2025-03-03T09:44:27Z",
 502 |           "markets": [
 503 |             {
 504 |               "key": "h2h",
 505 |               "last_update": "2025-03-03T09:44:27Z",
 506 |               "outcomes": [
 507 |                 {
 508 |                   "name": "Philadelphia 76ers",
 509 |                   "price": 1.61
 510 |                 },
 511 |                 {
 512 |                   "name": "Portland Trail Blazers",
 513 |                   "price": 2.35
 514 |                 }
 515 |               ]
 516 |             },
 517 |             {
 518 |               "key": "spreads",
 519 |               "last_update": "2025-03-03T09:44:27Z",
 520 |               "outcomes": [
 521 |                 {
 522 |                   "name": "Philadelphia 76ers",
 523 |                   "price": 1.91,
 524 |                   "point": -3.5
 525 |                 },
 526 |                 {
 527 |                   "name": "Portland Trail Blazers",
 528 |                   "price": 1.91,
 529 |                   "point": 3.5
 530 |                 }
 531 |               ]
 532 |             }
 533 |           ]
 534 |         },
 535 |         {
 536 |           "key": "bovada",
 537 |           "title": "Bovada",
 538 |           "last_update": "2025-03-03T09:45:54Z",
 539 |           "markets": [
 540 |             {
 541 |               "key": "h2h",
 542 |               "last_update": "2025-03-03T09:45:54Z",
 543 |               "outcomes": [
 544 |                 {
 545 |                   "name": "Philadelphia 76ers",
 546 |                   "price": 1.61
 547 |                 },
 548 |                 {
 549 |                   "name": "Portland Trail Blazers",
 550 |                   "price": 2.4
 551 |                 }
 552 |               ]
 553 |             },
 554 |             {
 555 |               "key": "spreads",
 556 |               "last_update": "2025-03-03T09:45:54Z",
 557 |               "outcomes": [
 558 |                 {
 559 |                   "name": "Philadelphia 76ers",
 560 |                   "price": 1.91,
 561 |                   "point": -4.0
 562 |                 },
 563 |                 {
 564 |                   "name": "Portland Trail Blazers",
 565 |                   "price": 1.91,
 566 |                   "point": 4.0
 567 |                 }
 568 |               ]
 569 |             }
 570 |           ]
 571 |         },
 572 |         {
 573 |           "key": "betus",
 574 |           "title": "BetUS",
 575 |           "last_update": "2025-03-03T09:45:52Z",
 576 |           "markets": [
 577 |             {
 578 |               "key": "spreads",
 579 |               "last_update": "2025-03-03T09:45:52Z",
 580 |               "outcomes": [
 581 |                 {
 582 |                   "name": "Philadelphia 76ers",
 583 |                   "price": 1.87,
 584 |                   "point": -3.5
 585 |                 },
 586 |                 {
 587 |                   "name": "Portland Trail Blazers",
 588 |                   "price": 1.95,
 589 |                   "point": 3.5
 590 |                 }
 591 |               ]
 592 |             }
 593 |           ]
 594 |         }
 595 |       ]
 596 |     },
 597 |     {
 598 |       "id": "01703ec69023c48dec6d3a5cef234cfb",
 599 |       "sport_key": "basketball_nba",
 600 |       "sport_title": "NBA",
 601 |       "commence_time": "2025-03-04T00:40:00Z",
 602 |       "home_team": "Miami Heat",
 603 |       "away_team": "Washington Wizards",
 604 |       "bookmakers": [
 605 |         {
 606 |           "key": "draftkings",
 607 |           "title": "DraftKings",
 608 |           "last_update": "2025-03-03T09:45:51Z",
 609 |           "markets": [
 610 |             {
 611 |               "key": "h2h",
 612 |               "last_update": "2025-03-03T09:45:51Z",
 613 |               "outcomes": [
 614 |                 {
 615 |                   "name": "Miami Heat",
 616 |                   "price": 1.25
 617 |                 },
 618 |                 {
 619 |                   "name": "Washington Wizards",
 620 |                   "price": 4.1
 621 |                 }
 622 |               ]
 623 |             },
 624 |             {
 625 |               "key": "spreads",
 626 |               "last_update": "2025-03-03T09:45:51Z",
 627 |               "outcomes": [
 628 |                 {
 629 |                   "name": "Miami Heat",
 630 |                   "price": 1.89,
 631 |                   "point": -8.5
 632 |                 },
 633 |                 {
 634 |                   "name": "Washington Wizards",
 635 |                   "price": 1.93,
 636 |                   "point": 8.5
 637 |                 }
 638 |               ]
 639 |             }
 640 |           ]
 641 |         },
 642 |         {
 643 |           "key": "fanduel",
 644 |           "title": "FanDuel",
 645 |           "last_update": "2025-03-03T09:43:06Z",
 646 |           "markets": [
 647 |             {
 648 |               "key": "h2h",
 649 |               "last_update": "2025-03-03T09:43:06Z",
 650 |               "outcomes": [
 651 |                 {
 652 |                   "name": "Miami Heat",
 653 |                   "price": 1.26
 654 |                 },
 655 |                 {
 656 |                   "name": "Washington Wizards",
 657 |                   "price": 4.1
 658 |                 }
 659 |               ]
 660 |             },
 661 |             {
 662 |               "key": "spreads",
 663 |               "last_update": "2025-03-03T09:43:06Z",
 664 |               "outcomes": [
 665 |                 {
 666 |                   "name": "Miami Heat",
 667 |                   "price": 1.91,
 668 |                   "point": -9.0
 669 |                 },
 670 |                 {
 671 |                   "name": "Washington Wizards",
 672 |                   "price": 1.91,
 673 |                   "point": 9.0
 674 |                 }
 675 |               ]
 676 |             }
 677 |           ]
 678 |         },
 679 |         {
 680 |           "key": "betrivers",
 681 |           "title": "BetRivers",
 682 |           "last_update": "2025-03-03T09:45:52Z",
 683 |           "markets": [
 684 |             {
 685 |               "key": "h2h",
 686 |               "last_update": "2025-03-03T09:45:52Z",
 687 |               "outcomes": [
 688 |                 {
 689 |                   "name": "Miami Heat",
 690 |                   "price": 1.27
 691 |                 },
 692 |                 {
 693 |                   "name": "Washington Wizards",
 694 |                   "price": 3.95
 695 |                 }
 696 |               ]
 697 |             },
 698 |             {
 699 |               "key": "spreads",
 700 |               "last_update": "2025-03-03T09:45:52Z",
 701 |               "outcomes": [
 702 |                 {
 703 |                   "name": "Miami Heat",
 704 |                   "price": 1.93,
 705 |                   "point": -9.0
 706 |                 },
 707 |                 {
 708 |                   "name": "Washington Wizards",
 709 |                   "price": 1.88,
 710 |                   "point": 9.0
 711 |                 }
 712 |               ]
 713 |             }
 714 |           ]
 715 |         },
 716 |         {
 717 |           "key": "betmgm",
 718 |           "title": "BetMGM",
 719 |           "last_update": "2025-03-03T09:44:27Z",
 720 |           "markets": [
 721 |             {
 722 |               "key": "h2h",
 723 |               "last_update": "2025-03-03T09:44:27Z",
 724 |               "outcomes": [
 725 |                 {
 726 |                   "name": "Miami Heat",
 727 |                   "price": 1.25
 728 |                 },
 729 |                 {
 730 |                   "name": "Washington Wizards",
 731 |                   "price": 4.1
 732 |                 }
 733 |               ]
 734 |             },
 735 |             {
 736 |               "key": "spreads",
 737 |               "last_update": "2025-03-03T09:44:27Z",
 738 |               "outcomes": [
 739 |                 {
 740 |                   "name": "Miami Heat",
 741 |                   "price": 1.91,
 742 |                   "point": -8.5
 743 |                 },
 744 |                 {
 745 |                   "name": "Washington Wizards",
 746 |                   "price": 1.91,
 747 |                   "point": 8.5
 748 |                 }
 749 |               ]
 750 |             }
 751 |           ]
 752 |         },
 753 |         {
 754 |           "key": "betonlineag",
 755 |           "title": "BetOnline.ag",
 756 |           "last_update": "2025-03-03T09:45:51Z",
 757 |           "markets": [
 758 |             {
 759 |               "key": "h2h",
 760 |               "last_update": "2025-03-03T09:45:51Z",
 761 |               "outcomes": [
 762 |                 {
 763 |                   "name": "Miami Heat",
 764 |                   "price": 1.26
 765 |                 },
 766 |                 {
 767 |                   "name": "Washington Wizards",
 768 |                   "price": 4.1
 769 |                 }
 770 |               ]
 771 |             },
 772 |             {
 773 |               "key": "spreads",
 774 |               "last_update": "2025-03-03T09:45:51Z",
 775 |               "outcomes": [
 776 |                 {
 777 |                   "name": "Miami Heat",
 778 |                   "price": 1.95,
 779 |                   "point": -9.0
 780 |                 },
 781 |                 {
 782 |                   "name": "Washington Wizards",
 783 |                   "price": 1.87,
 784 |                   "point": 9.0
 785 |                 }
 786 |               ]
 787 |             }
 788 |           ]
 789 |         },
 790 |         {
 791 |           "key": "lowvig",
 792 |           "title": "LowVig.ag",
 793 |           "last_update": "2025-03-03T09:45:52Z",
 794 |           "markets": [
 795 |             {
 796 |               "key": "h2h",
 797 |               "last_update": "2025-03-03T09:45:52Z",
 798 |               "outcomes": [
 799 |                 {
 800 |                   "name": "Miami Heat",
 801 |                   "price": 1.26
 802 |                 },
 803 |                 {
 804 |                   "name": "Washington Wizards",
 805 |                   "price": 4.1
 806 |                 }
 807 |               ]
 808 |             },
 809 |             {
 810 |               "key": "spreads",
 811 |               "last_update": "2025-03-03T09:45:52Z",
 812 |               "outcomes": [
 813 |                 {
 814 |                   "name": "Miami Heat",
 815 |                   "price": 1.99,
 816 |                   "point": -9.0
 817 |                 },
 818 |                 {
 819 |                   "name": "Washington Wizards",
 820 |                   "price": 1.9,
 821 |                   "point": 9.0
 822 |                 }
 823 |               ]
 824 |             }
 825 |           ]
 826 |         },
 827 |         {
 828 |           "key": "bovada",
 829 |           "title": "Bovada",
 830 |           "last_update": "2025-03-03T09:45:54Z",
 831 |           "markets": [
 832 |             {
 833 |               "key": "h2h",
 834 |               "last_update": "2025-03-03T09:45:54Z",
 835 |               "outcomes": [
 836 |                 {
 837 |                   "name": "Miami Heat",
 838 |                   "price": 1.24
 839 |                 },
 840 |                 {
 841 |                   "name": "Washington Wizards",
 842 |                   "price": 4.15
 843 |                 }
 844 |               ]
 845 |             },
 846 |             {
 847 |               "key": "spreads",
 848 |               "last_update": "2025-03-03T09:45:54Z",
 849 |               "outcomes": [
 850 |                 {
 851 |                   "name": "Miami Heat",
 852 |                   "price": 1.95,
 853 |                   "point": -9.0
 854 |                 },
 855 |                 {
 856 |                   "name": "Washington Wizards",
 857 |                   "price": 1.87,
 858 |                   "point": 9.0
 859 |                 }
 860 |               ]
 861 |             }
 862 |           ]
 863 |         },
 864 |         {
 865 |           "key": "betus",
 866 |           "title": "BetUS",
 867 |           "last_update": "2025-03-03T09:45:52Z",
 868 |           "markets": [
 869 |             {
 870 |               "key": "spreads",
 871 |               "last_update": "2025-03-03T09:45:52Z",
 872 |               "outcomes": [
 873 |                 {
 874 |                   "name": "Miami Heat",
 875 |                   "price": 1.95,
 876 |                   "point": -9.0
 877 |                 },
 878 |                 {
 879 |                   "name": "Washington Wizards",
 880 |                   "price": 1.87,
 881 |                   "point": 9.0
 882 |                 }
 883 |               ]
 884 |             }
 885 |           ]
 886 |         }
 887 |       ]
 888 |     },
 889 |     {
 890 |       "id": "7d360fe51d388cd45d67ca0791a15e4d",
 891 |       "sport_key": "basketball_nba",
 892 |       "sport_title": "NBA",
 893 |       "commence_time": "2025-03-04T01:10:00Z",
 894 |       "home_team": "Memphis Grizzlies",
 895 |       "away_team": "Atlanta Hawks",
 896 |       "bookmakers": [
 897 |         {
 898 |           "key": "draftkings",
 899 |           "title": "DraftKings",
 900 |           "last_update": "2025-03-03T09:45:51Z",
 901 |           "markets": [
 902 |             {
 903 |               "key": "h2h",
 904 |               "last_update": "2025-03-03T09:45:51Z",
 905 |               "outcomes": [
 906 |                 {
 907 |                   "name": "Atlanta Hawks",
 908 |                   "price": 3.85
 909 |                 },
 910 |                 {
 911 |                   "name": "Memphis Grizzlies",
 912 |                   "price": 1.28
 913 |                 }
 914 |               ]
 915 |             },
 916 |             {
 917 |               "key": "spreads",
 918 |               "last_update": "2025-03-03T09:45:51Z",
 919 |               "outcomes": [
 920 |                 {
 921 |                   "name": "Atlanta Hawks",
 922 |                   "price": 1.93,
 923 |                   "point": 8.5
 924 |                 },
 925 |                 {
 926 |                   "name": "Memphis Grizzlies",
 927 |                   "price": 1.89,
 928 |                   "point": -8.5
 929 |                 }
 930 |               ]
 931 |             }
 932 |           ]
 933 |         },
 934 |         {
 935 |           "key": "fanduel",
 936 |           "title": "FanDuel",
 937 |           "last_update": "2025-03-03T09:43:06Z",
 938 |           "markets": [
 939 |             {
 940 |               "key": "h2h",
 941 |               "last_update": "2025-03-03T09:43:06Z",
 942 |               "outcomes": [
 943 |                 {
 944 |                   "name": "Atlanta Hawks",
 945 |                   "price": 3.65
 946 |                 },
 947 |                 {
 948 |                   "name": "Memphis Grizzlies",
 949 |                   "price": 1.3
 950 |                 }
 951 |               ]
 952 |             },
 953 |             {
 954 |               "key": "spreads",
 955 |               "last_update": "2025-03-03T09:43:06Z",
 956 |               "outcomes": [
 957 |                 {
 958 |                   "name": "Atlanta Hawks",
 959 |                   "price": 1.93,
 960 |                   "point": 8.5
 961 |                 },
 962 |                 {
 963 |                   "name": "Memphis Grizzlies",
 964 |                   "price": 1.89,
 965 |                   "point": -8.5
 966 |                 }
 967 |               ]
 968 |             }
 969 |           ]
 970 |         },
 971 |         {
 972 |           "key": "betrivers",
 973 |           "title": "BetRivers",
 974 |           "last_update": "2025-03-03T09:45:52Z",
 975 |           "markets": [
 976 |             {
 977 |               "key": "h2h",
 978 |               "last_update": "2025-03-03T09:45:52Z",
 979 |               "outcomes": [
 980 |                 {
 981 |                   "name": "Atlanta Hawks",
 982 |                   "price": 3.7
 983 |                 },
 984 |                 {
 985 |                   "name": "Memphis Grizzlies",
 986 |                   "price": 1.29
 987 |                 }
 988 |               ]
 989 |             },
 990 |             {
 991 |               "key": "spreads",
 992 |               "last_update": "2025-03-03T09:45:52Z",
 993 |               "outcomes": [
 994 |                 {
 995 |                   "name": "Atlanta Hawks",
 996 |                   "price": 1.93,
 997 |                   "point": 8.5
 998 |                 },
 999 |                 {
1000 |                   "name": "Memphis Grizzlies",
1001 |                   "price": 1.88,
1002 |                   "point": -8.5
1003 |                 }
1004 |               ]
1005 |             }
1006 |           ]
1007 |         },
1008 |         {
1009 |           "key": "betmgm",
1010 |           "title": "BetMGM",
1011 |           "last_update": "2025-03-03T09:44:27Z",
1012 |           "markets": [
1013 |             {
1014 |               "key": "h2h",
1015 |               "last_update": "2025-03-03T09:44:27Z",
1016 |               "outcomes": [
1017 |                 {
1018 |                   "name": "Atlanta Hawks",
1019 |                   "price": 3.9
1020 |                 },
1021 |                 {
1022 |                   "name": "Memphis Grizzlies",
1023 |                   "price": 1.27
1024 |                 }
1025 |               ]
1026 |             },
1027 |             {
1028 |               "key": "spreads",
1029 |               "last_update": "2025-03-03T09:44:27Z",
1030 |               "outcomes": [
1031 |                 {
1032 |                   "name": "Atlanta Hawks",
1033 |                   "price": 1.91,
1034 |                   "point": 8.5
1035 |                 },
1036 |                 {
1037 |                   "name": "Memphis Grizzlies",
1038 |                   "price": 1.91,
1039 |                   "point": -8.5
1040 |                 }
1041 |               ]
1042 |             }
1043 |           ]
1044 |         }
1045 |       ]
1046 |     }
1047 |   ],
1048 |   "headers": {
1049 |     "x-requests-remaining": "488",
1050 |     "x-requests-used": "12"
1051 |   }
1052 | }
1053 | 
```

--------------------------------------------------------------------------------
/docs/reagan_planning/meeting with reagan/transcript.md:
--------------------------------------------------------------------------------

```markdown
  1 | 
  2 | You
  3 | OK, all right so Quick story Harrison and I are competing in an AI hacker on this weekend Big money prize be to California and we're just like on Adderall building shit all right so the idea we came up with last night is related to sports gambling of course and It's an example for what your pitching stuff Give him the tiniest bit of background and then ask him why he's here so Brandon's gonna explain but I just got this advice from a person at work so sports betting and AI having up-to-date odds right when you ask yeah So get out of your mind that we're trying to break sports because I know that's your thing we're not we're not trying to break sports. We just we have access to all of the odds at all of the sports betting websites right now. 
  4 | 
  5 | Reagan Shu
  6 | Yeah 
  7 | 
  8 | You
  9 | And so any any line any 
 10 | 
 11 | Reagan Shu
 12 | Powerful 
 13 | 
 14 | You
 15 | country any sports betting website we have we have all that data in. We don't have enough time to do it good enough yet for everything so our idea is major sports in the US right now so we're going. It's kind of a hard time. I know there's no sports if we can get hockey we'll see, but the idea is football basketball baseball yeah but but you know like it whatever to keep it small. So what 
 16 | 
 17 | Reagan Shu
 18 | What? 
 19 | 
 20 | You
 21 | imagine you know whether it's just asking for the odds or something but like we're trying to build out some cause like we have the decoding idea but we're trying to figure out like the most important thing is the demo and say like here's why someone would care you know and you're the person that would care so back to Brandon yeah So yeah, basically right now imagine working with ChatGPT and saying what is the line for this game 
 22 | 
 23 | Reagan Shu
 24 | Yeah 
 25 | 
 26 | You
 27 | and yeah I mean or if you wanted or way more you could get you could get teams you could get what games are happening today you can get with the lines are for those specific lines You could arbitrage basically and say you know what are the lines for each of the different gambling sites So yeah, I mean I know it's based functionality. You're not like making money off of this, but like if if it was just in front of your lap, your ChatGPT that had access to the data. But this does this hackathon what we're doing and the whole purpose of like this is it's not new analytics like Brandon is saying it's removal of friction yeah that's just that's all it is so from 
 28 | 
 29 | Reagan Shu
 30 | Yeah 
 31 | 
 32 | You
 33 | there we need ask us questions for we move to the next piece 
 34 | 
 35 | Reagan Shu
 36 | Yeah, I'm at work but my first thoughts are like if you are assuming that you're you know like an avid gambler like having access to all of the different site a different lines of different ones cause they are gonna be different because each book is gonna be getting like a different sort of weight of like bats and money so like 
 37 | 
 38 | You
 39 | Yeah 
 40 | 
 41 | Reagan Shu
 42 | the line will always be a little different I guess like if you know if you're if you're shopping basically like you can kinda turn it almost into like a shopping like marketplace like almost like thinking you know you can like OK if I want to take like you know 
 43 | 
 44 | You
 45 | Oh 
 46 | 
 47 | Reagan Shu
 48 | Kansas college basketball tonight right and I know that like you know some books will have them at four some at 4 1/2 some of them like the odds it'll be minimal but to a real better like those matter, you know also when it comes 
 49 | 
 50 | You
 51 | Yeah 
 52 | 
 53 | Reagan Shu
 54 | to like inability to hedge having that little edge like does is convenient, especially when it comes to like futures are the big one like if you wanna bet on who's gonna be the 
 55 | 
 56 | You
 57 | Keep giving examples 
 58 | 
 59 | Reagan Shu
 60 | NFL like if you wanna be if you wanna be on who's gonna be the NFL MVP right? Most places to have like Lamar Jackson as a top one right but the actual number of the favorite like the actual odds are gonna be different based on how many people have bet through that book so like if you're looking to place a bet like that for futures, you wanna basically get the highest odds right even though it's the same debt so like 
 61 | 
 62 | You
 63 | Yeah, so so features is the most value because it's their long return bets give more time for the sports books to be there to be variation between the sports books more 
 64 | 
 65 | Reagan Shu
 66 | Yeah, yeah 
 67 | 
 68 | You
 69 | volatile OK, so can we like the ideas when we get back? I get back to Atlanta on Stuffle keep going for now because basically we have today. We have tomorrow tiny bit but we have today and we're just gonna grind. We're on Addie. We're doing all things we also have a fire going yeah we're cleaning Brandon smoker by smoking it really hard and 
 70 | 
 71 | Reagan Shu
 72 | Nice 
 73 | 
 74 | You
 75 | upset so Can you like the reason why we called you is cause we love you and 
 76 | 
 77 | Reagan Shu
 78 | Thank you I love you too. I'm happy you called. 
 79 | 
 80 | You
 81 | The other reason because we do love a lot of people is you know about sports but not like you though but more so what we need right now is like based off of what we can build right now and what we described we need like user stories or like actual like specific experiments or whatever you wanna call it so for example and I want you to use as reference, but like give the actual example Like say it was an AI thing instead of for sports betting is like Brandon doing his like project or support stuff like the other story could be. I have ticket number 002 and I want to know what was the message that the person sent regarding this ticket so I can quickly find out OK cool here's the message bang. Were there any similar messages to this OK bang so now if we go back to sports betting like if you take yourself say March madness you're putting together all your bets for March madness and you know you're doing that stuff give us some things you wanna ask or find out related to these odds are like even if there's a piece it's like a builder but like give us the user story your stories of like oh that'll be cool. 
 82 | 
 83 | Reagan Shu
 84 | Yeah, I think so. Thinking of like March madness coming up right it's like underdog Central so I would say I want I 
 85 | 
 86 | You
 87 | Yeah, pick pick bullshit names without knowing anything to like feel like 
 88 | 
 89 | Reagan Shu
 90 | want. 
 91 | 
 92 | You
 93 | oil 
 94 | 
 95 | Reagan Shu
 96 | Yeah, I would say like yeah I would. I would say something like I wanna pick the 12 seat to upset the five seed in 
 97 | 
 98 | You
 99 | Marymont around 16 or whatever 
100 | 
101 | Reagan Shu
102 | every every division, right 
103 | 
104 | You
105 | Hello 
106 | 
107 | Reagan Shu
108 | Find me the best find me the highest odds for each of those 12 like test and then like I'm thinking I could say OK so if Nevada is offering you know loyal on their amount at like +9 00 but somebody else like DraftKings housing +925 right like obviously since you already had your mind made of who you wanna pick I'm thinking that would be like a way to basically direct somebody to where they can get the best odds 
109 | 
110 | You
111 | OK, so we pivot we get more towards where are the on sale? 
112 | 
113 | Reagan Shu
114 | Because like in theory right like a few or if you wanted to do that, I could open up each tab like if me and Brandon had a separate book I could say like I've done this before I was like hey I have a 
115 | 
116 | You
117 | Yeah, yeah 
118 | 
119 | Reagan Shu
120 | Stafford ass Super Bowl MVP at like +4 00 what do you have of that and he says oh I've got a +515 for like really peculiar particular bets like that they will actually be quite different 
121 | 
122 | You
123 | Yeah, OK 
124 | 
125 | Reagan Shu
126 | so I think like it it's kind of like it could 
127 | 
128 | You
129 | OK 
130 | 
131 | Reagan Shu
132 | eliminate it, centralized the different places you would pull from if you wanna do that That's by that's how I like if you gave it to me that's how I would first use it again knowing what I wanna bet so thinking of it as like something that helps you make a bet or help you choose your bet but helps you like literally confirm the choice that you've already kind of made coming into it 
133 | 
134 | You
135 | Look up thought yeah no thoughts I think that's so. It's number one number two. Pretend you are either showing someone who's a semi nova sports better in like the hard-core sense you know they're putting together a bit or whatever but like they're not trying to just do some bullshit And say we got a Lakers game tonight that's now now run 
136 | 
137 | Reagan Shu
138 | I would say So you're saying like you're casual better and you're like we're all getting to get a watch the Lakers game and you're like interested in something on it I would say 
139 | 
140 | You
141 | Yeah, exactly exactly in my sports be friends and I'm like I wanna put a bed down six dudes on the couch and only one dude actually 
142 | 
143 | Reagan Shu
144 | Yeah, I would say 
145 | 
146 | You
147 | bats and the others talk about it high-level 
148 | 
149 | Reagan Shu
150 | like identifying identifying trends so like if somebody's like, but they like Lucas over his shit like it's like points rebounds and assists over his hit like the past three games or he's gone like 5 00 like something like that so maybe help you identify a trend that you can either like jump on or fade depending on what you wanna do but I guess like it'd be something to give you 
151 | 
152 | You
153 | I want that and there might be part can I can I can? I slightly 
154 | 
155 | Reagan Shu
156 | more 
157 | 
158 | You
159 | reposition the idea the thing won't give you any old 
160 | 
161 | Reagan Shu
162 | Yeah Yeah 
163 | 
164 | You
165 | information. It will only give you future information or current information. 
166 | 
167 | Reagan Shu
168 | Oh, OK. Up-to-date current information. 
169 | 
170 | You
171 | We could add that though in the future 
172 | 
173 | Reagan Shu
174 | Couldn't give you something like you know the Lakers or you know 40 12 and 
175 | 
176 | You
177 | Yes 
178 | 
179 | Reagan Shu
180 | 13 against the spread like for like as far as the seasons gone 
181 | 
182 | You
183 | Potentially there's a lot of I got a look potentially. I'm thinking even even lower of like I don't even know if this is real and that's why we're telling you, but I would be like OK. I like the 
184 | 
185 | Reagan Shu
186 | Yeah Yeah, then I would actually, I would actually go this way if you wanna go yeah 
187 | 
188 | You
189 | Lakers what if I like wanted to like a cake or watching the Lakers game yeah Reagan I know you got some crazy shit down while that's like. I don't even know what you said. I wanna throw one down who's your favorite player Luca just moved over that's cool. Let's make a bet with Luca. 
190 | 
191 | Reagan Shu
192 | Yeah, yeah, I would also say 
193 | 
194 | You
195 | Like how how do you how do you progress this to the point of a bit being placed yeah 
196 | 
197 | Reagan Shu
198 | Yeah, like if you just provide like Lucas odds, you know like it cause that you can one there's multiple layers obviously like a 501 right like it's 23, 000 over 42 over under 42 which is like pretty standard for a guy like that, but you can do like over 60 and that's gonna be crazy odds or you can do like over under 20 and it's gonna be like safer odds so I think one you just have to keep in mind the options which most books will provide because They will it's part of it. I would also say just 
199 | 
200 | You
201 | Even a little further back, I'm sorry to cut you off 
202 | 
203 | Reagan Shu
204 | following like if it's. 
205 | 
206 | You
207 | but with only the day Like The flow would be because we can build on if we get data but we have to like basically at this point say if we can just sort whatever we end up getting versus ask for something specific 
208 | 
209 | Reagan Shu
210 | Yeah 
211 | 
212 | You
213 | So like you know if we get all of these normal odds of the spread money line whatever and then is there anything or spend money on the same no spread money line over under like basic basic basic basic basic basic 
214 | 
215 | Reagan Shu
216 | Yeah Let me rewind for a second then I would say that another big thing that people want to look for, but it's hard to do is line movement so if there's a lot of action on specific debt, the line will move right like that like the books react by moving the line or moving the 
217 | 
218 | You
219 | It's really OK 
220 | 
221 | Reagan Shu
222 | odds and people look for people look for that yeah 
223 | 
224 | You
225 | OK contextualize give me an example 
226 | 
227 | Reagan Shu
228 | so I'll give you the best example that I can think of like two years ago Philadelphia and the Cowboys played and like came out at the starting quarterback for Philadelphia isn't gonna play so the line 
229 | 
230 | You
231 | I got 
232 | 
233 | Reagan Shu
234 | changes right? That's that's a pretty dressing. Example line changes cause they're going into it with a back up, so Philadelphia went from being like -3 favorites 2+ one underdog so if you had right like knowing that change, but I even think just like. 
235 | 
236 | You
237 | Story API 
238 | 
239 | Reagan Shu
240 | And less in less Jurassic context if there's like any baseball example on any given random day out of 162 gauge like July 8 in the middle of the fucking summer when nobody's watching a paying attention for whatever reason a lot of the people bet on the 
241 | 
242 | You
243 | I love it 
244 | 
245 | Reagan Shu
246 | braves to beat the White Sox right the White Sox are ass right that line move that has more people bet on the Braves line is gonna continue to move so if you think that you special at the end of the day, I should know what housing gonna happen on July 8 on a random day You can basically monitor the White Sox and be like the White Sox are randomly like +375 for this random day where it's both their fifth starters and nobody knows you playing games where you think you might basically just be like an advantage that's notable movement because people like movement and like movement draws attention because it kind of makes people Intrinsically wonder why is this moving like what is everybody else think about the Braves on this random day why not take the white Sox right Brandon do you remember that random game Houston versus Detroit Detroit was +400 and ended up winning right like it just a random day in the middle of summer so I think I like 
247 | 
248 | You
249 | Yeah 
250 | 
251 | Reagan Shu
252 | baseball and basketball special like college basketball right those like random games will get a random amount of attention and if that moves whether it's for one way or another, it doesn't matter people like to know about movement 
253 | 
254 | You
255 | So movement, you think is the biggest variable for people like like you said no one beats Vegas but if anyone's gonna try to beat Vegas, they they use movement as a massive variable for that movement of lines 
256 | 
257 | Reagan Shu
258 | Yes, absolutely absolutely movement and waiting of waiting of the number of fats versus the money so like the amount of money on the game on one side of a bat is different than the amount of bets on one 
259 | 
260 | You
261 | Would you 
262 | 
263 | Reagan Shu
264 | side of the game 
265 | 
266 | You
267 | be a thing you can find a thing you've ever seen where it's like 
268 | 
269 | Reagan Shu
270 | Yeah, so 
271 | 
272 | You
273 | there's this much money on one side of the bed 
274 | 
275 | Reagan Shu
276 | some books will provide it like some of the new ones like FanDuel will do it like FanDuel DraftKings. They'll do that kind of stuff and again that's gonna be different for each book but yes, they will show you like what 
277 | 
278 | You
279 | Yeah 
280 | 
281 | Reagan Shu
282 | percent of the money like what percent of the money is on which side versus what percent of the bets are on which side but they kinda break it down so you might be able to pull that 
283 | 
284 | You
285 | Do you think it would do you think it would clutter a Response from a GPT if we showed that data along with the lines or you think that's like naturally, someone's gonna want that along with like if you're just like it with the line for the Lakers tonight and then you can say you can also you can show each 
286 | 
287 | Reagan Shu
288 | Yeah 
289 | 
290 | You
291 | sports book and then you can also show like how much money is on each side and then maybe some like movement variable or something 
292 | 
293 | Reagan Shu
294 | Yeah, but I mean people like oh it's literally a drop down underneath the lawn and some of these so like if you're if you click into the game and you see the 
295 | 
296 | You
297 | Yeah 
298 | 
299 | Reagan Shu
300 | line the scale will pop up then it'll be like it'll look like almost an election chart like it'll be blue on one side red on the other and it'll say like 46 and 54 
301 | 
302 | You
303 | Use 
304 | 
305 | Reagan Shu
306 | % like 46 % of the money is on You know like the Lakers, but 54% of the bats are on whatever right like the opposite of it 
307 | 
308 | You
309 | Yeah, so very important here is what your ear you're saying implicitly cause you have the information that's what I want so that you're seeing these things and you're saying the number of bets in like the value of the bets is important If you look at a snapshot in time right now you weren't tracking it just look right now. How like is it thresholds or is it like kind of a ratio of bets place to amount of money like what give us how you would analyze those two variables to help you OK 
310 | 
311 | Reagan Shu
312 | It's Russia it's ratio it's ratio of basically the money like the total action on that game 
313 | 
314 | You
315 | OK, so insert that that is this the Detroit game you're talking about Steelers is different now 
316 | 
317 | Reagan Shu
318 | I can go for either. I get this interchangeable. We can make it to Detroit example if you want. 
319 | 
320 | You
321 | Cell Give me both I'd like just like verbalize it 
322 | 
323 | Reagan Shu
324 | Yeah, so like let's say you wanna bet on this Detroit versus Houston game Detroit is +400 
325 | 
326 | You
327 | It's Tuesday at 
328 | 
329 | Reagan Shu
330 | underdog yeah random day 
331 | 
332 | You
333 | 12 it's Tuesday at 12 space 
334 | 
335 | Reagan Shu
336 | exactly and so 
337 | 
338 | You
339 | Yes, random game 
340 | 
341 | Reagan Shu
342 | you basically you click on it and the options come up right you have the run line you have to over under and then you have the money line and then below that is going to be I got a picture and election bar that has blue on the left and red on the right and it'll be equal 100 % but it'll basically show you what percent of the money is on which side and what percent of the best on which side? So in theory, why if you say OK I'm not like 80% of the best are on like that place like number of best place 80% of them of the total best place on that game through that site or on Houston basically clean up this game right but so in theory right like 20% of the best are on Try to beat them but 40% of the money actually place like a 
343 | 
344 | You
345 | Home 
346 | 
347 | Reagan Shu
348 | total the total action on that game numerical like currency wise 40% of the actual money bet is on Detroit And 60% of the total like pool is fat is that on 
349 | 
350 | You
351 | Yeah, you're like oh interesting 
352 | 
353 | Reagan Shu
354 | Houston so people would if people like to fade the public right like that's kind of a thing that better try to do the other one ride with the public or better or go against it cause you know think about it like if you're literally in your own head like Vegas know something that nobody else does right 
355 | 
356 | You
357 | Public against public 
358 | 
359 | Reagan Shu
360 | everybody's on you know Houston to win this game in Vegas is letting it happen and right like there must be like stupid shit like that, but the people do like to know what the number like where the weight is of the 
361 | 
362 | You
363 | Yeah, yeah, can you give me like? 
364 | 
365 | Reagan Shu
366 | public 
367 | 
368 | You
369 | Role-play that person Who is doing that with that exact line walk me through the mental numbers Matthew do to say OK I see X on one side of number of bets. Why on the actual dollars placed on the bets let me like. Tell me your thought process that would lead you to I'm gonna bet on and the name X or Y or whatever side. 
370 | 
371 | Reagan Shu
372 | Yeah, so I see that there's I see that there's a random game where you can get White Sox +400 which is quite absurd for again again where anything can happen in the middle of the summer so 
373 | 
374 | You
375 | Yeah 
376 | 
377 | Reagan Shu
378 | naturally that's what like sparks my interest in clicking it and then assuming you strolling out the rest of the bets for that day and then once I'm in there, right, I see that 40% of the money is on Is on Detroit, which means that the email there's less that's on it. The people who are betting on Detroit are betting bigger on it right 
379 | 
380 | You
381 | And that makes you feel 
382 | 
383 | Reagan Shu
384 | like 
385 | 
386 | You
387 | how and why 
388 | 
389 | Reagan Shu
390 | That makes me feel that there's a small percentage of people that really believe in this day that believe Troy is going to you know 
391 | 
392 | You
393 | Call mom 
394 | 
395 | Reagan Shu
396 | that and that is also just like the idea of the odds are not in your favor, but the odds are great like for considering what the game is again being a middle of the road game that nobody cares about the payout on that if you really think it's just a 50-50 toss up like it's a no-brainer to take the one where you could quadruple your money right versus you know taking the safer bet that is again the team that is way better but again it's a baseball anything can happen 
397 | 
398 | You
399 | In the social 
400 | 
401 | Reagan Shu
402 | So if 
403 | 
404 | You
405 | dynamics that you're describing from like you can infer from this information that is That like focusing on that piece, I'm trying to think of. I'm on all of the things right now. That kind of feeling that you're getting from it how does that intertwine with the top level piece that is +4 00 random summer game like how does that second layer 
406 | 
407 | Reagan Shu
408 | Yeah 
409 | 
410 | You
411 | connect? 
412 | 
413 | Reagan Shu
414 | Can you can you what do you mean by the second layer like so are you saying like what? 
415 | 
416 | You
417 | So you say you're scrolling you click on it +400 random game OK cool and then you open it up and then you see like the The number, beds and money on each side and you see like a discrepancy that is you just described would be like make you even more enthusiastic to do that but like how Do you know what I'm saying like like how does that give you 
418 | 
419 | Reagan Shu
420 | Yeah, I see 
421 | 
422 | You
423 | more conviction towards the bed like beyond when he clicked? 
424 | 
425 | Reagan Shu
426 | Convinces either convinces or confirms to me the better that there's like value in the pic there's like 
427 | 
428 | You
429 | Because 
430 | 
431 | Reagan Shu
432 | because of the factors that include the potential payout being like you know four to one odds which is pretty people, but that's a pretty positive return so 
433 | 
434 | You
435 | Yeah 
436 | 
437 | Reagan Shu
438 | that puff I would say the I mean, this is where it comes into like this is where it's tough because it's its personal preference right there might be somebody who there might be somebody who saw the 40% of the money is on 
439 | 
440 | You
441 | Yeah, exactly exactly 
442 | 
443 | Reagan Shu
444 | Detroit and it's like that nope get me away from this like I don't want it 
445 | 
446 | You
447 | Why would they think that? 
448 | 
449 | Reagan Shu
450 | For the same reason that I might like maybe they think it's rigged maybe they think there's something that they don't know maybe they don't like 
451 | 
452 | You
453 | They have their reason OK you think there's like like not a deep state but you think there's more going on under the 
454 | 
455 | Reagan Shu
456 | it maybe there's there's a reason I think 
457 | 
458 | You
459 | surface and everyone has a unique reason like what is you don't give me yours but like what? What's your take on that you see? what were your numbers like? It was like 
460 | 
461 | Reagan Shu
462 | Yeah Yeah Alex 
463 | 
464 | You
465 | a lot of a lot of. Money relative to the number of bets on Detroit, right 
466 | 
467 | Reagan Shu
468 | Yeah, I would also say that a lot of people don't just just don't like anomalies like that game was an anomaly and that like people if they see an extreme one way or another, they will tend to stay away from it so that's a reason that people might get spooked out by a game like that 
469 | 
470 | You
471 | When you say stay away like I am, I am so out of it like I don't know that how that would make it like you say out like it would make you stay out of that bet you're staring at right now or like 
472 | 
473 | Reagan Shu
474 | It would make you make your avoid the game make you avoid that game like if I'm scrolling and I'm I wanna play a bet on a baseball game and I see that and I realize this is not normal. I'm clicking out of that I'm scrolling to the expert and seeing what other options I got. 
475 | 
476 | You
477 | Yeah, yeah yeah yeah So if you're like a conservative better, you're like oh wow great odds you click on it. You're like this is funky. 
478 | 
479 | Reagan Shu
480 | Yeah, exactly like you. You almost feel like you're getting trapped one way or another. 
481 | 
482 | You
483 | That is like an anomaly in the deeper data 
484 | 
485 | Reagan Shu
486 | So especially especially if it's especially if it's a beginner better who doesn't see it as like oh this might be a short tech where I may actually just get like I might swipe a 
487 | 
488 | You
489 | Yeah 
490 | 
491 | Reagan Shu
492 | line that you know comes once every once in a while, a beginner better probably isn't gonna realize that which is why I say if you follow 
493 | 
494 | You
495 | Yeah Yeah, yeah yeah yeah 
496 | 
497 | Reagan Shu
498 | movement right like if something's moving like crazy a beginner better might be like I know right so they might 
499 | 
500 | You
501 | Yeah 
502 | 
503 | Reagan Shu
504 | but if something steady right at the NFL for the most part is relatively steady those the lines they release on 
505 | 
506 | You
507 | Yeah 
508 | 
509 | Reagan Shu
510 | Tuesday and by the time Sunday rolls around the lines rarely changed that much 
511 | 
512 | You
513 | Yeah 
514 | 
515 | Reagan Shu
516 | so if there is a lot of change right, like I mean at the beginner better like football because it is pretty steady And it's less to keep up with right, so I think that movement can intimidate some people, especially the beginner better 
517 | 
518 | You
519 | Yeah, OK I think I think we zoom out again. The most important thing is that everyone has their own philosophy and if you make you make receiving data super simple for them. 
520 | 
521 | Reagan Shu
522 | Yeah, they'll take it as they want 
523 | 
524 | You
525 | Easy and then we could even you know, we could take a step further down the line and help you know people can draft up their own like sort of strategies and then then retrieve data the way they want to retrieve it most importantly is If we make data collection, easy for people, though they might actually fucking use it and it kind of captures both the novice and the deep the deeper 
526 | 
527 | Reagan Shu
528 | Yuck 
529 | 
530 | You
531 | gambler with the deep state philosophy because if you're just an office and you're like I want you think the same thing I just want the lot and I want I want. I wanna place a bet tonight I wanna drink some beer yeah or if you're fucking if you really want to see the movement and see all the money down and you wanna run? It there so yeah the most important thing is the data is there we shouldn't give it all to someone we should like layer layered and based off of how much they 
532 | 
533 | Reagan Shu
534 | Yeah, yeah and yeah yeah I would say don't don't 
535 | 
536 | You
537 | want they don't overall so yeah 
538 | 
539 | Reagan Shu
540 | overwhelm and don't maybe like don't try to come off like you're trying to help them make a pic like let them make their own empower them to make their own 
541 | 
542 | You
543 | Yeah 
544 | 
545 | Reagan Shu
546 | decision which is 
547 | 
548 | You
549 | So in the normal stats you get if if you're we say you're starting with I see a game and let's go back to the Lakers game cause it's just whatever I see the Lakers game I say hey tell me about the the odds on the Lakers game what do you want to see like what's your homepage look like cause that's very important to be sensitive not overwhelming the user so like what you're thinking in these kind of role-play 
550 | 
551 | Reagan Shu
552 | Yeah 
553 | 
554 | You
555 | ways like, what do you? What populate when you ask for that and what doesn't 
556 | 
557 | Reagan Shu
558 | So if I yeah, what what population is the spread over under in the money line that is like if you click on any bed that's gonna be the main thing there might be some like Especially if you click onto it in ESPN like if you click on that on the ESPN app and click into the game, there will be a little like pie chart that says like percent likely to win that's not related to the bedding. It's like the " ESPN expert analysis so some sites might have like a thing like that as well 
559 | 
560 | You
561 | Yeah OK 
562 | 
563 | Reagan Shu
564 | but that all that's not that's never the main like I stay that's always the kind like that's just up to it is it is 
565 | 
566 | You
567 | Yeah, I got this BS so so yeah so here's my last one for you of like this line of thought Say you know how like you just pull up your phone if Siri actually worked and go hey Siri, you know like you'll send a text whatever 
568 | 
569 | Reagan Shu
570 | Yeah 
571 | 
572 | You
573 | So OK Reagan is sitting here right now on a Saturday night. I have no clue who's playing, but if there's someone interesting to bet on, I have a feeling what U2 does right now so first is there do you know for tonight? Is there anything remotely interesting? 
574 | 
575 | Reagan Shu
576 | I told you define interesting 
577 | 
578 | You
579 | If you're not aware, it doesn't matter anyways, so we don't know what they are but make it up. What is someone who could be playing tonight that you would want to bet on? 
580 | 
581 | Reagan Shu
582 | Yeah Yeah Call college Lakers and grizzlies 
583 | 
584 | You
585 | Lakers grizzlies OK cool so you're sitting on your couch and you're interested in Lakers grizzlies so now tell me the whole story of Reagan is sitting on his couch and he pulls up his phone and says hey Siri 
586 | 
587 | Reagan Shu
588 | I say hey Siri show me the line for Lakers grizzlies 
589 | 
590 | You
591 | OK, and then populate the line and you gotta make up for the example whatever the line is to 
592 | 
593 | Reagan Shu
594 | And then 
595 | 
596 | You
597 | continue go 
598 | 
599 | Reagan Shu
600 | Yeah, I'll be it'll be. It'll be a serial populate and it'll probably say OK from a particular source like a particular book rather DraftKings FanDuel ESPN right whatever line that they 
601 | 
602 | You
603 | Would you odyssey a like a top wait real quick 
604 | 
605 | Reagan Shu
606 | decide out I would like to see. 
607 | 
608 | You
609 | on the homepage example with like what do we see? What do we not see with this populate with the lines and you're talking about the different sports books? Would you rather beforehand either select what sports books if any how many like you wanna see do you want populate OK every time your DraftKings and here's FanDuel and Cuva for this piece to what how much populates or like did you choose it to populate it that way? 
610 | 
611 | Reagan Shu
612 | If if there's a way to cause you know, assuming that not everybody has an account with everything if there's a way to tell what cycle I have an account with the account so I want to account I also have FanDuel I want to see if I have two accounts. I wanna see both because I wanna compare it like if they have if I think I like the Lakers and Lakers minus one and a half says Lakers minus one I'm gonna take the bottle one because that's you know it's helping my cause I believe in so if you have both, I wanna see both but a lot of people don't. 
613 | 
614 | You
615 | OK so we could do beforehand in this whole processes you you tell the tool they're using through Siri Like literally typing in like to custom instruction I use Bota first and then FanDuel or and we have a default that populates would you say just populate one line or would you say 
616 | 
617 | Reagan Shu
618 | Yes 
619 | 
620 | You
621 | populate like I don't know if there's like a three 
622 | 
623 | Reagan Shu
624 | Yeah 
625 | 
626 | You
627 | everyone uses or you know what I mean, like what the default be 
628 | 
629 | Reagan Shu
630 | Yeah, if I would, I would say give pick one that is the default like pick one both state draft case and that's just gonna Caesar sports that better. Caesar sports book is the default yeah like Cesar sports book is the 
631 | 
632 | You
633 | OK, should we? 
634 | 
635 | Reagan Shu
636 | default right that you can compare contrast or 
637 | 
638 | You
639 | Yeah, yeah 
640 | 
641 | Reagan Shu
642 | whatever I would also say that like it is worth providing the other options because you know somebody may want to create an account at another one right like some 
643 | 
644 | You
645 | Do we for that that bit of providing the other 
646 | 
647 | Reagan Shu
648 | people. 
649 | 
650 | You
651 | options in an interaction standpoint is it more of a set up or a we actually like prompt them? Hey do you want to you know kinda like the opt out on the websites for like do you wanna let us steal all your data like they kinda 
652 | 
653 | Reagan Shu
654 | Yeah 
655 | 
656 | You
657 | shove please click except and you have to go through a lot to say no. Should we do something like that words like 
658 | 
659 | Reagan Shu
660 | Yeah 
661 | 
662 | You
663 | before you know at some point before this interaction You say all those things or like do we do we make it so it's like hey also would you like to blah blah blah? 
664 | 
665 | Reagan Shu
666 | Yeah, I'll say the ladder if I also in case like if you were interested in one of these other books, you know view them like here are your options 
667 | 
668 | You
669 | Yeah, cool OK so you said hey show me the stuff. Keep going with the story. 
670 | 
671 | Reagan Shu
672 | Yes, I say hey show me the lines for for Lakers grizzlies. I assume it populate and I scroll and I basically. If I if I know, I wanna bet on it right if I didn't, it just comes down. What do I like right if I see it and I like it, I would want to be able to I would want to be able to from there like from that 
673 | 
674 | You
675 | Yeah 
676 | 
677 | Reagan Shu
678 | prompt response prompt I wanna be able to click on it and access whatever I like whatever site I bet on like I don't want. I don't wanna read that then go on my phone and say OK now I wanna go make this I wanna be able to click from there yeah 
679 | 
680 | You
681 | OK So pretend that did happen, but it won't happen because yes but like 
682 | 
683 | Reagan Shu
684 | Yeah 
685 | 
686 | You
687 | pretend the once you mentally say I wanna place a bet. It just displaced pretend the actual placing it doesn't matter so so what's your 
688 | 
689 | Reagan Shu
690 | OK 
691 | 
692 | You
693 | headspace when you go into saying Siri? Are you what bed are you already thinking of you just waiting to see what populates like what what what is your yeah 
694 | 
695 | Reagan Shu
696 | Yeah, I'm waiting to see what I'm going to especially if I'm just hanging around on Saturday night like casually I just wanna see what's option. I want to scroll almost like I wanna shop. I wanna see you like what like what matches are five interesting because also you know everybody's gonna have personal preference right like I don't care about that on soccer tonight. I don't care if I'm betting on 
697 | 
698 | You
699 | OK 
700 | 
701 | Reagan Shu
702 | basketball like maybe I just wanna bet on the game that's on ESPN then I'll be able to watch right every individual be different so I wanna see the 
703 | 
704 | You
705 | Yeah, OK so yeah if you say OK the Lakers are the one and you get 
706 | 
707 | Reagan Shu
708 | options. 
709 | 
710 | You
711 | your was the three money line over under spread. OK you get money on over under spread after saying hey show me this continue. 
712 | 
713 | Reagan Shu
714 | So that populate 
715 | 
716 | You
717 | Yeah, those those three things populate the story ends with OK that's my bad 
718 | 
719 | Reagan Shu
720 | Yeah, I mean I shop. I click in base and I make the decision right like that in a weird way like if if I see what I see I like I will place it. 
721 | 
722 | You
723 | So that's all you need to see like it is you see the three and then you're like OK like like 
724 | 
725 | Reagan Shu
726 | Yeah 
727 | 
728 | You
729 | that you don't you want the other stuff you want the things we described the money and Betts place splits and all that but at its lowest level that is enough information for you to gain the conviction to then say yes OK 
730 | 
731 | Reagan Shu
732 | Yeah, at the lowest level, I can see it and like it and make the decision based on that and honestly that's what I usually do like for me 
733 | 
734 | You
735 | mentally that place 
736 | 
737 | Reagan Shu
738 | personally, I scroll I see it now if I am like more curious and I wanna look into it I want to feel like I'm making a more informed decision. That's why I want the details of OK. What's the weight of the money? What's the weight of the bet option 
739 | 
740 | You
741 | Yeah 
742 | 
743 | Reagan Shu
744 | Like those are the things that I will once like in a way think of it is like OK like I've almost like considered my option right like I've decided that the Lakers grizzly game looks good. It's interesting. It's on TV. I want that on it now I want now I wanna make my pic. OK now I wanna see OK what are people betting on? What's the money on the money on the grizzlies and the money on the 
745 | 
746 | You
747 | Yeah OK 
748 | 
749 | Reagan Shu
750 | Lakers or is everybody avoiding the under for some reason right like that's why I would want to look at that and 
751 | 
752 | You
753 | Cell 
754 | 
755 | Reagan Shu
756 | that again like when you when you read those things and you see him it'll it. Basically get you to 
757 | 
758 | You
759 | Yeah 
760 | 
761 | Reagan Shu
762 | like one pick one choice of the other options that you get and then you make it 
763 | 
764 | You
765 | OK, so then you say you see the Lakers give me a line that you would say who I want that 
766 | 
767 | Reagan Shu
768 | Yeah, Lakers -4 1/2 against at home against the grizzlies I like it I'm I'm taking the Lakers -4 1/2 
769 | 
770 | You
771 | And who are you taking? OK, take the Lakers 4 1/2 you see that and you go fuck yeah and 
772 | 
773 | Reagan Shu
774 | Yeah 
775 | 
776 | You
777 | then I'm guessing there's some people who then or do the lines fluctuate much on a regular season basketball game like would you actually still care to see the other ones? 
778 | 
779 | Reagan Shu
780 | Yeah, I would because it's like we're not when I think about line fluctuation is what is the lunch start at and where am I looking at it now? 
781 | 
782 | You
783 | Like the past state is hard but like OK I want the Lakers -4 1/ 
784 | 
785 | Reagan Shu
786 | Cell 
787 | 
788 | You
789 | 2 OK cool at that point since it's like you know there's a lot of money in predicting the lines are we thinking that Bodda in DraftKings and Vand all are saying 4 1/2 or five that's gonna be before though he comes before he picked the line with the person before when you say I like that and then see if you can do better well you're probably saying I like that after you see the different line OK so you're like OK I'm intrigued by a 4 1/ 2. Let's see like what what are the lines I can get kind of around this from all the places like you know it seems like Lakers have pretty good odds right now let me see what all the ones I 
790 | 
791 | Reagan Shu
792 | Yeah 
793 | 
794 | You
795 | want. It seems like select the sport. Select the game look at all the odds game and then select your line. Based off of the lines, you can get based off lines you can get it 
796 | 
797 | Reagan Shu
798 | Yeah, so yeah yeah exactly 
799 | 
800 | You
801 | Yeah, that's that's it 
802 | 
803 | Reagan Shu
804 | Yeah, yes, love it 
805 | 
806 | You
807 | So for if we have to present at all if we win one, would you wanna be part of it because we literally couldn't do this without you and two in any form if we do have to present something do you want us to use an alias for your name or is Reagan good? 
808 | 
809 | Reagan Shu
810 | You can use it. I don't mind at all. I 
811 | 
812 | You
813 | Our friend Reagan 
814 | 
815 | Reagan Shu
816 | like you know the biggest the biggest the biggest thing I was I would say is like I like from a value perspective of like the user who would be using it. It's just like it's gonna make you feel like you have an edge right it's gonna make you feel more informed having options is always better right 
817 | 
818 | You
819 | Yeah 
820 | 
821 | Reagan Shu
822 | because you know if you think somethings gonna happen and you're willing to place your money on it right you wanna make sure you're getting exactly what you want not with somebody else provides. 
823 | 
824 | You
825 | Yes Cool all right that's it. That's all we got. 
826 | 
827 | Reagan Shu
828 | Oh yeah good luck always man. Happy to see you. Good 
829 | 
830 | You
831 | Thank you, sir keep 
832 | 
833 | Reagan Shu
834 | luck. 
```
Page 2/3FirstPrevNextLast