~/acme — a shared home directory for your team

Your team’s AI should already know
the things your team keeps re-explaining — brand voice, pricing rules, the refund policy, code conventions.

Tietoni is one shared home for the context your company keeps repeating — to every new hire, and now to every AI. Write it once, connect it through MCP, and every assistant your team trusts works from the same source, with exactly the access you grant.

shared workspaces & roles OAuth 2.1 + PKCE full audit trail
tietoni — ~/acme
sales
eng
support
brand
brand-voice.txt
C
refund-policy.txt
pricing-rules
icp-definition.txt
8 items · 5 teammates · 2 agents connectedclaude read refund-policy.txt · just now
The last repeat

Your team keeps re-explaining the company — to robots.

Every teammate’s assistant starts from zero, so everyone re-types the refund policy, the tone, the stack. Put the durable answers in a shared workspace every assistant reads. Say it once, and the whole team’s AI knows.

every-new-chat.log
maya → her chatgpt, mondayOur refund window is 30 days.
sam → his claude, tuesdayOur refund window is 30 days.
you → your cursor, this morningOur refund window is 30 days…
~/acme/support/refund-policysaved once

Refunds within 30 days, no questions asked. Store credit after that.

rev 4 · edited by mayaknown to every agent you allow
Real things teams keep in Tietoni
brand-voice

confident, never breathless

pricing-rules

every tier, every exception

icp-definition

who we sell to, precisely

refund-policy

30 days, no arguments

competitors

tracked, not obsessed over

release-checklist

17 steps, zero surprises

oncall-runbook

3 a.m.-proof instructions

glossary

what words mean here

Structured context

Policies are prose. Price lists are tables.

Keep narrative context as versioned text, and the numbers as real structured tables — so agents quote the current price, not a paraphrase of last quarter’s.

Typed columns: currency, choice lists, URLs, dates, booleans JSON Schema 2020-12 under the hood — portable, standard Schema changes are validated against every existing row first Import a CSV, get typed columns inferred for you
pricing-rules — table
planchoiceseat pricecurrencymin seatsintegeractiveboolean
Starter$19.001 yes
Growth$49.005 yes
Scale$99.0025 yes
3 rows · schema v3 · valid against every rowEdit schema
Retrieval

Agents get the right slice, not the vault.

When an assistant asks, Tietoni answers with the smallest useful piece of context — found, ranked, and assembled to fit the moment.

Semantic + full-text search across notes and table rows Context assembly fits your token budget — 256 to 12,000 Results are always filtered to the workspaces you granted The same retrieval powers the app, the API, and MCP
context.search
what’s our refund window?
refund-policy~/acme/support · text · match 0.94

“Refunds within 30 days, no questions asked. Store credit after that.”

context.get · 41 of 4,000 tokens used
How it works

Team context you can see, shape, and take back.

01
Capture together

Write the policy, model the price list, import the sheet. Roles decide who edits.

02
Connect your agents

Authorize each assistant for exactly the workspaces and verbs it needs.

03
Stay in control

Audit every read and write — per teammate, per agent. Revoke in one click.

new-context
Refund policy

Refunds within 30 days, no questions asked. Store credit after that.

saved · rev 4 · ~/support/refund-policySave
grant-access
activity
claude read ~/support/refund-policyjust now
maya updated pricing-rulestoday
you revoked cursoryesterday
Security

Scoped, short-lived, revocable.

Every agent connects through OAuth 2.1 with S256 PKCE, carries only the scopes and workspaces its grant names, and leaves a complete audit trail. Nothing is invisible; nothing is forever.

Access tokens expire in 10 minutes; refresh tokens rotate Refresh-token reuse revokes the whole token family Codes and tokens are stored hashed, never raw Owner, admin, and member roles per workspace Revoke any agent in one click — effective immediately
privacy & security — agents
C
Claude~/acme, sales · context.read, context.write
active
G
ChatGPT~/acme · context.read
active
X
Cursorrevoked by you · yesterday
revoked
every read and write is auditedManage agents
About This Workspace
acme — shared contextTietoni · early access
teammates
5
agents connected
2
context files
214
revisions kept
1,408
mcp tools
23
oauth scopes
5
workspace roles
3
export
JSON, anytime
No more “as I mentioned”

Give your team’s context a home.

Free during early access. Shared workspaces, roles, and invitations built in.

drwxrws--- · acme-team · agents-you-choose