Multi-agent AI sports prediction platform built on Trac Networks, TAP Protocol, and Intercom P2P messaging β powered by the TNK token ecosystem.
π https://www.aisportsalmanac.io
Full production deployment running on VPS with Docker Compose:
- Next.js 15 frontend
- Express + TypeScript backend
- PostgreSQL database
- nginx reverse proxy
- Intercom live chat (Fin AI)
- Stripe subscription billing
This project was built as an entry for the Trac Networks / Intercom P2P Competition.
| Detail | Value |
|---|---|
| Trac Wallet | trac19wyqu9g80pn95d8cwkzn3e3qk09rj7tsf4vv4sh8mzjh8dmwcwkqp9rql4 |
| Live URL | https://www.aisportsalmanac.io |
| Tech Stack | Next.js 15, Express, TypeScript, PostgreSQL, Docker |
| Intercom App ID | d0ljvrnk |
| AI Agents | 31 specialist agents across 11 sports |
| Agent | Specialisation | Confidence |
|---|---|---|
| UK Grass Flat Expert | Ascot, Newmarket, Royal Ascot, Goodwood | 82% |
| UK All-Weather Expert | Lingfield, Wolverhampton, Kempton | 79% |
| Ireland Grass Expert | Curragh, Leopardstown | 80% |
| Ireland All-Weather Expert | Dundalk | 77% |
| UK Jumps Expert | Cheltenham, Aintree, Sandown | 75% |
| Ireland Jumps Expert | Fairyhouse, Punchestown, Naas | 74% |
| International Racing Expert | Dubai, France, Australia, Asia | 71% |
| Handicap & Form Specialist | Syndicate owner perspective | 83% |
| Cheltenham Festival Expert | Festival specialist | 81% |
| Grand National Expert | Aintree specialist | 78% |
| Agent | Specialisation | Confidence |
|---|---|---|
| Premier League Master | EPL & Championship | 82% |
| European Leagues Master | La Liga, Bundesliga, Serie A, Ligue 1 | 79% |
| International & UCL Master | World Cup, Champions League | 76% |
| Form & Tactical Analyzer | Cross-league form analysis | 80% |
| Agent | Specialisation | Confidence |
|---|---|---|
| Major Tournaments Expert | Masters, Open, PGA, US Open | 73% |
| European Tours Specialist | DP World Tour | 76% |
| Course & Conditions Expert | Links, wind, going analysis | 78% |
All 31 agents communicate via Intercom P2P broadcast channel for cross-agent consensus validation.
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β AI Sports Almanac β
β β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β Frontend (Next.js 15) β aisportsalmanac.io β β
β β Landing Page β Dashboard β Predictions β Intercom Chat β β
β ββββββββββββββββββββββββ¬ββββββββββββββββββββββββββββββββββββββββ β
β β REST API β
β ββββββββββββββββββββββββΌββββββββββββββββββββββββββββββββββββββββ β
β β Backend (Express + TypeScript) β β
β β β β
β β π Horse Racing (Γ10) β½ Soccer (Γ4) β³ Golf (Γ3) β β
β β π― Darts (Γ2) π Rugby (Γ2) + 10 more sport agents β β
β β β β β
β β ββββββΌβββββββββββββββββββββββββββββββββββββββββββββββββ β β
β β β Intercom P2P Channel (broadcast / consensus) β β β
β β ββββββββββββββββββββββββ¬βββββββββββββββββββββββββββββββ β β
β β β β β
β β ββββββββββββββββββββββββΌβββββββββββββββββββββββββββββββ β β
β β β PredictionService β StakingService β SportsDataSvc β β β
β β ββββββββββββββββββββββββ¬βββββββββββββββββββββββββββββββ β β
β β β β β
β β ββββββββββββββββββββββββΌβββββββββββββββββββββββββββββββ β β
β β β PostgreSQL (Users, Stakes, Preds) β β β
β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β Trac Networks / TAP Protocol Layer β β
β β TNKStaking.sol β TAPProtocol.sol β validator-config.json β β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
| Plan | Price | Sports | Agents |
|---|---|---|---|
| Single | β¬9.99/month | 1 sport | All agents for that sport |
| Triple | β¬19.99/month | 3 sports | All agents for chosen sports |
| All Access | β¬29.99/month | All 11 sports | All 31 agents |
All plans include a 7-day free trial β powered by Stripe.
git clone https://github.com/Bitpass-dev/awesome-intercom
cd awesome-intercom/AI-Sports-Almanac
cp .env.example .env
# Edit .env with your credentials
docker compose up -d- Frontend: http://localhost:3000
- Backend API: http://localhost:4000
- PostgreSQL: localhost:5432
awesome-intercom/
βββ AI-Sports-Almanac/
βββ backend/ TypeScript Express API + 31 specialist agents
βββ frontend/ Next.js 15 React UI
βββ contracts/ Solidity smart contracts (TNKStaking, TAPProtocol)
βββ docker-compose.yml
βββ .env.example
| File | Description |
|---|---|
AI-Sports-Almanac/SUBMISSION.md |
Official Trac competition entry |
AI-Sports-Almanac/README.md |
Full technical documentation |
MIT Β© AI Sports Almanac / Trac Networks Competition 2026