KT Accounts Developer Documentation
Share
KT Accounts is the account service for every aidenkt site, served at https://accounts.aidenkt.com. People sign in with a passkey, Google or GitHub. Sign-ups are closed: only people Aiden has invited have accounts.
These pages explain how to connect an app to it. There are three ways, and an app can use more than one:
| Path | For | What the App Gets |
|---|---|---|
| Sign-In Kit | A site on an aidenkt.com origin |
The Log In button, the person’s picture and menu, the app switcher, and data-kt-* attributes to show or hide parts of a page |
| Read Who Is Signed In | A page on an aidenkt.com origin |
The signed-in person’s ID, name, handle, pictures, permissions, badges and apps, read from the browser |
| Sign in with KT Accounts | An app on any domain, or a server | Standard OpenID Connect: an ID token with the person’s KT Accounts ID and, with consent, their name, handle, picture and email |
Every app is registered first, in the Developer Portal or by an agent through the agent API. Registered apps go live at once. There is no review step.
Where to Start
Section titled “Where to Start”- New to KT Accounts: read the Quick Start.
- An AI agent: read the canonical agent guide, or Agents here.
- Looking up an endpoint, scope or limit: see Reference.
Markdown and llms.txt
Section titled “Markdown and llms.txt”Every page is also served as Markdown at its path with .md added, for example /getting-started/quick-start.md. /llms.txt lists the pages, and /llms-full.txt holds all of them in one file. Some pages need a KT account; see Access to These Docs.