Built for professional football clubs

    From contract clause to approved payout - without the spreadsheet.

    Performance-based player compensation, automated end-to-end. AI reads your contracts. Match stats are collected automatically. Payouts are calculated deterministically. Approvals route through Legal and Finance — with a verbatim contract proof on every line item.

    Delivered inside your own AI-in-a-Box appliance, so contracts and player data never leave your perimeter.

    How you buy it

    You buy the AI-in-a-Box. The portal is delivered inside it.

    The Legal Bonus Portal is not a SaaS subscription. It ships pre-installed on your AI-in-a-Box appliance, which is deployed inside your own perimeter. Contracts, player data, calculations and the audit log are stored and processed on that box, and the AI model runs on it too. Nothing is sent to an external cloud, and no data is ever used to train a model.

    Your perimeter
    Legal Bonus Portal
    Delivered application
    Legal Bonus Portal
    runs on
    AI-in-a-Box
    AI-in-a-Box
    On-premise appliance (NVIDIA GB10 / GB300)
    Data stays inside the box
    Contracts, stats, calculations, audit log
    No cloud calls, no training on your data

    One appliance, one purchase

    The box, the platform and the portal come as a single deployment. Deployment-based pricing, no per-token metering.

    Your data never leaves

    Contracts, salaries and player statistics stay on the appliance in your own facility or private data centre.

    Add more apps later

    The same box can run additional Understand Tech apps or a custom app built for your club.

    The clauses are in the contracts. The stats are on the screen. The math is everywhere else.

    A top-flight football contract can contain dozens of performance-triggered clauses per player. Goals scored. Minutes played. Clean sheets. League title. Champions League qualification. Weekly squad bonuses. Each matchday potentially triggers payouts across the entire squad — and every payout needs to be reconciled against the exact contract clause that triggered it, in case a player, an agent, or an auditor asks.

    Today, this lives in spreadsheets. Slow. Opaque. Risky. One missed clause is a legal exposure. One miscalculated payout is a financial one. The Legal Bonus Portal replaces that entire workflow with a single, traceable system.

    Four steps. One portal. Full audit trail.

    From the matchday to the approval, every step is automated and every line is provable.

    01Contracts
    02Stats
    03Calculations
    04Approvals
    Step 01

    Contracts

    Upload the PDF. AI extracts clauses.

    Drop a contract PDF into the portal. Understand AI extracts every clause: the metric (goals, minutes, clean sheet, title…), the operator (≥, >, ==), the threshold, the cadence (per match, per matchday, season-end), and the amount. Every extracted clause is paired with the verbatim quote from the contract — your legal proof, built in. Review, edit, then lock.

    Step 02

    Stats

    Match stats collected automatically each matchday.

    Match data is collected automatically from your configured sources after each fixture. Per-player stats: minutes, goals, assists, passes, key passes, shots, cards, clean sheets, plus team-level events (title, qualification, cup wins). Processing is sequential and resilient — no missed matchdays.

    Step 03

    Calculations

    Deterministic engine evaluates every locked clause.

    The rule engine evaluates every locked clause against every player's match stats. Deterministic — same input, same output, every time. Each line item carries the rule, the result, the amount, and the contract snippet. Cadences supported: per match, per matchday round, season-end, multi-season.

    Step 04

    Approvals

    Legal reviews. Finance approves. Audit is written.

    Bonus runs flow through three statuses: Draft → Reviewed → Approved. Legal analysts draft and review. Finance approves payouts. Every state change is written to an immutable audit log. Export to CSV or a formal report at any stage.

    Every module your club needs, in one portal

    Cockpit

    Watched exposure (€), bonuses triggered this week and this season, paid vs. payable totals. The home screen for legal and finance leadership.

    Players

    The squad roster, auto-fetched and kept current. Position, contract end date, market value, agent, international caps — plus per-player season performance and tracking status.

    Matches

    Every fixture in chronological order with status: Discovered → Scraping → Processed → Failed. Per-match drilldown with full per-player stats and one-click email reports.

    Contracts

    PDF in, structured clauses out. Draft → Locked workflow. Full amendment support with effective dates. Manual entry when the AI needs a hand.

    Bonus Runs

    Trigger payouts manually for a match or period, or schedule automatic runs (after_match, weekly, monthly, season_end). Every run produces a Draft set of line items ready for review.

    Audit Trail

    Immutable log of every action, every status change, every actor. Built for legal and financial audit. Read-only auditor role available.

    AI reads the contract. You stay in control.

    The hardest part of bonus operations is reading the contract correctly. We handle the reading. You handle the locking.

    Upload a contract PDF. Text is extracted client-side and sent to Understand AI. The model returns a structured JSON list of clauses — each one with its metric, operator, threshold, cadence, currency, amount, and the verbatim snippet from the contract.

    Every clause starts in Draft. A legal analyst reviews each one, edits where needed, and Locks it. Only Locked clauses are used in calculations. Amendments work the same way: upload, extract, review, lock — with effective dates respected by the calculation engine.

    • Snippet of contract text attached to every clause for legal proof
    • Operators supported: ≥, >, ==, ≤
    • Cadences supported: per match, per matchday, season-end, multi-season
    • Amendments fully supported (replace, addition, effective dates)
    contract-2025.pdf · clause #14

    "The Player shall be entitled to a bonus of €120,000 in the event the Club wins the domestic league title at the end of the Season."

    metric
    team.title.l1
    operator
    ==
    cadence
    season_end
    amount
    €120,000
    status Locked

    Deterministic. Reproducible. Provable.

    The math is not an LLM opinion. It's a rule engine.

    Every Locked clause is evaluated against every player's match stats by a deterministic rule engine — same input, same output, every time. Every line item the engine produces carries the rule that triggered it, the stat that satisfied it, the amount, and the contract snippet. An auditor can re-run the same period and get the same result. A player or agent disputing a payout sees the clause text that triggered it.

    Player A · Bonus L1 Title
    team.title.l1 == true
    €120,000

    "The Player shall be entitled to a bonus of €120,000 in the event the Club wins the domestic league title at the end of the Season."

    Three statuses. Four roles. One trail.

    Draft
    Reviewed
    Approved
    Legal Admin
    Full control: contracts, clauses, runs, approvals, settings.
    Legal Analyst
    Drafts and reviews clauses and bonus runs.
    Finance
    Validates and approves payouts. Final sign-off.
    Read-only Auditor
    Inspects history and audit trail. No write access.

    Built for legal and financial audit

    Every assumption a regulator might make about a bonus system, we built into the foundations.

    Row-level security per club
    Each tenant is isolated at the database row level. No cross-club leakage.
    Immutable audit log
    Every action, every status transition, every actor — written, never edited.
    Role-based access control
    Four roles, scoped permissions, SSO-ready.
    Verbatim contract proof on every line
    No payout exists without the clause text that triggered it.
    EU-only hosting
    All storage and processing within EU jurisdiction.
    GDPR-compliant by design
    Right to erasure, data minimisation, full audit trail.

    Built on Understand Tech's sovereign AI platform

    The infrastructure that runs across every Understand Tech app — under your club's control.

    Sovereign AI

    Use Understand AI for fully private inference — contracts and player data never leave your perimeter. Critical for clubs under strict data agreements with players and agents.

    Configurable for your brand

    Logos, colors, typography, terminology — the portal is shaped around your club's identity. White-label by design.

    Fast deployment

    Built on the Understand Tech platform. New club deployments leverage the same architecture, data model, and rule engine — typical setup in weeks, not quarters.

    Bring your club's bonus operations into one portal.

    The Legal Bonus Portal is in production at top-flight clubs and configurable for yours.

    Chat with AI Assistant