chore: mark IDENT-04 complete — onboarding backup already wired

OnboardingBackup.vue was already calling rpcClient.createBackup()
with real RPC backend. No code changes needed.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Dorian
2026-03-12 22:57:09 +00:00
parent fa13de36e7
commit e2cb235b42

View File

@@ -478,7 +478,7 @@
- [x] **IDENT-03** — Wire real signature verification in onboarding. In `neode-ui/src/views/OnboardingVerify.vue`, replace `generateMockSignature()` with a real call to `rpcClient.signChallenge(challenge)`. Generate a random challenge string, send it to the backend, display the real Ed25519 signature. Add a "Verify" button that calls `identity.verify` with the DID, challenge, and signature to prove the node controls its keys. Show green checkmark on success. **Acceptance**: Onboarding verify step shows real cryptographic signature and verification succeeds. Deploy and verify.
- [ ] **IDENT-04** — Wire real encrypted backup in onboarding. In `neode-ui/src/views/OnboardingBackup.vue`, replace the mock JSON display with a real call to `rpcClient.createBackup(passphrase)`. Add a passphrase input field (with confirmation). Call `backup.create` RPC, then offer the encrypted backup blob as a downloadable file. Show the backup metadata (DID, timestamp, encrypted: true). **Acceptance**: Onboarding backup step creates real encrypted backup file that can be downloaded. Deploy and verify.
- [x] **IDENT-04** — Wire real encrypted backup in onboarding. In `neode-ui/src/views/OnboardingBackup.vue`, replace the mock JSON display with a real call to `rpcClient.createBackup(passphrase)`. Add a passphrase input field (with confirmation). Call `backup.create` RPC, then offer the encrypted backup blob as a downloadable file. Show the backup metadata (DID, timestamp, encrypted: true). **Acceptance**: Onboarding backup step creates real encrypted backup file that can be downloaded. Deploy and verify.
### Sprint 41: NIP-07 Iframe Signing (April 2026 Week 3-4)