{
"$type": "site.standard.document",
"description": "*Authenticated Transfer Protocol* (*ATProto*) is the open protocol used by the *ATProto* ecosystem (the *Atmosphere*).\n\nIts strengths seem to be in storing and transferring public data. I think data portability is an important aspect.\n\n- [ ] Document *ATProto* development, pitfalls and tooling.\n\nI self-host my personal data server on https://pds.bu\"...",
"path": "/ATProto",
"publishedAt": "2026-05-18T01:40:46.000Z",
"site": "at://did:plc:rfescy2ghdk6ma2wwwhr3bu2/site.standard.publication/3mktkmfk37k2g",
"textContent": "*Authenticated Transfer Protocol* (*ATProto*) is the open protocol used by the *ATProto* ecosystem (the *Atmosphere*).\n\nIts strengths seem to be in storing and transferring public data. I think data portability is an important aspect.\n\n- [ ] Document *ATProto* development, pitfalls and tooling.\n\nI self-host my personal data server on https://pds.bunnynabbit.com. However, even I don’t completely trust that. I regularly backup my repositories and blobs locally. I have a did:plc rotation key stored in my password manager just in case.\n\n## Applications\n\n### What I use\n\n- *[[Bluesky]]* - A social app.\n- [*Margin*](https://margin.at/home).\n- *Streamplace*. I don’t regularly [[OBS|stream]] so often\n\n### What I made\n\n- *[Query Labeler Services](https://labels.bunnynabbit.com/)* - A moderation service indexer.\n - [BunnyNabbit/label-driven-feed-generator](https://github.com/BunnyNabbit/label-driven-feed-generator) - Feed generator based on its indexed labels.\n- [BunnyNabbit/rayleigh-labels](https://github.com/BunnyNabbit/rayleigh-labels) - Quick [[Content moderation|moderation]] interface for labeling posts containing images.\n\n## Ideas\n\n- [Post by @bunnynabbit.com — Bluesky](https://bsky.app/profile/bunnynabbit.com/post/3mbn7bgigvk2s).",
"title": "ATProto"
}