← Back to Docs

// Guide

Public Citizen ID

Opt in to a public verified profile at starbotid.space and control exactly what other sites can see.

TierFree
You'll needA verified citizen (see Citizen Verification).

Citizen ID makes your verified Discord↔RSI link shareable. Once you're verified (see Citizen Verification), you can publish a public profile at https://starbotid.space/citizen/YourHandle that any community can trust — and other sites can query it programmatically through the developer API.

The starbotid.space landing page
starbotid.space — the public home of Citizen ID.

Going public

Publishing is controlled from the privacy card on your dashboard profile — nothing is public until you flip the switch.

  1. 1

    Verify first. The Public Citizen ID card only appears on your profile once you're a verified citizen. If you haven't verified yet, follow the Citizen Verification guide — it takes about 30 seconds.

  2. 2

    Toggle "Make my Citizen ID public". This is the master switch: on publishes your profile, off removes it and stops all API access to your data immediately.

  3. 3

    Choose what to show with the per-field switches — each one controls both the profile page and the API.

trystarbot.com/profile
Make my Citizen ID public
Show Discord link
Show organizations
Show location
Show bio
Save
The Public Citizen ID privacy card on your profile page.

The field toggles:

  • Show Discord link — reveals your Discord account and allows reverse lookup by Discord ID. On by default (it's the point of the service).
  • Show organizations — your RSI org affiliations.
  • Show location — off by default.
  • Show bio — off by default.

Your public profile

Once public, your profile lives at https://starbotid.space/citizen/YourHandle — a shareable page showing your handle, verified status, and whichever fields you enabled.

Screenshot pending

A public citizen profile on starbotid.space

/docs/citizen-profile.png
A published Citizen ID profile — only the fields you opted into are shown.

Only verified citizens who have opted in resolve to a profile. Any other handle — unverified, private, or simply nonexistent — gets the same friendly not-found page, so third parties can't probe who uses StarBot.

Handles vs. verification

Multiple Discord users can link the same RSI handle, but only the person who completes bio-token verification owns the public profile for it. That's why verification is the prerequisite — it's what makes the page trustworthy.

Turn off Make my Citizen ID public at any time to remove your profile and cut off API access on the spot.

What stays private

Nothing is public until you opt in. Hidden fields are omitted entirely from both the profile page and the API — there's no way for a third party to tell a hidden field apart from one you don't have. If you hide your Discord link, reverse lookup by Discord ID returns "not found" even though your profile by handle still works.

For developers

Other sites and bots can verify citizens programmatically — look up a profile by RSI handle or (if the user allows it) by Discord ID.

The Citizen ID API reference page
The API reference at starbotid.space — endpoints, fields, and privacy behavior.