Onboarding · V7 identity
Three steps : connect wallet → switch to Sepolia → mint your soulbound identity NFT.
1. Wallet
todo2. Identity NFT (LksIdentityV2 — soulbound)
todoConnect a wallet on Sepolia first.
3. Node identity
todoChoose identity source
Génère la clé du nœud lks (k256, 32B). Toutes les sources produisent une seed
déterministe : même contexte d'auth ⇒ même node_id.
4. Connect to relay
not connectedSigns a challenge with your node identity, exchanges it via POST /api/relay/auth for a user-scope token, opens the WebSocket relay.
Required for cross-browser feed visibility.
5. Bind node identity ↔ NFT
todoSigns (chainId, wallet, nodeId) with your WASM key, uploads the W3C
DID Document to lksd /content, then anchors on-chain via LksIdentityV2.updateDIDDocument + LksCoreV8V2.bindNodeId.
Both txs settle independently — partial success is recorded.
Run a local lksd (admin)
Pour les endpoints admin (/admin observability), tu peux exécuter un lksd local et coller les tokens admin dans /admin.
Pas nécessaire pour la cible browser — l'identité noeud + le relay suffisent.
LKS_PASSPHRASE=<your-passphrase> lksd init --output ~/.linkus LKS_PASSPHRASE=<your-passphrase> lksd run --config ~/.linkus/config.toml & cat ~/.linkus/admin-token-root