Inter OSGitBookBlueprint v1.0

Inter OS — Full-Stack Football
Intelligence Operating System

Complete documentation for product leaders, engineers, sporting directors, scouts, coaches, and executives. Architecture, modules, agents, APIs, governance, and commercial strategy.

Table of Contents

Inter OS · Overview

Executive Summary

Inter OS is a unified "football intelligence operating system" that integrates club data — performance, recruitment, medical, contracts, and operations — into a governed semantic layer, then layers agentic workflows and role-based applications on top. The outcome is faster, more consistent decision-making: recruitment shortlists become repeatable pipelines, match preparation becomes a traceable workflow, and club strategy becomes measurable rather than anecdotal.

The platform borrows proven enterprise patterns: a semantic/operational layer ("ontology") above integrated datasets and models, and an AI layer designed to connect data and operations while maintaining auditability and governance. This is explicitly modelled on operational intelligence platforms where an ontology layer sits above data assets, and agents/automations are deployed with granular security and governance.

Scope of this document

This GitBook explains how Inter OS is structured (modules, architecture, governance), how it is implemented (data model, APIs, deployment), and how it is adopted (onboarding, training, operating rhythms). Budget, timeline, and hosting region are currently unspecified; where those constraints matter, the documentation provides decision frameworks rather than hard commitments.

Modules

5

Inter 11 → 25 → Backroom → Management → Club

Planes

3

Data · Ontology · Agent

Target ARR

$100M

Phased GTM across clubs, federations, agencies

Chapter 1

Product Vision

Inter OS exists to make football organizations operate like modern, integrated decision systems. The core thesis is that football value is created by a chain: data → interpretation → decision → execution → feedback. Today those links are fragmented across scouting databases, video tools, spreadsheets, staff silos, and inconsistent definitions.

Inter OS unifies that chain by standardizing football objects — players, roles, matches, actions, training sessions, injuries, contracts — in a single operational model (the "club ontology"), and by instrumenting workflows with audit trails and measurable outcomes.

The vision is club-wide: academy outputs should map to first-team needs; recruitment should align with tactical identity; staff workflows should be measured for throughput and quality. Success is defined not by dashboards alone, but by decisions that are faster, explainable, and more accurate under uncertainty, with continuous improvement from feedback loops.

Design Principles

Design Principles & Reference Patterns

01

Semantic Alignment

Operational decisions require a shared language. Player, Role, Match Plan, Scout Report, Availability, Contract, and Recruitment Action become first-class objects — not spreadsheet columns. This is the football ontology.

02

Governed Integration

Data pipelines must have lineage, versioning, and quality guarantees. Integration is more than ETL: you need 'mission control' for ingestion, transformation, quality checks, and release processes. Inter OS formalizes this as a football data plane.

03

Safe Agentic Execution

Inter OS agents are not chatbots; they are controlled operators that can propose decisions, create recommendations, and — when authorized — trigger actions such as 'open a scouting task' or 'generate an opponent report,' with full observability.

Ontology & Operational Layer

The Inter OS Ontology

The ontology is the club's meaning layer. It standardizes definitions — "what is a role," "what counts as a progressive pass" — aligns them to game models, and governs how decisions and actions are captured (shortlists, approvals, medical clearances). Every object type, link type, action, and function is first-class, and every workflow is auditable.

Core Object Types

  • Player (canonical_id, name, dob, nationality, dominant_foot)
  • Role (role_id, name, phase_responsibilities)
  • Club, Contract, Match, Match Event
  • Scout Report, Scout, Staff, Manager
  • Game Model, Academy Player, Pathway Stage
  • PLAYER_ROLE_FIT (fit_score, system, derived_from)
  • Decision Memo, Task

The ontology is implemented as a property graph because football intelligence is relationship-heavy: player↔agent↔club networks, role compatibility, squad balance, and tactical interactions are fundamentally graph problems. Nodes are connected by typed, directed relationships with properties on both nodes and relationships — e.g., Player_SIMILAR_TO_Player (score=0.82) or Player_FITS_ROLE (system=4-3-3, score=0.74).

Agentic Workflows

Agentic Workflows, Observability & Safe Actions

Inter OS agents operate under strict governance: human-over-the-loop for high-impact actions, audit logging for every decision and tool call, and role-based permissions at the data object level. Every agent interaction is traceable from input context → tool call → output → human review.

Context Engineering

Controlled retrieval and framing of club-wide context — match data, reports, video, game model definitions

Tool / Action System

Read-only queries (graph search, match retrieval) and write actions (create shortlist, open task) with permissions and approvals

Observability & Eval

Every action logged. Evaluation suites for prompt/model changes. Explainability and audit trails as the basis of trust

Chapter 2

Personas & Stakeholders

Inter OS is designed for role-based adoption. Each persona has distinct jobs-to-be-done, and the UX must be task-based, not dashboard-first.

Sporting DirectorSynthesis, risk, scenario simulations; align recruitment + squad planning + budgets to game modelInter 25 + Inter Club
ScoutAssignment routing, report templates, video clips, comparable players, clear profile fit scoringInter 11 + Inter Backroom
Coach / AnalystMatch prep workflows, opposition tendencies, set-piece packaging, player availability, training constraintsInter 11 + Inter Management
Medical StaffAvailability states, workload flags, recovery constraints — purpose-limited views onlyInter Backroom
C-Suite / BoardGovernance dashboards: which decisions were made, why, what value was realized, pipeline performanceInter Club
Academy DirectorPathway intelligence, player progression, first-team readiness timelines, loan ROIInter Club

Chapter 3

Modules Overview

Inter OS is modular so clubs can adopt in phases. Each module uses the same core primitives: the Inter OS ontology, a governed data plane, a tool/action system, and role-based UI surfaces. The modules differ mainly in (a) which objects they prioritize and (b) which workflows they optimize.

Team Intelligence

Inter 11

11 positional agents. Role execution, match prep, tactical planning, comparable players.

Squad Intelligence

Inter 25

Full roster as a portfolio. Depth, succession, contracts, market strategy, scenario planning.

Staff Intelligence

Inter Backroom

Scouting throughput, analyst workflows, task routing, SLA dashboards, quality scoring.

Manager Intelligence

Inter Management

Tactical identity, game model builder, squad fit scoring, coaching methodology.

Club Organization

Inter Club

Academy pipeline, loans, first team, exec strategy. The complete talent factory view.

Module PRD/SRS

Inter 11 — Team Intelligence

PRD

Inter 11 is team intelligence modelled as an agentic starting XI: 11 positional specialists that analyze roles, tactics, and player performance through the lens of their position. The goal is to translate complex match and scouting data into role-specific insights that coaches and recruitment teams trust.

Inter 11 must support both "analysis mode" (what happened) and "planning mode" (what to do next): opponent prep packs, role adjustments, and fit comparisons for potential signings. Its differentiation is positional cognition and collaboration — the right-back agent reasons about width control and fullback-winger chemistry; the 6 agent reasons about pressing resistance, rest-defense, and tempo control.

SRS — Functional Requirements

  • FR1 — Role-Based Match Analysis: ingest event + tracking, generate role execution scorecards per position
  • FR2 — Comparable Finder: produce top-N similar players to a target role using graph similarity relationships
  • FR3 — Tactical Pattern Detection: identify repeated patterns (build-up shapes, pressing triggers) and tag clips
  • FR4 — Agent Collaboration: orchestrate multi-agent reviews and produce a team synthesis memo

SRS — Non-Functional Requirements

  • Latency targets for common queries (p95 < 3s for shortlist generation)
  • Availability for matchday workloads (99.9% SLA during match windows)
  • Audit logging for every agent tool call
  • Strict permissioning: scouts cannot access medical data unless authorized

Module PRD/SRS

Inter 25 — Squad Intelligence

PRD

Inter 25 is a squad intelligence system that models the full roster (starters, bench, rotation, loaned players, and key academy prospects) as a portfolio. It answers: "Do we have the right mix of profiles to play our game model across a season?" and "What are the highest-leverage recruitment and development moves?"

Inter 25 exposes classic squad planning surfaces: depth charts by role, succession plans by age curve, and risk dashboards (availability, contract expiration, wage structure stress). When Inter 11 identifies a positional deficiency, Inter 25 translates it into a multi-window plan.

SRS — Functional Requirements

  • FR1 — Roster object model with contract + availability + role fit
  • FR2 — Scenario simulator: injury/availability, rotation, budget constraints
  • FR3 — Succession planner: time-to-replacement, academy readiness
  • FR4 — Market intelligence surfaces: pricing bands, scarcity by role

Privacy Note

Contractual and wage data requires strict RBAC. Exportable reports for board-level presentations must carry audit trails.

Module PRD/SRS

Inter Backroom — Staff Intelligence

PRD

Inter Backroom is staff intelligence: it measures and improves the club's operational throughput — scouting coverage, report quality, analyst production, medical workflows, and decision handoffs. In many clubs, performance gaps are not due to "lack of data," but workflow bottlenecks: duplicated work, inconsistent definitions, and slow approvals.

The module provides standardized templates for scouting reports, analyst match packs, and medical readiness notes; assignment routing; SLA dashboards; and quality scoring. Staff augmentation agents help create first drafts and surface omissions, while maintaining human ownership and approval gates.

SRS — Functional Requirements

  • FR1 — Workflow engine: task assignment, review, approval
  • FR2 — Knowledge base + template library
  • FR3 — Staff KPIs dashboards
  • FR4 — Audit and compliance logs for internal decision documents

Module PRD/SRS

Inter Management — Manager & Coach Intelligence

PRD

Inter Management models the club's tactical identity, training principles, and match management patterns. The module's job is alignment: recruitment should match the coach's game model; academy development should reflect desired role families; and match prep outputs should be consistent with coaching preferences.

The product provides a "game model builder" and a "tactical identity dashboard" that translates qualitative philosophy into measurable indicators — pressing intensity, build-up shapes, chance creation patterns — and formalizes "tactical requirements profiles" used by recruitment.

SRS — Functional Requirements

  • FR1 — Game model object types + versioning
  • FR2 — Tactical KPI library with configurable weighting
  • FR3 — Fit scoring between squad and manager identity
  • FR4 — Match management analytics: sub patterns, structural adjustments

Module PRD/SRS

Inter Club — Club Organization Intelligence

PRD

Inter Club is club organization intelligence from academy to first team to executive decision-making. It answers: "Is the club operating as a coherent talent factory?" It unifies academy pipeline, loans, recruitment, and first-team performance into one portfolio view.

Three Flagship Dashboards

  • Pipeline Health — position-by-position academy output, readiness timelines, loan effectiveness
  • Asset Portfolio — contract value, wage efficiency, resale value, performance contribution
  • Strategic Alignment — game model consistency across age groups, coaching principles, recruitment profile adherence

Minor Data Compliance

Strict privacy controls for minors and academy athletes. Retention policies and DPIA workflows are mandatory for this module.

Chapter 4

Platform Architecture

Inter OS architecture is designed around three planes: the Data Plane (ingestion, transformation, quality, and storage), the Ontology Plane (the football knowledge graph), and the Action/Agent Plane (agents, workflows, audits, and evaluations). This separation follows the logic of operational platforms where a semantic layer sits above integrated datasets and AI workflows are deployed with observability and secure tool access.

Data Plane

Ingestion & adapters (event, tracking, video, medical, wearables)
Data quality & validation gates
Lineage & provenance tracking
Storage: lake / warehouse / feature store

Ontology Plane

Knowledge graph: objects & links
Object-level security & policies
Actions & functions (kinetic layer)
Canonical IDs & entity resolution

Agent / Action Plane

Agent orchestration (Inter 11 → Club)
Tool services (read + write)
Evals & monitoring
Audit logging (immutable)

Architecture Diagram

Logical Architecture

┌──────────────────────────────────────────────────────────────┐
│                    MODULE APPLICATIONS                        │
│   Inter 11 │ Inter 25 │ Backroom │ Management │ Inter Club   │
│                      War Room UI                              │
└──────────────────────────┬───────────────────────────────────┘
                           │
┌──────────────────────────▼───────────────────────────────────┐
│               AGENT & WORKFLOW PLANE                          │
│  Agent Orchestration · Tool Services · Evals · Audit Logs    │
└──────────────────────────┬───────────────────────────────────┘
                           │
┌──────────────────────────▼───────────────────────────────────┐
│                  INTER OS ONTOLOGY                            │
│  Knowledge Graph · Object Security · Actions & Functions      │
└──────────────────────────┬───────────────────────────────────┘
                           │
┌──────────────────────────▼───────────────────────────────────┐
│                      DATA PLANE                               │
│  Ingestion · Quality Gates · Lineage · Storage · Features    │
└──────────────────────────┬───────────────────────────────────┘
                           │
┌──────────────────────────▼───────────────────────────────────┐
│           EXTERNAL & INTERNAL SOURCES                         │
│  Event feeds · Tracking/XY · Video · Medical · Wearables     │
│  Scouting CRM · Contracts / Finance · Identity Provider      │
└──────────────────────────────────────────────────────────────┘

Data Model

Data Model & Knowledge Graph Schema

The Inter OS ontology is a football knowledge graph representing "nouns" (players, teams, roles, matches, staff) and "verbs" (actions, decisions, workflows). The property graph model — nodes connected by typed, directed relationships with properties on both — maps precisely to football intelligence needs.

// Core nodes
(Player { player_id, canonical_id, name, dob, dominant_foot, nationality })
(Role   { role_id, name, phase_responsibilities })
(Club   { club_id, name, league, country })
(Match  { match_id, date, competition, home_team, away_team })
(Scout  { scout_id, name, regions })

// Core relationships
(Player)-[:PLAYS_FOR]->(Club)
(Player)-[:FITS_ROLE { fit_score, system, derived_from }]->(Role)
(Player)-[:SIMILAR_TO { score: 0.82 }]->(Player)
(Player)-[:APPEARED_IN]->(Match)
(Scout)-[:WRITES]->(ScoutReport)-[:EVALUATES]->(Player)
(Manager)-[:DEFINES]->(GameModel)-[:HAS_ROLE]->(Role)
(AcademyPlayer)-[:PROGRESSES_TO { stage }]->(PathwayStage)

// Metrics model
(Match)-[:CONTAINS]->(MatchEvent { event_id, type, x, y, minute })
(Match)-[:CONTAINS]->(TrackingFrame { frame_id, ts_ms, x, y, speed })

Entity Resolution

Inter OS maintains canonical player IDs mapped to provider-specific IDs. The provider adapter layer normalises across data sources so the ontology remains source-agnostic.

Chapter 5

Agents & Automation

Inter OS uses specialized agents as controlled operators, not general assistants. The system is built around context engineering, tool services, and observability — with strict governance: human-over-the-loop for high-impact actions, audit logging for every decision and tool call, and role-based permissions at the data object level.

Agent Architecture

Agent Specifications Overview

Inter OS agents are "governed operators." The philosophy has three dimensions:

Context Engineering

Controlled retrieval and framing of club-wide context. Agents receive only what they are authorized to see: match data, scouting reports, video clips, game model definitions — packaged into structured context bundles.

Tool / Action System

Tools include read-only queries (graph_search, match_query, video_clip_lookup, report_store) and write actions (create_task, propose_shortlist, request_approval). Permissions and approvals apply to all write actions.

Observability & Evaluation

Every agent action is logged. Evaluation suites exist for prompt/model changes. Performance monitoring, drift detection, and human review gates ensure safe production operation.

Agent Roster

AgentScopeKey CapabilitiesAccess Level
GK AgentGoalkeeper intelligenceDistribution, shot-stopping, aerial, build-up contributionMatch + Tracking data
CB Agent (L/R)Centre-back intelligenceAerial, press triggers, progressive carries, aerial duelsMatch + Medical availability
FB Agent (L/R)Full-back intelligenceWidth, isolation defence, overlap/underlap patternsMatch + Tracking
6 AgentDefensive mid intelligencePressing resistance, tempo, rest-defence, coverage shadowMatch + Tactics
8 Agent (L/R)Box-to-box midProgressive runs, off-ball movement, press contributionMatch + Tactics
10 / AM AgentAdvanced midCombination play, carry lines, chance creation sequencesMatch + Video
Winger (L/R)Wide attacking1v1, cross quality, cut-inside patterns, press trigger highMatch + Video + Tracking
9 AgentStriker intelligenceFinishing zones, hold-up, movement vs back lineMatch + Video
Squad Director AgentInter 25 overviewDepth risk, succession, wage structure, scenario planningRoster + Contract (restricted)
Recruitment DirectorTransfer pipelineShortlist management, fit scoring, market intelligenceOntology + Market data

Inter 11 Positional Agents

Inter 11 — Agent Collaboration Contracts

Inter 11 consists of 11 positional agents that must collaborate on shared workflows. Agent collaboration contracts define which agents are consulted for each workflow type.

WorkflowPrimary AgentsSupporting AgentsOutput
Build-up Under PressureGK + LCB + RCB + 68L / 8RBuild-up shape memo + risk profile
High Press Setup6 + 8L + 8R + 9Wingers + FBsPress trigger map + film clips
Flank SynergyRB + RW (or LB + LW)6 + 8Width pattern analysis + cut-inside stats
Controller 6 Recruitment6 AgentCB + 8 agents for contextRanked shortlist + fit evidence
Tactical Identity ReviewAll 11Management AgentSquad-to-game-model alignment score

Memory & Context

Memory Model & Context Engineering

Each agent maintains layered memory: short-term (current session / match window), medium-term (season + transfer window context), and long-term (club history, player trajectories, game model evolution). Context is retrieved via graph queries and assembled into structured bundles before each agent invocation.

Context Bundle Structure

  • Club game model definition (current version + history)
  • Player profile nodes + relationship links (role fit, similarity, contract status)
  • Recent match events + tracking snippets (role-specific)
  • Open scouting tasks + shortlist states
  • Authorization scope (what this agent can read/write)

Chapter 6

API & Integrations

Inter OS APIs are designed for two-world operation: (a) internal product surfaces and (b) external ecosystem interoperability — data providers, video platforms, club CRMs, BI tools, custom notebooks. The platform adopts RESTful, OAuth 2.0 authenticated, JSON-first interfaces to keep integrations robust and developer-friendly.

API Design

API Principles

  • RESTful with consistent resource naming: /v1/ontology/{resource}
  • OAuth 2.0 (Authorization Code flow) with scopes: interos.read, interos.write, interos.admin
  • Standard JSON request/response; consistent error envelopes
  • Idempotency keys for all write/action endpoints
  • Pagination via cursor (not offset) for all list endpoints
  • Webhooks for async events (shortlist updated, approval required, agent output ready)
  • All actions return 202 Accepted + approval_workflow_id for governed writes

Integration Catalog

Integration Catalog & Priorities

PriorityIntegration TypeExamplesUse Case
P0 — MVPEvent + match metadata feedsOpta, Stats Perform, StatsBombRole scorecards, tactical patterns, comparable players
P0 — MVPVideo library + clip serviceWyscout, Hudl, InStatEvidence links in all agent outputs
P0 — MVPClub roster / contract systemInternal / club CRMSquad state, availability, contract expiry
P0 — MVPIdentity Provider (SSO)SAML 2.0 / OIDCRBAC, audit, session management
P1 — High LeverageTracking / XY feedsOpta Vision, SkillCorner, Second SpectrumOff-ball analysis, shape metrics, pressing triggers
P1 — High LeverageMedical availability feedInternal physio systemsAvailability states (not raw clinical notes)
P1 — High LeverageScouting tool import/exportWyscout DB/stats packs, HudlReport linking, shortlist syncing
P2 — AdvancedWearables / athlete monitoringCatapult, STATSportsTraining load, injury risk, recovery metrics
P2 — AdvancedBroadcast trackingSkillCorner, TracabLeagues without native tracking data
P2 — AdvancedID mapping servicesCustom adapter layerCross-provider canonical ID resolution

API Contract Example

Sample API Contract — Player Fit Query

// POST /v1/ontology/roles/ROLE_6_CONTROLLER/fit-search
// Authorization: Bearer <token>  scopes: [interos.read]

REQUEST:
{
  "system": "4-3-3",
  "constraints": {
    "age_max": 25,
    "fee_max_eur": 8000000,
    "work_permit_ok": true
  },
  "weights": {
    "press_resistance":     0.25,
    "tempo_control":        0.25,
    "defensive_positioning": 0.20,
    "progressive_passing":  0.20,
    "availability":         0.10
  }
}

RESPONSE 200:
{
  "shortlist": [
    {
      "player_id":  "PLY_123",
      "fit_score":  0.81,
      "evidence": {
        "matches": ["MATCH_991", "MATCH_876"],
        "clips":   ["CLIP_221", "CLIP_305"],
        "notes":   ["REPORT_19"]
      },
      "risks": ["limited minutes vs high press opponents"],
      "recommended_next_action": "create_scouting_task"
    }
  ],
  "meta": {
    "candidates_evaluated": 412,
    "agent_ids": ["AGENT_6_V2"],
    "audit_ref": "AUDIT_20240315_001"
  }
}

Chapter 7

Security & Compliance

Inter OS must handle sensitive personal data — athlete health, biometric, contract data, and internal evaluations. Governance must be designed, not bolted on. GDPR requires lawful, fair, and transparent processing, data minimization, storage limitation, and appropriate security and confidentiality. Inter OS translates these principles into concrete product controls.

Security Controls Checklist

Security Controls

Identity & Access

RBAC with role hierarchies (Scout → Analyst → Coach → Medical → Board)
Fine-grained object permissions in the ontology layer
Recommended: least-privilege by default, explicit grants required
SSO integration + MFA enforcement for admin roles

Auditability

Immutable audit logs for all data access
Agent tool call logs (what was retrieved, what was proposed)
Action logs (what was approved, who approved it, when)
Export controls for sensitive reports

Encryption

Encryption at rest for all data stores
TLS 1.2+ in transit for all API calls and webhooks
Secure key management with rotation policies
No sensitive data in application logs

Operational Security

Vulnerability management and patch SLAs
Incident response plan with defined escalation paths
Disaster recovery with RPO/RTO targets (to be defined per deployment)
Third-party vendor risk assessment for all data providers

GDPR & DPIA

GDPR & DPIA Playbook

Data Classification & Lawful Basis

Data ClassExamplesLikely Lawful BasisSpecial Handling
PerformanceMatch events, tracking, statisticsLegitimate interest / contractStandard RBAC
Scouting OpinionsScout reports, evaluations, fit scoresLegitimate interestPurpose-limited views, retention schedule
ContractualWages, fees, clause termsContract / legitimate interestStrict RBAC, board-level only
Medical / HealthAvailability, injury history, biometricsEmployment contract (Art 9(2)(b))Minimal access, separate store, short retention
Academy / MinorsUnder-18 athlete data, pathwaysParental consent / legitimate interestDPIA required, parental notification, deletion workflows

DPIA Decision Rule

A DPIA is required when processing is likely to result in high risk to individuals. For Inter OS, this includes systematic processing of health data, large-scale profiling of athletes, and processing data about minors. DPIA templates must be maintained and evidence documented for each deployment.

DPIA Checklist

  • Document processing purpose and legal basis
  • Assess necessity and proportionality
  • Identify and assess risks to individuals
  • Define mitigations: access restrictions, purpose limitation, encryption, audit logging, retention schedules
  • Consult DPO (if applicable) and record outcome
  • Review annually or on material change

Chapter 8

Commercial & GTM

Inter OS is an enterprise platform sold on outcomes: improved recruitment hit rate, reduced injury risk, faster match analysis cycles, and stronger academy-to-first-team conversion. Packaging aligns to how clubs buy: core platform + module add-ons + data integrations.

Packaging & Pricing

Pricing Tiers

All pricing is illustrative. Actual commercial terms depend on club tier, league, geography, and contract structure.
TierAnnual RangeModulesTarget
Starter$40k – $120kInter 11 Lite + Inter 25 Core, limited integrationsAcademy departments, lower-tier clubs
Pro Club$150k – $400kInter 11 + Inter 25 + key data integrationsFull sporting departments, mid-tier professional clubs
Enterprise Club$400k – $1.2MAll modules + private deployment options + advanced governanceTop-tier clubs, multi-club groups
Federation / League$300k – $2MInter Club emphasis + national pathway + governance layerNational FAs, leagues, continental bodies
Inter Labs / Custom$250k – $2MMigration, custom connectors, bespoke analytics workflowsInnovation partnerships, data licensing

$100M ARR Plan

GTM Milestones to $100M ARR

1

Phase 1 — Credibility

10–20 logo customers

Enterprise pricing. Prove time-to-value in 8–12 weeks. Build case studies and reference architecture.

2

Phase 2 — Repeatability

100+ clubs, Pro tier

Standardized integrations and onboarding. Playbooks for each module. Reduce time-to-value to < 6 weeks.

3

Phase 3 — Network Expansion

Federations + agencies

Extend to federations, national teams, and global agencies. Partner ecosystem for data/ID mapping.

4

Phase 4 — Platform Dominance

$100M+ ARR

Marketplace for staff workflows, models, and templates. Module upsells, multi-year renewals, API licensing.

Chapter 9

Roadmap & KPIs

North Star Metrics

  • Decision Velocity — time from question → shortlist/recommendation → approved action
  • Decision Quality — post-decision review score (transfer success; tactical change impact)
  • Adoption — weekly active decision makers; agent-assisted workflows completed
  • Governance — % of actions with auditable evidence; DPIA compliance coverage

Module KPIs

ModuleKPI
Inter 11Time-to-match-pack · % packs used · tactical recommendation acceptance · clip-to-insight conversion
Inter 25Squad risk index accuracy · injury availability forecast accuracy · wage efficiency · succession readiness coverage
BackroomScouting report cycle time · review backlog · inter-department handoff latency · template compliance rate
ManagementTactical KPI alignment score · squad fit to game model · coach-system drift detection
Inter ClubAcademy conversion rate · loan ROI · pipeline coverage by role · player asset ROI

Chapter 10

Competitor Landscape

Inter OS positioning: "Inter OS connects data, workflows, and decisions across the whole club — turning best-in-class inputs (data providers, video, tracking, wearables) into governed actions and repeatable performance outcomes."

CategoryRepresentative VendorsThey Do WellGaps Inter OS Targets
Football data + AI feedsStats PerformReal-time APIs, advanced analytics, tracking, predictive modellingClub-wide workflow execution, decision audit trails, ontology-driven actions, staff operating model
Scouting video + statsWyscout (Hudl)Unified search across performance + career data, reports, and video; shortlistsCross-department governance, club-wide ontology, multi-agent decision flows, end-to-end integrations
Advanced recruitment dataStatsBombHigh-quality data for recruitment, tactical analysis, performance evaluationClub-wide action system, staff workflow optimisation, academy-to-first-team pathway intelligence
Automated trackingSkillCornerPlayer/ball tracking from single camera, scalable across leaguesOntology-driven decision layer and integrated operational workflows across departments
Athlete monitoringCatapultInjury risk, recovery optimisation, position-specific metricsConnecting monitoring outputs into end-to-end recruitment, tactical, and organizational decision systems

Appendices

Appendices

Working artifacts for sales engineering, onboarding, and internal enablement. Each team involved in a club deployment can take these examples and adapt them.

Templates

PRD / SRS Templates

PRD Template

# PRD: <Module Name>

## Summary
What this module does, for whom, and why now.

## Problem Statement
- Current pain points
- Who experiences them
- Cost of inaction

## Goals and Non-Goals
Goals:
Non-goals:

## Personas
Primary: / Secondary:

## Jobs to be Done
Top 3–7 jobs.

## User Stories
As a <role>, I want <capability>, so that <outcome>.

## Scope
In scope: / Out of scope:

## Functional Requirements
FR1... / FR2...

## Non-Functional Requirements
Latency, availability, scale, audit, privacy.

## Data Requirements
Inputs / Outputs / Quality checks / Retention

## UX Requirements
Key screens and flows.

## Dependencies
Data providers, internal systems, roles needed.

## Success Metrics
Adoption, value, speed, accuracy.

## Risks and Mitigations

## Open Questions
Unspecified constraints: budget / timeline / hosting region.

SRS Template

# SRS: <Module Name>

## System Context
How the module fits in Inter OS.

## Interfaces
APIs consumed / APIs exposed / Events & webhooks

## Functional Requirements
FR1: ...
  Acceptance criteria:
  Edge cases:

## Data Model
Objects, relationships, schemas.

## Security Requirements
RBAC rules, audit, encryption.

## Performance Requirements
p95 latency, throughput, concurrency.

## Reliability Requirements
SLOs, DR, backup.

## Observability
Logging, metrics, traces.

## Testing
Unit, integration, load, security, evals.

## Deployment
Environments, release process.

## Assumptions and Constraints
Budget / timeline / hosting region: unspecified.

OpenAPI Starter

OpenAPI Starter Spec

openapi: 3.0.3
info:
  title: Inter OS API
  version: 0.1.0
servers:
  - url: https://api.inter-os.example.com
paths:
  /v1/ontology/players:
    get:
      summary: List players
      parameters:
        - in: query
          name: q
          schema: { type: string }
        - in: query
          name: limit
          schema: { type: integer, default: 50 }
      responses:
        "200":
          description: OK

  /v1/ontology/actions/apply:
    post:
      summary: Apply a governed action
      requestBody:
        required: true
      responses:
        "202":
          description: Accepted — approval workflow triggered

components:
  securitySchemes:
    oauth2:
      type: oauth2
      flows:
        authorizationCode:
          authorizationUrl: https://auth.inter-os.example.com/authorize
          tokenUrl: https://auth.inter-os.example.com/token
          scopes:
            interos.read:  Read access to ontology objects
            interos.write: Propose and submit governed actions
            interos.admin: Full administrative access

security:
  - oauth2: [interos.read]

Agent Prompt Template

Agent System Prompt Template

SYSTEM ROLE:
You are <Agent Name>, specialized in <scope — e.g., "Controller 6 positional intelligence">.

MISSION:
Produce football-native, evidence-linked recommendations that are
explainable and safe. Never speculate beyond available evidence.

CONTEXT RULES:
- Use only authorized data objects provided in this context bundle.
- Prefer ontology objects + evidence links over raw claims.
- If data is missing, state uncertainty and propose next retrieval steps.
- Do not infer medical status from non-medical data.

TOOLS AVAILABLE:
Read  → graph_search, match_query, video_clip_lookup, report_store
Write → create_task, propose_shortlist, request_approval
       (all write tools require explicit user confirmation)

SAFETY & GOVERNANCE:
- Never execute high-impact actions without confirmed approval state.
- Always log rationale, evidence links, and confidence level.
- Avoid medical inferences unless explicitly authorized (MEDICAL scope).
- Flag conflicts of interest (e.g., agent/player relationships) if known.

OUTPUT FORMAT:
1. Position / Role Perspective
2. Evidence Summary (matches, clips, report refs)
3. Recommendation (ranked options with rationale)
4. Risks & Alternatives
5. Proposed Next Actions (with required approvals noted)

Glossary

Glossary

OntologyThe Inter OS semantic/operational layer mapping datasets to real-world football objects, relationships, actions, and functions. Not just a schema — a governed meaning layer.
Property GraphA graph data model where nodes and relationships both carry typed properties. Used by the Inter OS knowledge graph (e.g., Neo4j-style).
Context EngineeringThe practice of designing what information agents receive, how it is retrieved, and how it is framed — to ensure accurate, safe, and grounded outputs.
DPIAData Protection Impact Assessment. Required under GDPR for high-risk processing (e.g., health data, systematic profiling of individuals).
RBACRole-Based Access Control. Privileges granted to roles, roles assigned to users. Recommended as the foundation for production data governance.
Canonical IDA stable, source-agnostic identifier for football entities (players, clubs, matches) maintained by the Inter OS adapter layer to normalise across providers.
Fit ScoreA weighted composite score representing how well a player matches a target role within a specific tactical system. Derived from the ontology and agent evaluation.
War RoomAn Inter OS operational session where sporting staff review agent outputs, approve actions, and update intelligence. The primary adoption ritual for the platform.
Kinetic PrimitivesActions and functions in the ontology layer that can be safely executed with governance, authentication, and audit trails — as opposed to read-only data objects.
Inter OSThe full-stack football intelligence operating system. The union of the data plane, ontology plane, and agent/action plane, accessed through the five Inter modules.

Inter AIA · Inter OS

The full-stack football intelligence operating system.