For holding companies and group functions

One AI layer for every business unit

Board packs, portfolio company reporting, group policy answers and shared-service automation. Give every subsidiary access through one governed endpoint, with the price of every call in plain sight.

One endpoint

shared across business units

Price per call

easy to allocate across units

Group-wide controls

hashed keys and rate limits

The problem

What is slowing you down today

A different AI tool in every unit

Each subsidiary signs its own contracts, and group has no view of usage or cost.

Reporting that never lines up

Portfolio companies report in their own formats, and someone at group reconciles it by hand.

Policies nobody can find

Group policies exist, but staff in a newly acquired business cannot find the answer they need.

Capabilities

Everything you need, nothing you don't

A key per business unit

Issue each unit its own key and revoke any one without disrupting the rest.

Report normalisation

Turn each unit's narrative update into a consistent group template.

Board summary drafts

Condense long papers into a clear briefing for directors.

Policy Q&A

Answer staff questions from the group policy text you supply.

Usage you can govern

Rate limits per account, daily and month-to-date dashboards, keys stored only as hashes.

Capability routing

Units ask for chat, code or reasoning, and the router picks the lowest-priced enabled model that fits.

Use cases

What teams run on it

01

Portfolio reporting

Monthly updates rewritten into one consistent group format.

02

Board and committee packs

Executive summaries of long papers.

03

Post-acquisition onboarding

Answers for new teams from group policies and handbooks.

04

Shared-service automation

Drafting and classification for finance, HR and purchasing workflows.

How it works

From sign-up to production

  1. 1

    Start at group

    Pilot with one shared service and a single key.

  2. 2

    Issue keys per unit

    Give each subsidiary its own named key and rate limit.

  3. 3

    Review usage centrally

    Watch daily and month-to-date usage, and plan for scale with our team.

Control

Built so you stay in charge

Keys you control

API keys are shown once at creation and stored only as a hash. Revoke any key instantly from Settings.

Spend you can see

Every request carries its own receipt: tokens in, tokens out, latency and price. Nothing is billed that you cannot trace.

Limits you set

Per-account rate limits and a free monthly allowance keep experiments safe before they become production.

Data you decide on

You choose exactly what you send. Repeat prompts can be served from your cache, and cache hits are never billed.

For developers

One endpoint. Every model.

Send a prompt and a capability, or name a model. One bearer key, one small JSON body, and a full receipt on every response.

curl https://YOUR-DOMAIN/api/ainf/inference \
  -H "Authorization: Bearer $AI_INFERENCE_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: order-1042" \
  -d '{"prompt":"Summarise this ticket in one line","capability":"chat"}'

Questions, answered

Can we see usage by subsidiary?

Every response returns its tokens and exact price, so each unit's integration can log its own spend for group reporting. Account-level totals are in the usage dashboard.

Can units choose their own models?

They can name a model or ask for a capability and let the router pick the lowest-priced enabled fit.

How is sensitive group information handled?

Only what you send in a prompt is processed. Set internal rules about what each unit may send.

Can we discuss enterprise needs?

Yes. Contact our team through the contact page.

Give the whole group one AI front door

Start with one shared service, then scale unit by unit.