Last reviewed against v0.9.0
source:
internal/vault/awskms, app_cloud_resources.go Cloud sync
Pro and above writes vault rows to DynamoDB under the user’s Cognito sub. Local SQLite caches. Last-write-wins on conflict.
Pro and Team write vault rows to ShellYard’s shellyard-prod DynamoDB under the user’s Cognito sub. The local SQLite acts as a cache.
Behavior
- Mutations push to cloud after the local write succeeds
- Reads fall back to cache when offline
- Conflict policy is last-write-wins by
updated_at
Free
Free has no cloud-sync — vault is local-only.