Skip to content

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.

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.