Onboarding · V7 identity

Three steps : connect wallet → switch to Sepolia → mint your soulbound identity NFT.

1. Wallet

todo

2. Identity NFT (LksIdentityV2 — soulbound)

todo

Connect a wallet on Sepolia first.

3. Node identity

todo

Choose 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.

— or —

4. Connect to relay

not connected

Signs 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

todo

Signs (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