SPA registration creates hero_ledger account (account.activate) #53
Labels
No labels
meeting-notes
meeting-sensitive
meeting-transcript
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
coopcloud_code/home#53
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Goal
When a user registers on the marketplace SPA, automatically create a hero_ledger account using their ed25519 public key. Same key, one identity across marketplace + blockchain.
Flow
account.activateon hero_ledger gateway with:public_key: user's ed25519 public key hexdomain: derived from username (e.g.username.mycelium)email: user's emailTasks
account.activatecall to backend registration flow (auth controller)username.myceliumNotes
APP_WALLET_BACKEND=ledgeris set— mik-tf
Done — deployed and tested
activate_ledger_account()added to WalletManager trait (default no-op)account.activateon hero_ledger gateway.myceliumDev VM runs local mode by default. Ledger mode can be enabled for integration testing.
— mik-tf