one owned self · every AI · every engagementPersonalTeamsDevelopersSign in

Send a key,
not a CV.

A Context Key is a living page of how you work. A person opens it and reads you; their AI loads it and starts already knowing you. It expires when the engagement ends, every view is receipted, and you can take it back with one switch. Applying, consulting, joining — stop re-explaining yourself. Authored, not scraped.

Watch it — thirty seconds, no typing
You, writing roughly

Deep-work mornings — no meetings before 11:00 ratified ✓
Package manager — pnpm, never npm ratified ✓
Based in Bratislava · CET ratified ✓

The Curator drafts; nothing enters without your signature.

To: hiring@acme.com

“Instead of a CV — here’s my key: ctrlai.com/k/9hq… It answers you, and your tools.”

LIVE · CONTEXT KEY
Working with Mira
Deep-work mornings · pnpm never npm · Bratislava
41 ATOMS STAYED HOME

A recruiter reads a page. The same link is machine-readable.

Their agent

agent → GET ctrlai.com/k/9hq… (Accept: text/markdown)

→ 12 atoms crossed · 41 stayed home · receipt written

Their AI, already knowing you

“Scheduled your intro call for 14:00 — your mornings are deep-work. Repo scaffolded with pnpm.”

Not only chat — agents: schedulers, coding tools, anything holding the key.

viewed by a person · today 09:12
fetched as context · 12 crossed · 41 held
viewed by a person · today 11:40

Loyalty you can check — who looked, what crossed, what never left. This is the CV that proves you can run AI.

DARK · CONTEXT KEY
This key went dark.
Its owner took it back. What stayed home never left.
Acme — hiring · went dark · struck, kept

One switch. Context with an expiry date.

The loop — author · hand · take back
Author

Dump rough notes; the Curator drafts your atoms; nothing enters without your signature. Faces are lenses — the client sees one slice of you, the recruiter another, never the whole.

Hand it

One link. A person sees a beautiful page of how you work; an agent gets ready-to-use context from the same URL. With a job application, a client kickoff, a day-one welcome.

Take it back

The gig ends, the process closes — revoke, and the link goes dark. The receipts stay: what crossed, what stayed home, who looked. Context with an expiry date.

What you get is paper you can point to
LIVE · CONTEXT KEY
Working with Rado
Deep-work mornings — no meetings before 11:00
Stack — TypeScript, Next, pnpm; never npm
41 atoms stayed home. Not even their names cross.
The Key Page — what a recruiter, client, or teammate opens. The vault shows what you chose not to share; no one else can render that honestly.
RELEASE RECEIPT · PSEUDONYMOUS
A Context Key got 17 details.
14 stayed home.
crossed · stayed home — the vault
The receipt — every render writes one. The AI got sharper and learned almost nothing about you. Loyalty you can check, not goodwill.
THE LEDGER · WHO CAN REACH YOU
Working with Rado · page · 4× viewed
Cursor — coding · wears Work
Consulting for Acme · went dark
The ledger — every key and page you ever issued. Revoke any line; a struck line stays struck. The engagement ended; the evidence didn’t.
Run it yourself — context beats parameters

The same task, answered twice by real models — cold, then wearing a demo self’s Context Key. Your task is read then dropped, never stored; the receipt records only what crossed.

When directing AI is the job, the authored self is the CV.

LinkedIn shows where you worked. GitHub shows what you wrote. Nothing shows how you run AI — the skill work now screens for. A Ctrl self is that evidence: authored over time, released under governance, receipted in use. We show receipts, not grades; and we sell you to no one — the wall is the product.

For developers

The same key your tools can wear: one curl, the SDK, or MCP — every agent starts knowing how you work. And the keyless start stays local:

npx @ctrlai/cli initwrites CLAUDE.md · .cursorrules · AGENTS.md from one source — no account, nothing leaves your machine
Ctrl AI · authored, not scrapedPersonalTeamsSign in