Skip to content

docs: map the Find My network integration contract - #721

Draft
IvanChanPing wants to merge 1 commit into
librepods-org:mainfrom
IvanChanPing:feature/find-my-network-717
Draft

docs: map the Find My network integration contract#721
IvanChanPing wants to merge 1 commit into
librepods-org:mainfrom
IvanChanPing:feature/find-my-network-717

Conversation

@IvanChanPing

Copy link
Copy Markdown

Summary

  • records the complete Apple-account/APS/CloudKit/keychain prerequisites for network location
  • maps BeaconStore sync, rotating-key derivation, report fetch/decryption, and state persistence in order
  • defines the narrow Rust-to-Android API and credential-storage boundary

This is an implementation-contract draft for #717, not a completed Find My client. It intentionally avoids substituting the incomplete Kotlin tracker prototype for OpenBubbles' full authenticated stack.

Verification

  • cross-checked against OpenBubbles rustpush account setup and FindMyClient::sync_item_positions source
  • documentation diff checked locally

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant