Skip to content

feat: persist provisioning keys for atproto accounts#5

Merged
rabble merged 2 commits into
mainfrom
pr/divine-provisioning-key-store
Mar 29, 2026
Merged

feat: persist provisioning keys for atproto accounts#5
rabble merged 2 commits into
mainfrom
pr/divine-provisioning-key-store

Conversation

@rabble
Copy link
Copy Markdown
Member

@rabble rabble commented Mar 29, 2026

Summary

  • add a provisioning_keys migration plus db models and query helpers for persisted provisioning secrets
  • replace the ephemeral atbridge key generator with a db-backed AES-GCM provisioning key store and wire it through runtime config
  • add integration coverage for /provision key persistence and provisioning-key roundtrip loading

Test Plan

  • cargo test -p divine-atbridge --test provision_api -- --nocapture
  • cargo test -p divine-atbridge --test provisioning_key_store -- --nocapture
  • cargo check -p divine-atbridge --tests
  • git diff --check HEAD~1..HEAD

@rabble rabble force-pushed the pr/divine-provisioning-key-store branch from ac23050 to 4361cf8 Compare March 29, 2026 03:19
@rabble rabble merged commit 6df8d64 into main Mar 29, 2026
2 checks passed
@rabble rabble deleted the pr/divine-provisioning-key-store branch March 29, 2026 03:23
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