···44this repo contains libraries and apps for working with cross-record references in at-protocol.
556677-App: [Constellation](./tree/main/microcosm/)
77+App: [Constellation](./microcosm/)
88--------------------------------------------
991010A global atproto backlink index ✨
···1616All social interactions in atproto tend to be represented by links (or references) between PDS records. This index can answer questions like "how many likes does a bsky post have", "who follows an account", "what are all the comments on a [frontpage](https://frontpage.fyi/) post", and more.
17171818- **status**: works! api is unstable and likely to change, and no known instances have a full network backfill yet.
1919-- source: [./microcosm/](./tree/main/microcosm/)
1919+- source: [./microcosm/](./microcosm/)
2020- public instance: [links.bsky.bad-example.com](https://links.bsky.bad-example.com/)
21212222_note: the public instance currently runs on a little raspberry pi in my house, feel free to use it! it comes with only with best-effort uptime, no commitment to not breaking the api for now, and possible rate-limiting. if you want to be nice you can put your project name and bsky username (or email) in your user-agent header for api requests._
···27272828A notification subscription service 💫
29293030-using the same "link source" concept as [constellation](./tree/main/microcosm), offer webhook notifications for new references created to records
3030+using the same "link source" concept as [constellation](./microcosm), offer webhook notifications for new references created to records
31313232- **status**: in design
333334343535-Library: [links](./tree/main/links/)
3535+Library: [links](./links/)
3636------------------------------------
37373838A rust crate (not published on crates.io yet) for optimistically parsing links out of arbitrary atproto PDS records, and potentially canonicalizing them