Post
main idea: - do permissioned data like you usually would (in your own database), but copy the structure (as close as possible) 1-1 from @dholms.at blogposts with the eventual goal of moving everything over seamlessly once permissioned data actually lands
- auth works using service auth tokens (like bluesky dms) and contrail instances publish a permission set with all the xrpc calls for convenience, so other apps can access the permissioned data a user has access to too
0 reposts2 likes
also added a few convenience things (a per-collection listRecords endpoint with filtering, etc that combines both public & private records (if authed) and a way to create and manage invites) and been working on groups (those might make migration easier too?) mostly based on @zicklag.dev's blog:
ive made a quick discord clone demo at chat.atmo.tools (join my server: chat.atmo.tools/join/2Opob3W...) and am planning a few more demos to see if this mostly works and then will probably start by adding this to atmo.rsvp for private events