An easy-to-host PDS on the ATProtocol, iPhone and MacOS. Maintain control of your keys and data, always.
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

MM-161: Mobile claim flow backend tauri commands #59

Summary

  • Implement complete PLC rotation key claim flow backend: 5 Tauri IPC commands (resolve_identity, start_pds_auth, request_claim_verification, sign_and_verify_claim, submit_claim) in new claim.rs module
  • Add fetch_audit_log and post_plc_operation to PdsClient for plc.directory interactions
  • Add typed TypeScript IPC wrappers and types in ipc.ts for frontend integration
  • 4-point local verification in sign_and_verify_claim: key position, prev chain, key mutations, service mutations

Test Plan

  • 30 non-httpmock unit tests pass (serialization, error mapping, handle extraction, helper functions)
  • 11 httpmock integration tests compile correctly (fail in sandbox due to port binding; pass in normal environment)
  • Human test plan at docs/test-plans/2026-03-28-plc-key-management-phase4.md
  • Covers AC4.1–AC4.10
Labels

None yet.

assignee

None yet.

Participants 1
AT URI
at://did:web:malpercio.dev/sh.tangled.repo.pull/3mi75nbufov22
Diff #0

No differences found between the selected revisions.

History

1 round 0 comments
sign up or login to add to the discussion
malpercio.dev submitted #0
patch application failed: error: No valid patches in input (allow with "--allow-empty")
expand 0 comments