Iilink + iiname = one principal + short @name for Internet Identity UX

internet identity is designed for privacy (so apps cant tell which other apps you’re using),
hence the unique principal on every app you login…
but me & some people i’m trying to onboard, want the one-principal-per-user model like eth (0x…) & web2 (emails) instead of the default many-principals-per-user

so i built an alternative (trade some privacy for some convenience):

  1. iilink: a web wallet, login with internet identity, keep funds in one principal & use other apps without learning about your login principals there (so no copypasting risk, no funds splitting across many principals)

now that we’ve unlocked the one-principal-per-user model, a naming service can be built, so i built it to further improve the UX of handling principals:
2) iiname: rent short, readable @name that point to your iilink principal (not the other app’s login principal)

iiname demo video (2 minutes, name registration process, and what can you do with the name):

iilink demo video (4 minutes, deep dive into problem statement & full flow of iilink credits & payment integration with other apps such as iiname):

all costs are priced in TCYCLES (for stability) but also payable in ICP (for liquidity/ux)

extra links:

questions & feedback, welcome :cat_face: