Daniel Holmgren
Daniel Holmgren
Right now we resolve the DID on _every_ signature check. Especially for checking chains of signatures, we should only be doing the resolution once. Not 100% sure what the best...
There are several places where DB operations should be transactional: - repo write operations have several pieces - indexing raw record - indexing record (if we understand schema) - processing...
Write now the "indexing server" returns a simple linear timeline of content from a user's follows. We should provide more options around curation & moderation. This includes explicit block lists...
Right now, if a server wants to send some update to another server (for instance, Alice's server wants to tell Bob's server that she liked a post of his), it...
Right now, we only support Full Clients (entire repo + history synced), and Delegator Clients (no repo synced, reads & writes through a personal data server). We should support Light...
Right now there are two levels of permission for Bluesky UCAN capabilities: - `WRITE` - `MAINTAINANCE` We should introduce additional capability levels. For instance, some apps should be write-only, and...
We should standardize on "handle" instead of "name" or "username" https://github.com/bluesky-social/atproto/pull/286#discussion_r1009670150
Two steps to record validation: - verifying that the record is of the correct type for the collection (collections & record types are expected to be 1-to-1) - verifying that...
⚠️ WIP ⚠️
It would be good for each declaration CID to be unique so devs can't shortcut the process of linking to declaration - which would be prone to footguns. Optionally, the...