A portable identity file that tells AI tools who you are, how you think, and on what terms.
llms.txt tells AI about websites. identity.txt tells AI about people.An identity.txt file is a markdown file. It follows the same philosophy as llms.txt: convention over specification, structured enough for AI tools to parse, flexible enough that anyone can write one.
Everything else is optional but recognised. Include what matters to you.
The H1 heading is your name. An optional blockquote after it provides a one-line summary. The rest of the file is H2 sections in any order.
# Your Name > A short summary of who you are and what you do. ## Voice How you write. Tone, patterns, phrases you use, things you never say. ## Expertise What you know. Topics, domains, depth. ## Background Your story. Career arc, key moments, what shaped you. ## Preferences Hard rules. Formatting conventions. Things to always or never do. ## References Links to representative writing. Blog posts, articles, talks. ## Terms How AI tools may use this file. ## Verification Links to verified profiles that reference this file.
| Section | Purpose |
|---|---|
## Voice |
How you write. Tone, patterns, characteristic phrases, anti-patterns. The section that makes identity.txt worth having. |
## Expertise |
What you know. Topics you can speak to with authority, domains you work in, depth of knowledge. |
## Background |
Your story. Career arc, key moments, what shaped how you think. |
## Preferences |
Hard rules for AI interactions. Spelling conventions, formatting rules, things to always or never do. |
## References |
Links to representative work. Blog posts, articles, talks, code. Shows rather than tells. |
## Terms |
How AI tools may use this file. A machine-readable consent signal. |
## Verification |
Links to verified profiles that reference this file. Bidirectional trust. |
Custom H2 sections are fine. The spec recognises certain headings so AI tools can parse them consistently, but it doesn't reject others. A developer might add ## Stack. A designer might add ## Process. Both are valid.
The Terms section is a machine-readable consent signal, like robots.txt. It's a social contract, not a legal one. Consent and permission are slightly different concerns to identity, but we think there are useful overlaps here that the community might flesh out over time. The first line of the section should be one of these values:
identity.txt works best when it is portable. Host it yourself and share with your favourite AI tool. No more locked in "custom instructions". We are also experimenting with hosting your identity for you. We do ask you to login. Right now you can authenticate with a Google login, with other providers coming soon. This lets us tie your file to an email address at a basic level (never shared in the file itself). We think verification of identity is an interesting topic, but it's complex with much that has come before us. We haven't solved it, but we are interested in the conversation.
We can see a world where identity.txt doesn't just say who you are but offers some kind of verification. Verification is a spectrum, not binary. Not every identity.txt needs the same, or any, level of trust. A file you paste into Claude for better code reviews doesn't need verification. A file you share publicly might. Or verification might not be a good use case at all.
We see three paths right now:
yourdomain.com/identity.txt. You control the domain, you control the file. Add a canonical: field pointing to itself. Same trust model as llms.txt.For files hosted with us, we also note whether the name in your file matches your authenticated account name. A match is a slightly stronger trust signal; a mismatch (pen names, for example) is fine and isn't blocked.
Local, unhosted identity.txt files are still useful. Paste one into any AI tool and it works immediately. Hosting just makes it linkable, shareable, and a bit more trustworthy.
AI tools are genuinely better when they understand how you write, what you know, and how you think. But there's no standard way to give them that context. Custom instructions are platform-locked, static, and siloed. You rewrite them for every tool and they go stale the moment you change. LinkedIn is a CV for humans. Your "about me" page is marketing copy, not structured data.
identity.txt is the answer: a single portable file that captures who you are, how you write, what you know, and on what terms AI tools can use that information. Write it once, use it everywhere.
In March 2026, Grammarly got us thinking about this problem, both the idea of identity and elements of verification. They shipped a feature called "Expert Review" that presented AI editing advice under real people's names. Stephen King. Kara Swisher. Julia Angwin. None of them consented. The feature lasted about a week before the class action and the shutdown.
The need was real. The method was indefensible. You can't take someone's identity. They have to give it to you.
Sharing an identity file with an AI tool you're not directly using is a newer idea, and might not take off. But we think there's something here and we're interested to see how it develops.
This is not a defensive move. It's the same approach as Creative Commons: not "all rights reserved" but "here are the specific rights I'm granting." The Terms section is a machine-readable consent signal. Companies that ignore it risk being the next Grammarly.
Write an identity.txt file and host it on your domain. It's just markdown. Start with your name, add a Voice section, add Terms. You can write one in five minutes.
Or host it with us.