Profiles
People
A person is somebody with an account: a profile at their username, made when they sign up. What every profile has, a person has too (Profiles). This page is what only a person has, and where each is described.
Their account
A person's profile is made by signing up, in auth-service, never by actor-service: Registration. They sign in with a password, a passkey or a code by email (Signing in), and look after their own profile, with no admins. A person who deletes their account has thirty days to come back by signing in (Account lifecycle).
What only a person has
| What | Said in |
|---|---|
| An account type: registered, administrator or super administrator | Permissions |
| Pronouns, and the language they usually post in | Registration, The language of a post |
| Being tagged in photos and videos, approved by them first unless they say otherwise | Permissions |
| Who may mention them | Permissions |
| Who may quote their posts | Permissions |
| Whether their reposts are among their posts | Permissions |
| Being on the fediverse and Bluesky, which each person turns on for themselves | Federation |
| Their notifications, saved posts, custom feeds and suggestions | Notifications, Custom feeds, Recommendations |
| Downloading everything of theirs | Download your data |
The API
Under /people/: listing people and reading one (GET /people/,
GET /people/:username), changing their profile, their quote policy and
whether reposts are among their posts, tags in photos and videos
(/people/:id/tags/:post_id, GET /people/tagged-in/:post_id), removing
one as spam, and purging many at once. What every profile has is there too,
at /people/:id/… (Profiles). Each is sent as
actor.PersonNode. Their account type is sent only to themselves and to the
site's administrators.
Where the code is
| What | Where |
|---|---|
| The routes | actor-service/cmd/api/routes.go, under people |
| The handlers | actor-service/cmd/api/handlers/person*.go |
| What a person is sent as | actor-service/responses/person.go |
| Signing up and in | auth-service (Registration, Signing in) |
From anahitasocial/anahita-services, 2026-11-03.
Written by Claude, reviewed by Rastin Mehr · About this