Identity #20

Closed
opened 2026-01-10 02:38:44 +00:00 by scott · 2 comments
Owner

We need an identity system, at least to link on chain public keys with Mycelium addresses, for Hero. Can do more later too.

Implementing on: https://forge.ourworld.tf/geomind_research/hero_ledger/src/branch/identity

We need an identity system, at least to link on chain public keys with Mycelium addresses, for Hero. Can do more later too. Implementing on: https://forge.ourworld.tf/geomind_research/hero_ledger/src/branch/identity
Author
Owner

Identities have two parts:

  1. Public addresses, or "hero" addresses, which link to a hero personal backend
  2. Private addresses, or "device" addresses, which link to devices running a hero app connected with that backend

For the initial implementation, public addresses are public to everyone, and private addresses are visible only via an authenticated call.

However, we can go a step further link the logic for public addresses with circles, so that even the public address isn't visible unless there is a shared circle. This would make lookups much more expensive though, because we would need to check all circles for shared membership.

Identities have two parts: 1. Public addresses, or "hero" addresses, which link to a hero personal backend 2. Private addresses, or "device" addresses, which link to devices running a hero app connected with that backend For the initial implementation, public addresses are public to everyone, and private addresses are visible only via an authenticated call. However, we can go a step further link the logic for public addresses with circles, so that even the public address isn't visible unless there is a shared circle. This would make lookups much more expensive though, because we would need to check all circles for shared membership.
despiegk added this to the now milestone 2026-02-05 07:29:40 +00:00
Author
Owner

Completed as spec'd here, including the addition of email addresses which are private to the user.

Completed as spec'd here, including the addition of email addresses which are private to the user.
scott closed this issue 2026-03-09 21:38:24 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
lhumina_code/hero_ledger#20
No description provided.