Home

Awesome

Disambiguation

Looking for the AKA Profiles Chrome Extension?

nostr-badges

AKA Profiles is a microservice/app for Nostr badges that can be integrated into any Nostr client.

Your client can provide exclusive access to content or features based on a user's Nostr badges, redirecting users to AKA Profiles to obtain the necessary badges if not yet awarded.

<div style="background-color: #BDBDBD; padding: 10px; max-width: 800px; text-align: center;"> <img src="./workflow-simple.svg" alt="Flow Diagram"> </div>

User Flow

After redirection, AKA Profiles:

  1. displays the list of required badges
  2. directs the user to the associated badge award web pages
  3. records a badge award approvals from each apply web page
  4. redirects the user back to the client once all the badges are awarded

The user flow is similar to OAuth, where the user is directed between different pages via redirects or dialogs.

Badge Library

The badge library is at the heart of AKA Profiles, enabling badges to be reused as eligibility criteria by multiple clients.

For example, your client could require that a user has the "Not a Robot" badge from the library before they are allowed to post. This badge's apply web page requires a user to patch a Captcha.

If none of the library badges meet your needs, you can add your own badge into the library and share it with other clients.

Latest Changes

Version 0.2.0

Replaced verifySession and getConfig endpoints with JWT.

Learn more

Still in development.

Live at AKA Profiles App

See AKA Profiles Documentation