Observed
0
New trusted signals ready for promotion
TouchLine Africa infrastructure
Autonomous engines collect, structure, corroborate, publish, update and retire African football facts. Every public output keeps its source trail; contributor-owned club records remain untouched.
Live ingestion lifecycle
No approval limbo. Evidence moves automatically, and every correction or replacement remains traceable.
Observed
0
New trusted signals ready for promotion
Corroborating
0
Waiting for independent evidence
Published
0
Live across public surfaces
Corrected
0
Updated with an audit trail
Superseded
0
Replaced by canonical records
Quarantined
0
Conflicting claims kept private
Latest collector run
Collects fixtures, results, standings and reports from approved official sites and configured data providers.
Monitors configured club and journalist channels for discovery signals that must still pass source verificati…
Reads unstructured text from scraped pages and social posts, then extracts structured records: match results,…
Compares records across agents on the same subject (a match, a transfer, a goal-scorer) and automatically qua…
Reads Hausa, Yoruba and Igbo sources (Aminiya, Alaroye, Wazobia FM, Igbo Radio Sports) and translates / struc…
Operational engines
Crawls approved league, federation, club, fixture and table sources with robots and rate-limit enforcement.
Queues idempotent acquisition, media, model and publication work with retries, artifacts, policy blocks and full audit state.
Playwright action and network policy are implemented; each browser worker deployment must explicitly enable the capability and install Chromium.
Turns source pages into validated fixtures, results, tables, match events and attributed news records.
Normalises clubs, players, competitions, dates and aliases into stable platform identities.
Scores provenance, compares independent claims and holds disputed facts until automatic resolution.
Upserts fixtures, results, standings, goals, cards, substitutions and derived player-season statistics.
Composes attributed articles from collected evidence and publishes them under the appropriate named engine byline.
Registry and demo collection exist; production X, Facebook and YouTube API ingestion is not yet connected.
Creates routed social copy and approval-gated editions; live delivery requires explicit platform endpoint credentials and the live-write gate.
Next into production
Promotes developing stories to breaking, merges updates, removes the label when stale and archives superseded versions.
Publishes analysis and perspective beside human Voices with explicit AI authorship and source provenance.
Reads owner-controlled club records to create attributed profiles, milestones and discovery stories without mutating source data.
Detects stale scores and stories, refreshes changed facts, demotes expired modules and preserves an auditable history.
The quality gate
An official source — the league's own site — publishes on its own authority. Everything else needs two independent sources that agree. Disagreements go to the conflict queue, and facts without a source are discarded outright.
Published · 24h
0
High confidence — official or 2+ sources agree
Collected · 24h
0
Raw facts drafted by the agents
Corroborating
0
Single non-official source — awaiting automatic corroboration
Open conflicts
0
Sources disagree — nothing publishes until resolved
Recent fact transitions
The latest evidence movements across collection, corroboration and publication.
| Fact | Source | Confidence | State | Changed |
|---|---|---|---|---|
| No facts have entered the pipeline yet. | ||||
Sources
| Source | Kind | Language | Status | Last crawled |
|---|---|---|---|---|
| football-data.org | Official or licensed API | en | Active | — |
| OpenLigaDB | Official or licensed API | en | Active | — |
| Football-Data.co.uk | Open or downloadable dataset | en | Active | — |
| StatsBomb Open Data | Open or downloadable dataset | en | Active | — |
| API-Football | Official or licensed API | en | Queued | — |
| Sportmonks | Official or licensed API | en | Queued | — |
| TheSportsDB | Official or licensed API | en | Queued | — |
| Sportradar | Commercial data feed | en | Queued | — |
| Stats Perform / Opta | Commercial data feed | en | Queued | — |
| Wyscout | Commercial data feed | en | Queued | — |
| FBref | Website | en | Queued | — |
| Flashscore | Website | en | Queued | — |
| FotMob | Website | en | Queued | — |
| Soccerway | Website | en | Queued | — |
| SofaScore | Website | en | Queued | — |
| Transfermarkt | Website | en | Queued | — |
| Understat | Website | en | Queued | — |
| WhoScored | Website | en | Queued | — |
Ingestion runs
| Run | Mode | Status | Collected | Published | Corroborating | Started |
|---|---|---|---|---|---|---|
| No runs recorded yet. | ||||||
For partners
Media houses, betting operators, fantasy platforms, scouts and researchers — the same verified feed that powers TouchLine Africa is available through our API.
Explore the API