Skip to content

Saul Sylvester

In order to enable my startup's digital payment routes and to make up for the fact I'm missing [England vs Czech Republic in the Nations League;](https://www.bbc.co.uk/sport/football/live/cm0qxqyp35jyt) I thought to myse

Core trick

Syncs a replayed match video to a synthetic odds model, with a vision agent linking on-pitch events to market movements and cited facts.

Tags

Description

In order to enable my startup's digital payment routes and to make up for the fact I'm missing [England vs Czech Republic in the Nations League;](https://www.bbc.co.uk/sport/football/live/cm0qxqyp35jyt) I thought to myself: if I'm missing this game this time -- how could I make sure the next match I watch is more than just the match on screen? And so this repo contains a Bloomberg style football market terminal: replay a match with a video synced to a synthetic odds model, or switch to a live desk showing sourced match facts and available odds. All powered by Astra’s visual intelligence: it watches the match alongside you, connects what happens on the pitch to the market, and shows the evidence behind its read. [Recorded Demo available here](https://drive.google.com/file/d/1ZnwtAGsNCoPDpjMXEAY8hzAP4OYoMOUt/view?usp=sharing)
saulsylvester/touchline-football-terminal★ 00 forksTypeScriptApache-2.0Created Oct 6, 2026 · last push Oct 6, 2026

README excerpt

# Touchline

A football market terminal with a bundled replay and a source-grounded live desk. The replay and free public live match facts work without an API key. Optional OpenAI web retrieval can collect publicly exposed odds.

### Context

This is a submission as part of the [GPT-6 Astra Hackathon London](https://cerebralvalley.ai/e/openai-gpt-6-astra-london) to demonstrate the capability of OpenAI's latest models and Lovable. 

In order to enable my startup's digital payment routes and to make up for the fact I'm missing [England vs Czech Republic in the Nations League;](https://www.bbc.co.uk/sport/football/live/cm0qxqyp35jyt) I thought to myself: if I'm missing this game this time -- how could I make sure the next match I watch is more than just the match on screen?

And so this repo contains a Bloomberg style football market terminal: replay a match with a video synced to a synthetic odds model, or switch to a live desk showing sourced match facts and available odds. 
All powered by Astra’s visual intelligence: it watches the match alongside you, connects what happens on the pitch to the market, and shows the evidence behind its read.

## Config

**TAPE needs no API key and makes no OpenAI requests.** Its prices and commands run locally; YouTube playback still needs an internet connection. The manual clock works with the bundled replay when the player is unavailable.

**LIVE defaults to free public Sky Sports retrieval when the API key is blank.** It validates the exact

Team