Custom pricing
When we discount, how far we go, and who has to approve it before it is offered.
Support tickets
One entry per ticket: what a customer asked, and the answer we gave them.
Customers
Every account we sell to, one entry each: who owns it, what they bought, when they signed.
DAU
Daily active users, one figure per day. A person counts once however often they come back.
Renewal risk
Accounts wobbling ahead of renewal, one entry each, with the signal behind it.
Website visitors
Unique visitors to the marketing site, one figure per week. People, not page views.
At risk
An account we would not bet on renewing, and what has to be true for us to say so.
Churn
Accounts lost, one figure per month, with the seats behind the number.
Tone of voice
ReadHow we write to customers: plain, specific, no hype. Follow it in anything they will read.
Production pushes
WriteOne entry per release: what shipped, in the words of someone using it rather than the commit.
OKRs
This quarter's objectives and where each one stands. One document, rewritten as things move.
Meeting transcripts
One entry per meeting: the full transcript, named by who was there and when.
Competitors
One entry per competitor: what they sell, where they beat us, and where they do not.
Weekly update
How we run the Monday update: what goes in it, in what order, and who writes it.
Onboarding guide
How somebody joining the team gets set up: accounts, access, and who to ask.
Deal stages
What each stage in the pipeline means, and what has to be true to move on from it.
MRR
Monthly recurring revenue, one figure per month, taken straight from billing.
Idea scratchpad
Half-formed product and marketing ideas, one entry each. Nothing here is agreed yet.
QBRs
One entry per account per quarter: the business review as it was delivered.
Security questionnaire
Answers we have already given to buyers' security reviews, one entry per question.
Active customer
A paying account with at least one session in the last thirty days. Not the same as a signup.
The context layer that works with your entire AI stack
Mia R. added a pre-commit hook
Jonas F. trained a custom GPT
Otto H. installed a plugin
Tom W. created a Perplexity account
Otto H. created AGENTS.md
Priya N. created a Lovable account
Codex
Eric B. connected the Notion MCP
Scoring agent wrote to the renewals list
Mia R. connected the Stripe MCP
Elin S. set an output style
Digest agent rewrote pricing-faq.md
Ravi S. added a review subagent
Tom W. added the Linear connector
Gumloop
Invoice agent created release-notes.md
Scoring agent wrote to the renewals list
Invoice agent created release-notes.md
Triage agent updated support-triage.md
Tom W. created a Perplexity account
Digest agent rewrote pricing-faq.md
Renewals agent used the PostHog MCP
Priya N. created a Lovable account
Lars K. created a Windsurf account
Invoice agent read the Granola MCP
Tom W. added the Linear connector
Nils P. added the Slack connector
Eric B. connected the Notion MCP
Nils P. wrote a /standup command
Sara L. created a Replit account
Sara L. updated tone-of-voice.md
Mia R. connected the Stripe MCP
Ravi S. added a review subagent
Mia R. added a pre-commit hook
Jonas F. trained a custom GPT
Jonas F. created a v0 account
Elin S. set an output style
Otto H. installed a plugin
Otto H. created AGENTS.md
Grok Bot
Gumloop
Codex
Ravi S. used the Supabase MCP
Jonas F. updated .cursorrules
Ana G. created onboarding.md
Ana G. built an agent in n8n
Elin S. used the Figma MCP
Priya N. updated CLAUDE.md
Lars K. updated SKILL.md
Lovable
Companies' AI stacks are growing with every new tool, agent, skill, workflow and user. Every part runs on its own, and nothing distributes it, logs it, or keeps it in check.
We built Foundation. One multiplayer context layer shared and shaped by your entire company.
Foundation is a multiplayer context layer: one place for the knowledge, terms, metrics, instructions and skills your company runs on, each with a named owner. It fits the AI stack you already have.
People build skills, workflows and agents, but the knowledge those agents need stays scattered across files, tools and individual heads.
Foundation holds that knowledge once. Write something in it and every agent reads the same thing, in whatever tool it runs.
Each entry is a term, a metric, a list, a document or a skill, and its type decides how it is written and served. Foundation serves a skill as instructions to follow and everything else as data to read.
Set up and manage all of it from the AI tool you already use, Claude Code or Codex.
DAU
Daily active users, one figure per day. A person counts once however often they come back, so it sits below session counts.
- Expiration
- Daily
- Read access
- LMOAll
- Write access
- PPostHog
- Type
- Metric
- Owner
- MMia
Customers
Every account we sell to, one entry each: who owns the relationship, what they bought, and when they signed.
- Expiration
- Daily
- Read access
- LMOAll
- Write access
- HHubSpot
- Type
- List
- Owner
- OOtto
Renewal risk
Accounts wobbling ahead of renewal, with the signal behind each one. Read it before a renewal conversation.
- Expiration
- Weekly
- Read access
- LMOAll
- Write access
- OOtto
- Type
- List
- Owner
- OOtto
Idea scratchpad
Half-formed product and marketing ideas, one entry each. Nothing here is agreed, so read it for what has been floated.
- Expiration
- None
- Read access
- LMOAll
- Write access
- LMOAll
- Type
- List
- Owner
- MMia
OKRs
This quarter's objectives and key results, with where each one stands. One document, rewritten as things move.
- Expiration
- Monthly
- Read access
- LMOAll
- Write access
- LLars
- Type
- Text
- Owner
- LLars
Production pushes
What has actually shipped, one entry per release, in the words of someone using it. A record of what landed, not a roadmap.
- Expiration
- Daily
- Read access
- LMOAll
- Write access
- GGitHub
- Type
- List
- Owner
- LLars
Meeting transcripts
One entry per meeting: the full transcript, named by who was there and when. Verbatim, so quote it rather than paraphrase.
- Expiration
- None
- Read access
- LMOAll
- Write access
- GGranola
- Type
- List
- Owner
- EElin
QBRs
One entry per account per quarter: the business review as delivered. Usage, spend, what was raised, what was agreed.
- Expiration
- Monthly
- Read access
- LOSelected
- Write access
- OOtto
- Type
- List
- Owner
- OOtto
Support tickets
What customers are writing in about, one entry per ticket, with the answer given. Check here before answering afresh.
- Expiration
- Daily
- Read access
- LMOAll
- Write access
- IIntercom
- Type
- List
- Owner
- EElin
Onboarding guide
How somebody joining the team gets set up: accounts, access, and who to ask. Rewritten by whoever last went through it.
- Expiration
- None
- Read access
- LMOAll
- Write access
- LMOAll
- Type
- Text
- Owner
- EElin
Website visitors
Unique visitors to the site, one figure per week. Counts people rather than page views, and only the marketing site.
- Expiration
- Weekly
- Read access
- LMOAll
- Write access
- GGoogle
- Type
- Metric
- Owner
- NNils
MRR
Monthly recurring revenue, one figure per month. Contracted subscription value only, so one-off services and usage overages sit outside it.
- Expiration
- Monthly
- Read access
- LOSelected
- Write access
- HHubSpot
- Type
- Metric
- Owner
- LLars
Tone of voice
How we write to customers: plain, specific, no hype. Follow it in anything they will read, including what an agent drafts.
- Expiration
- None
- Read access
- LMOAll
- Write access
- NNils
- Type
- Text
- Owner
- NNils
Competitors
One entry per competitor: what they sell, where they beat us, and where they do not. Written by whoever last won or lost against them.
- Expiration
- Monthly
- Read access
- LMOAll
- Write access
- LMOAll
- Type
- List
- Owner
- NNils
Pricing
What we charge and what each plan includes, as agreed today. Quote from this rather than from a deck, which is usually a version behind.
- Expiration
- None
- Read access
- LMOAll
- Write access
- LLars
- Type
- Text
- Owner
- LLars
Trial conversions
Share of trials that become paying accounts, one figure per week. Counts the account rather than the seats, and only self-serve.
- Expiration
- Weekly
- Read access
- LMOAll
- Write access
- PPostHog
- Type
- Metric
- Owner
- MMia
Active user
Someone who took a meaningful action in the last 28 days. Signing in is not enough on its own, and it counts the person rather than the seat.
- Expiration
- None
- Read access
- LMOAll
- Write access
- MMia
- Type
- Term
- Owner
- MMia
Deal stages
What each stage in the pipeline means and what has to be true to leave it. Read it before calling a deal qualified.
- Expiration
- None
- Read access
- LMOAll
- Write access
- OOtto
- Type
- Text
- Owner
- OOtto
Churn reasons
One entry per account that left, with the reason in their own words. The reason given, not the one we inferred afterwards.
- Expiration
- Monthly
- Read access
- LMOAll
- Write access
- OOtto
- Type
- List
- Owner
- OOtto
Security questionnaire
Answers we have already given to security reviews, one entry per question. Reuse the wording rather than writing it fresh.
- Expiration
- None
- Read access
- LMOAll
- Write access
- EElin
- Type
- List
- Owner
- EElin
Roadmap
What we intend to build next quarter and why, in order. Intent rather than commitment, so do not quote dates out of it.
- Expiration
- Monthly
- Read access
- LMOAll
- Write access
- LLars
- Type
- Text
- Owner
- LLars
Ad spend
What we spent on paid acquisition, one figure per week. Media cost only, so agency fees and production sit outside it.
- Expiration
- Weekly
- Read access
- NLSelected
- Write access
- GGoogle
- Type
- Metric
- Owner
- NNils

Set it up for your team
Tell us which tools your team works in and what your agents keep getting wrong, and we will take it from there.