···1+_A pocket dimension to stash a bit of non-public user data._
2+3+4+# Pocket: user preference storage
5+6+This API leverages atproto service proxying to offer a bit of per-user per-app non-public data storage.
7+Perfect for things like application preferences that might be better left out of the public PDS data.
8+9+The intent is to use oauth scopes to isolate storage on a per-application basis, and to allow easy data migration from a community hosted instance to your own if you end up needing that.
10+11+12+### Current status
13+14+> [!important]
15+> Pocket is currently in a **v0, pre-release state**. There is one production instance and you can use it! Expect short downtimes for restarts as development progresses and occaisional data loss until it's stable.
16+17+ATProto might end up adding a similar feature to [PDSs](https://atproto.com/guides/glossary#pds-personal-data-server). If/when that happens, you should use it instead of this!
+1-1
pocket/src/lib.rs
···2mod token;
34pub use server::serve;
5-pub use token::verify;
···2mod token;
34pub use server::serve;
5+pub use token::TokenVerifier;