Skip to content
Fieldhouse
Book a scoping call
Technical Architecture

Built to Run.
Built to Audit.

A platform shipped to clubs in production - not a demo, not a chatbot wrapper. Your doctrine shapes every output from the moment an agent starts. Each agent composes the right capabilities for what's in front of it and renders interactive interfaces inline as the work happens. Operations you can run end-to-end - and a system you can audit, top to bottom.

Book a technical deep-dive
Availability

Wherever Your Staff Works.

One product, three surfaces. Coaches, directors, and athletes use Fieldhouse on whatever device is in front of them.

01

Web

app.fieldhouse.gg - any modern browser.

02

Android

Native app on Google Play.

03

iOS

Native app, pending App Store approval.

Key Concepts

Four Properties.

Doctrine

Defined at club and team level.

Team doctrine inherits from club with team-level overrides. Agents always receive the resolved, merged result.

Modular

Capabilities composed for each request.

Reusable across agents - build once, deploy everywhere. New capabilities slot in without touching core architecture.

Generative Interfaces

Agents render interactive UI inline as they work.

Along with text, the user gets interactive widgets. The agent reads GPS data and renders a radar chart for the tactical analyst. Not chatbot. Generative interface.

Connected

Any external system plugs in.

Video libraries, GPS platforms, federation databases - connect to Fieldhouse agents without core architecture changes. Your existing stack, already connected.

Security & Access

Locked Down by Default.

Row-Level Security

Your club's data is isolated row by row, scoped to your club and your role on every query. The policies live inside the database - not in application code that can be bypassed - so the same rules apply whether the request comes from your app, an agent, or a direct connection. Defense in depth: even if application code has a bug, the database refuses to return rows that aren't yours.

01

Role Hierarchy

Roles map directly to how the club already operates - admins set policy, coaches run sessions, viewers consult, players engage with what's relevant to them. Each role sees, edits, and acts on only what its job requires, so concerns stay separated at the operational level instead of relying on staff to remember who should be doing what.

02

Read-only Doctrine

Only club admins can modify doctrine. Coaches, viewers, and players read it but cannot rewrite it - and neither can the agents acting on their behalf. Authority over the club's identity stays with the people accountable for it. Methodology stays consistent across teams, age groups, and seasons; new coaches inherit it on day one and cannot drift from it by accident.

03

Multi-tenant

Every organization is its own tenant - its own data, its own doctrine, its own agent configurations. Your roster, your plans, your scout reports, your communications never cross the boundary into another club's instance. Combined with row-level isolation inside the database, the boundary holds at every layer: another customer cannot reach your data, and nothing you put into Fieldhouse is pooled, shared, or used to inform another organization's outputs. In a market where clubs compete for talent and methodology is a real edge, that isolation is the product.

04
Next Step

Book a Technical Deep-Dive.

Bring your engineering team. We'll walk through architecture, security, and integration paths.

Book a deep-dive