Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

"Migrations" tracking issue #38

Open
10 tasks
bitfl0wer opened this issue Jun 27, 2024 · 0 comments
Open
10 tasks

"Migrations" tracking issue #38

bitfl0wer opened this issue Jun 27, 2024 · 0 comments
Milestone

Comments

@bitfl0wer
Copy link
Member

Tracking issue for integration section #7 "Migrations" into the polyproto crate. This does not only involve implementation of routes, but the API design for the routes as well.

Identity migration

  • Setting up a redirect
  • Handle HTTP 307/308 status codes for routes, which request information about or send information to another actor, if this is needed

Re-signing messages

This might be a hard one. The protocol specification currently does not define a fixed schema for message re-signing batches.

  • Handshake procedure
  • Change ownership of messages signed by certain keys
  • Change ownership of messages signed by all available keys
  • Reduce amount of keys that need to be remembered
  • "Rotate keys of past messages"

Moving data

  • APIs for exporting data -> Protocol spec additions needed?
  • APIs for importing data

Challenges and trust

  • Verify challenge validity for challenges that involve migration -> Section 7.4 of the protocol
@bitfl0wer bitfl0wer added this to the v0.10.0 milestone Jun 27, 2024
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

No branches or pull requests

1 participant