@Teknevra It can be done with FEP-ae97:
https://codeberg.org/fediverse/fep/src/branch/main/fep/ae97/fep-ae97.md
Which enables shared identity and seamless migration as you describe, but I don't think traditional web login needs to be abandoned. Fediverse will support both types of identities.
@lionroe Sounds complicated, and the biggest flaw of OpenBazaar still remains: the lack of web client. We discuss this article because it is available on the web. Lemmy and other Fediverse apps are successful because they have web clients.
Why not start with existing federated software like flohmarkt? Make it federate over Tor (maybe it already does). That would solve the hardest problem, discovery. Other features can be added later.
Vendors will host everything themselves, so there is no need for any incentive model.
@monero