Unanym · pilot
Identity for
community websites.
Let members choose how they appear and which memberships they share.
Run Unanym independently, with your own domain and operator. Each community keeps its own rules.
For website owners
Connect WordPress
Use an existing identity service. Choose which organisations your website recognises and open a private page to their members.
WordPress setup →Tested with WordPress 7.1.2 and OpenID Connect Generic Client 3.11.3.
Checksum & release notes
2d882e95cfbc7c5a078619cabbe9b9609e6decaad8a603e4cc1ea142e0939e37SHA-256 of the plugin ZIP. Release notes →
For service operators
Run your own service
Host accounts and organisation approvals, register websites and look after the service’s keys and backups.
Hosting guide →Try it locally with fictional members
From a source checkout, run:
npm run quickstartOpen http://localhost:4080/identity/example/. Robin has approved memberships; Sam has none. No email is sent.
The source repository is currently private. This trial is available to people with source access.
How it works
Screens use fictional people and communities. Select a screenshot to see it full size.

1. An organisation approvesAn authorised organiser records who belongs, and can withdraw it. 
2. The member choosesA name for this website and which memberships it receives. Email and unselected memberships stay out. 
3. The website receivesIts own identifier, the chosen name and signed memberships. It applies its own rules. 
4. The member can disconnectStop the website receiving new information. Earlier copies may remain.
A small interface
- Profile
community-v1- Issuer
Supplied by your identity operator- Scopes
openid profile identity.v1 memberships.v1- Flow
Authorization code + S256 PKCE
What a website receives
A website-specific identifier, a chosen name and selected memberships. No account email or global member identifier. The receiver applies its own admission policy.
Membership statements name the organisation and actual signer. Hosted v1 uses operator-attested approvals; this does not certify training or safety.
Guides
- Webmaster questionsExisting accounts, privacy, access and support.
- For organisersApprove who belongs, and end an approval.
- For membersChoose a name and what each website sees.
- For website ownersConnect WordPress and open a members-only page.
- For operatorsRun the service, register websites, back up.
The service operator can link a member’s identities across websites. How your information is handled →
WordPress is the tested integration. Public source release, real-member acceptance and independent security review remain pending.