{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreigwwqsyvhb6lbyjubnwhxt5m65rk6qrjigeeejnb7oyzlkhp7ybrq",
    "uri": "at://did:plc:jx54v4rmscfwzit7fmgz24ba/app.bsky.feed.post/3mnsh6sosqk24"
  },
  "canonicalUrl": "https://unnecessary.tech/posts/standard-site",
  "description": "Exploring the Standard.site lexicon and integrating it into my hugo blog.",
  "path": "/posts/standard-site",
  "publishedAt": "2026-06-08T14:11:01.000Z",
  "site": "at://did:plc:jx54v4rmscfwzit7fmgz24ba/site.standard.publication/3mnrsqmzz3w2e",
  "tags": [
    "social"
  ],
  "textContent": "I recently learned about Standard.site, which is a\nlexicon for getting long form blog entries into the ATmosphere (the\ncollection of AT protocol enabled applications). I had meant to learn more about\nthe AT protocol and Bluesky, but when I started, I had a tough time figuring out\nwhere Bluesky ended and AT began. Standard.site is a separate lexicon which uses\nthe AT protocol and stores different records on your personal data server\n(PDS) repository.\nSince Standard.site is distinct from Bluesky, but still uses the AT protocol, it\nwas easier for me to see where the line was between Bluesky and AT.\n\nThere are also some tools that have been developed to explore the records in a\nPDS. One tool which has really helped me explore my own collection of records\nand figure out how they work is PDSls. The records that\nmake up Bluesky entries are prefixed with app.bsky, while other records have\nother prefixes. The Standard.site records have a prefix of site.standard.\nThere are two main record types. Publication is a record which gives the\nwebsite information, and document, which are records that relate to a particular\nblog entry or page on the website. There are a couple of other record types,\nincluding subscription, which indicates a user has subscribed to a particular\npublication, and recommend, which is an indication that a user recommends a\nparticular document. All of these records can be used by an application to\npotentially create a feed, like an RSS feed of entries from a blog, or it could\nbe used to create a recommendation system or subscription system for websites.\nAny app is welcome to build off these records and there have been a number that\nhave.\n\nI used a command line tool called Sequoia to create\nrecords for my hugo-based blog. In order to validate that the blog is indeed\nrelated to the records I created I add an at:// link to the publication record\nin my .well-known\ndirectory, and get hugo to create a link to the appropriate document record\nby adding the following to my post page header template:\n\nSequoia takes care of injecting the atUri in the front-matter of my entries as\nwell as producing the appropriate file for the .well-known directory.\n\nThis seems like an interesting way to create an ecosystem of long-form writing\nfrom personal websites. I look forward to more adoption and seeing what people\nbuild with this lexicon. I think I may try to make a feed of publications I\nsubscribe to.",
  "title": "Standard.site"
}