HeadframeAI product studio PL

Knowledge in PDFs.Invoices for tokens.Pay gap reporting.

Three processes that most companies still run on people and spreadsheets. Headframe builds three AI products for B2B companies that take each of them over end to end: they read, calculate, check and hand back a finished result, predictably and with every step open to inspection. Week to week: fewer hours spent on documents, less money on invoices. Compilore, tothecent.ai, GapRoll. Specs and prices below.

HF-C-01 HF-T-01 HF-G-01
1

Compilore

cat. no. HF-C-01. AI technical knowledge base for distributors and manufacturers
IN PILOTgeneral availability autumn 2026

PDF catalogs, manuals, price lists and compatibility tables in one place that answers a salesperson's question in half a minute and shows the page it came from.

PDF, DOCX, Drive,SharePoint, Confluence Compilore reads once, answers everyone question: "bit for the XR-14?" answer + citation, catalog p. 47 "I don't know" gap logged → fill it There is no third option.
How it works. Every answer has a source or is an explicit gap.

For distributors of tools, HVAC and fasteners, and for manufacturers with heavy documentation. Companies where the best salesperson has it all in their head and everyone else calls them. Compilore works from a phone in the warehouse, in Polish and English, and measures which questions it cannot answer. Every week you get a list of what your documentation is missing, before a customer notices.

It doesn't replace your best salesperson. It replaces the phone calls to them.

Product sheet: compilore.pl
Specifications
Product typeAI knowledge base for companiestechnical documentation search with source citations
Time to answer< 30 sby hand in PDFs about 18 minutes, measured in the pilot
Answers with a source100%with no source it answers "I don't know" and logs the gap
Hallucination on eval0.0%test-set score 0.922
Document importPDF, Word, SharePoint, Google Drive, Dropbox, Confluence
Devicesbrowser + mobile appmobile-first, works in the warehouse and on site
Usage analyticsbuilt inanswer success rate, knowledge gaps, who asks what
Price500 / 1,500 / 3,000 PLN per monthStarter, Team, Business. Pilot on your own documents before any contract

How many hours a week does your team spend digging through documentation?

45hours a week spent paging through PDFs
1.1full-time positions nobody hired for this
1.3hours a week with Compilore. The rest goes back to selling

Assumptions: one manual lookup 18 min, with Compilore 30 s (measured in pilot), 5 days a week, 40-hour week. The sliders are yours; the numbers follow.

How is Compilore different from chatting with an AI over my documents?

It never answers without a source. Every answer carries a citation and page number; if the documentation has no answer, Compilore says so and logs the question as a gap. On technical documentation evals: 0.0% hallucination, 100% of answers cited. A chat that always says something is dangerous in technical distribution, because the customer ends up with the wrong part.

What does an AI knowledge base for a distributor cost?

From 500 PLN a month (Starter, one company, 5 users), 1,500 PLN (Team) to 3,000 PLN (Business, SLA). Onboarding starts with a pilot on your documents with a measured result, not with a slide deck.

Where are our documents stored, and do you train models on them?

Documents stay on servers in the European Union (Germany, France) and we train no models on them. Compilore's language models currently run at providers outside the EU (Anthropic for answer synthesis, OpenAI for embeddings); an EU-only provider path is planned.

2

tothecent.ai

cat. no. HF-T-01. FinOps for AI as software: reconciliation, savings and value of LLM spend
AVAILABLEearly access for design partners

Knows what every LLM-backed feature really costs, where that money is being wasted, and whether what you get for it is worth it. Matching your OpenAI or Anthropic invoice to the cent comes almost as a side effect.

your telemetry$4,812.10 provider dashboard$4,903.44 invoice$5,067.91 tothecent waterfall prompt caching−$91.34 usage restatement$118.20 price rounding$6.73 unexplained$39.54 ← look here
Illustrative amounts. Every difference gets a reason, and what remains is a checklist.

For teams that have outgrown the question "how much did we spend this month". tothecent plugs into the telemetry you already have and works on three levels. It reconciles: your logs, the provider's usage report and the invoice line up line by line, with caching, batch and retroactive restatements accounted for (providers correct data up to 30 days later). It finds savings: where prompt caching isn't hitting, which workloads qualify for batch, and where a pricier model isn't outperforming a cheaper one, each with a dollar figure attached. It prices value: token cost lands on the feature, team or customer, so the conversation with your CFO starts from margin per feature rather than the invoice total.

Built because we couldn't match our own Anthropic invoice to what the console showed. The first reconciliation ran on our own bills.

Product sheet: tothecent.ai
Specifications
Product typeFinOps for AI as softwareLLM invoice reconciliation, savings recommendations, cost and value per feature
Inputs3telemetry via OpenTelemetry, provider usage report, invoice as CSV or PDF
Resolution$0.01hence the name
ProvidersAnthropic, OpenAI, Mistralprice sheets, caching, batch, retroactive restatements
Savings recommendationscaching, batch, model choiceeach with the dollar amount it frees up
Cost and value per featurefrom tags already in your codeteam, feature, customer: unit economics of every AI feature
Prompt content we seenonetoken counters and cost tags only
Alertsanomalies, spend velocity, budgetbefore the invoice arrives
Market and currencyglobal, USDbilling via Paddle
Price$250 / $900 per monthStarter, Team; Enterprise priced separately
Why doesn't my OpenAI or Anthropic invoice match the dashboard?

Because the dashboard, your own logs and the invoice count different things: prompt caching (reads cheaper, writes dearer), batch, retroactive usage restatements (providers correct data up to 30 days later) and price rounding. Those are four different definitions of "usage". tothecent reconciles all three sources line by line and shows the residual with a reason.

Do we have to send you our prompts?

No. The wrapper collects token counters and tags only (team, feature, customer). Prompt and completion content never leaves your infrastructure.

How is tothecent different from the provider's cost view?

The provider console shows a total per API key. tothecent joins that total with your tags (team, feature, customer), with the invoice and with the price sheet, so you see the cost of a single conversation in a given feature, the margin on that feature, and a list of savings with amounts: where caching fails, what can go through batch, where a cheaper model is enough. The console can't compute that because it doesn't know what your feature is.

Where do the savings recommendations come from, and can we trust them?

From the same data we reconcile: cache hit share, the timing distribution of requests (batch candidates), cost versus outcome across models within the same feature. Every recommendation carries the amount and the data it was derived from, so you can check it before acting on it.

3

GapRoll

cat. no. HF-G-01. Pay gap report under EU Pay Transparency Directive 2023/970
WAITLISTPolish act around Q1 2027

A payroll file goes in, an Article 9 pay gap report comes out. In fifteen minutes, with a full audit trail, with data stored in the EU.

payroll.csv role, gender, salary categories of work (Art. 9) sales, 14 people warehouse, 9 people engineers, 6 people board, 2 → hidden PDF report Art. 9, audit trail gap: 7.4% Illustrative numbers. Salaries are deleted after the calculation.
How it works. Groups under three people never reach the report, so nobody can be singled out.

For HR teams at companies with 100+ employees that will have to report their pay gap and answer employees asking about pay ranges once the Polish act is in force. Paid accounts are not open yet: sign-up for GapRoll is through a waitlist on gaproll.eu. Until the act arrives we run paygapnews.pl, a Polish-language service tracking exactly what changes in the legislation and when, so HR doesn't find out from a regulation the day before the deadline.

The law is late. We aren't.

Join the waitlist Read paygapnews.pl (Polish)
Specifications
Product typepay gap reporting toolcompliance with EU Directive 2023/970 for companies with 100+ employees
File to report< 15 minfrom payroll CSV to an Article 9 PDF
Input formatCSV from any HR systemexport from Symfonia, Comarch, enova, Excel
Audit trailcompleteevery calculation can be reproduced for the labour inspectorate
Groups under 3 peoplesuppressedno way to identify an individual salary
Data in GapRollstored in the EUdeleted within 30 days of your instruction
When in Polandaround Q1 2027the transposition deadline passed on 7 June 2026, progress is tracked on paygapnews.pl
Price150 / 500 / 1,000 / 3,000 PLN per monthplus a 1,500 PLN one-off for law firms running commissioned audits
When does pay gap reporting become mandatory in Poland?

Directive 2023/970 had a transposition deadline of 7 June 2026. The Polish act is in preparation; we expect it around Q1 2027, with first reports due in 2027 (by 7 June 2027) from companies with 250+ and with 150–249 employees. Current status, with dates and draft texts, is tracked on paygapnews.pl.

How do you calculate the pay gap under Article 9?

Group employees into categories of work of equal value, calculate the gap in basic pay and in variable components, separately for mean and median, and suppress any group where the result would identify an individual. GapRoll does this from a CSV in under 15 minutes, logging every step.

What happens to the salaries we upload?

The file is stored in a database in Paris (EU), accessible only to your organisation, and is not used to train models. We delete it within 30 days of your instruction, and after the contract ends as set out in the data processing agreement. Only job titles and job descriptions go to the AI model, never names, national ID numbers or salaries.

Terms of supply

An answer without a source is not an answer.True of the products, of this page, and of us in conversation. If we don't know, we say so.
Customer data is stored in the EU.Servers in Germany and Finland, database in Paris. Language models currently run at providers outside the EU (Anthropic, OpenAI); an EU-only provider path is planned. Nothing is trained on your data.
Nothing sends itself.Deploys, invoices, outbound messages: a person approves each one, with a log of who and when.
We run on our own products.Compilore is the studio's memory; tothecent reconciles our AI bills. If something breaks, we're the first to know.
Agents do the work, people sign off.Research, monitoring, reconciliation and first drafts are done by agents, under supervision. That is how one company runs three products at a scale that used to take three teams.
We start with a pilot, not a pitch.Your data, your questions, measured results. Then we talk about a contract.

kontakt@headframe.pl

Orders, pilots, questions about catalog items. Tell us what you're after and how many people it affects.