site.standard.document

syui.ai View official

Samples

3461 randomly sampled records from the AT Protocol firehose

site.standard.document (100 samples)
{
  "path": "/nicolas-maduro-y-cilia-flores-insisten-en-que-no-tienen-recursos-para-financiar-su-defensa-y-piden-que-el-estado-venezolano-la-pague/",
  "site": "https://notiahorave.com",
  "tags": [
    "Nacionales",
    "Cilia Flores",
    "Nicolás maduro",
    "venezuela",
    "Nicolás Maduro y Cilia Flores insisten en que no tienen recursos para financiar su defensa y piden que el Estado venezolano la pague",
    "NotiAhora"
  ],
  "$type": "site.standard.document",
  "title": "Nicolás Maduro y Cilia Flores insisten en que no tienen recursos para financiar su defensa y piden que el Estado venezolano la pague",
  "coverImage": {
    "ref": {
      "$link": "bafkreibumlks3vzjhbgssrxuc5m4ohovsai45t6mdpirrxodzcrz67mlsy"
    },
    "size": 21861,
    "$type": "blob",
    "mimeType": "image/jpeg"
  },
  "bskyPostRef": {
    "cid": "bafyreigo2ehwlitea2vkyc74mf4jvk5cpb2ejhrzbfatcydya5ikdkteam",
    "uri": "at://did:plc:4xivvy2st3zovoowplfywl53/app.bsky.feed.post/3mhiwmpz2s252"
  },
  "publishedAt": "2026-03-20T02:13:17.000Z",
  "textContent": "Alertas 24 – Caracas, 19 de Marzo del 2026. La defensa del exmandatario Nicolás Maduro y su esposa, Cilia Flores, reiteró este jueves 19 de marzo de 2026 ante el Tribunal Federal del Distrito Sur de Nueva York que la pareja no posee los recursos económicos necesarios para financiar su representación legal en el caso […]\n\nThe post Nicolás Maduro y Cilia Flores insisten en que no tienen recursos para financiar su defensa y piden que el Estado venezolano la pague appeared first on NotiAhora."
}

did:plc:4xivvy2st3zovoowplfywl53 | at://did:plc:4xivvy2st3zovoowplfywl53/site.standard.document/3mhiwmpz2tf52

app.bsky.feed.post (nested within site.standard.document) (100 samples)
{
  "path": "/2026/03/20/from-volcanoes-to-no-mans-land-infinix-note-60-series-is-built-for-every-extreme/",
  "site": "https://laotiantimes.com",
  "tags": [
    "Cision PR Newswire"
  ],
  "$type": "site.standard.document",
  "title": "From Volcanoes to No-Man’s Land, Infinix NOTE 60 SERIES Is Built for Every Extreme",
  "coverImage": {
    "ref": {
      "$link": "bafkreidleryvxqwny4mrwpjrjozakiqzjcv3hahp4fhap5viv3skruxvay"
    },
    "size": 30169,
    "$type": "blob",
    "mimeType": "image/jpeg"
  },
  "bskyPostRef": {
    "cid": "bafyreicd6b3mtjkhujiwzcolfyanuxxtlcn4c3tnopp7el2v3eowhing6a",
    "uri": "at://did:plc:svcthvzunxmjidtlw23zva6n/app.bsky.feed.post/3mhhqx4hoqzb2"
  },
  "publishedAt": "2026-03-20T02:27:00.000Z",
  "textContent": "Across a cinematic journey through Earth’s extremes, the Infinix NOTE 60 SERIES proves itself as essential gear, built to capture every moment while keeping users seamlessly connected to the world. HONG KONG, March 20, 2026 /PRNewswire/ — As smartphones play a central role in how people capture and share their day-to-day experiences with the world, they’ve become […]"
}

did:plc:svcthvzunxmjidtlw23zva6n | at://did:plc:svcthvzunxmjidtlw23zva6n/site.standard.document/3mhhqx4hoskb2

app.bsky.richtext.facet (nested within site.standard.document) (24 samples)
{
  "path": "/",
  "site": "at://did:plc:7kpq3n7brenbgyp2gx36hl6x/site.standard.publication/self",
  "$type": "site.standard.document",
  "title": "About",
  "facets": [
    {
      "index": {
        "byteEnd": 18,
        "byteStart": 5
      },
      "features": [
        {
          "uri": "https://julien.rbrt.fr/cv",
          "$type": "app.bsky.richtext.facet#link"
        }
      ]
    },
    {
      "index": {
        "byteEnd": 137,
        "byteStart": 131
      },
      "features": [
        {
          "uri": "https://github.com/julienrbrt",
          "$type": "app.bsky.richtext.facet#link"
        }
      ]
    },
    {
      "index": {
        "byteEnd": 156,
        "byteStart": 152
      },
      "features": [
        {
          "uri": "https://bsky.app/profile/julien.rbrt.fr",
          "$type": "app.bsky.richtext.facet#link"
        }
      ]
    },
    {
      "index": {
        "byteEnd": 165,
        "byteStart": 161
      },
      "features": [
        {
          "uri": "https://x.com/_julienrbrt",
          "$type": "app.bsky.richtext.facet#link"
        }
      ]
    }
  ],
  "description": "Julien Robert, Blockchain Engineer",
  "publishedAt": "2026-03-22T21:34:10Z",
  "textContent": "I am Julien Robert, Blockchain Engineer, currently based in the Netherlands.\nGo and Crypto enthusiast, explore my contributions on GitHub or find me on 🦋 and 𝕏.\nTo contact me directly, send an email to:\njulien at rbrt dot fr"
}

did:plc:7kpq3n7brenbgyp2gx36hl6x | at://did:plc:7kpq3n7brenbgyp2gx36hl6x/site.standard.document/about

app.greengale.document (nested within site.standard.document) (24 samples)
{
  "path": "/3mhgcxj6ozr2e",
  "site": "at://did:plc:nr4a7ddupzvwpfv5sxklmkqh/site.standard.publication/3mdvykcehbscr",
  "tags": [
    "typography",
    "cyrillic"
  ],
  "$type": "site.standard.document",
  "title": "Cyrillic in fonts",
  "content": {
    "uri": "at://did:plc:nr4a7ddupzvwpfv5sxklmkqh/app.greengale.document/3mhgcxj6ozr2e",
    "$type": "app.greengale.document#contentRef"
  },
  "updatedAt": "2026-03-21T11:38:15.469Z",
  "publishedAt": "2026-03-19T15:29:07.514Z",
  "textContent": "I write this article mostly just for myself: for making easier to check fonts, and to report in future. Because I noted some common patterns. Just in case: I'm not a font-maker, I'm still a user. Cyrillic isn't just Russian Well, it's very obvious statement. But from my expierence, it isn't so much. For the start, it would be nice to add at least all modern Slavic letters. You can add by a group as a stage. Eastern group is Belarusian, Bulgarian, Russian and Ukrainian (with Rusyn). Southern one is the rest: Macedonian, Montenegrin and Serbian — basically, those alphabets which are based on an orthography by Vuk. As you may expect, a base is for both Eastern and Southern. Vowels Consonants Signs and semivowels [they're included in alphabets] Some letters here, like some Montegerin ones, can be only with combining diacritics. Still, don't forget to decompose letters for checking their visual. This may happen, mostly during some programming shenanigans. Also have a respect to zero-width non-joiner. It matters to Latin too: when I write something like i +  + ◌́  , then, please, keep the dot, not replace it as under a normal condition. About punctuations, it's basically the same as in Latin. I would only note, that some Ukrainians may use a modifie letter apostrophe instead  instead: an apostrohe , a signle [mostly right] quatation mark , and in some rare cases a grave accent . Do you love history? If so, then maybe you want add leters at least from Early Cyrillic, on which, I didn't mentioned before, Eastern group is based. If you add a letter from one group, then it's better to add a whole group (if it's not from «not common»). And, yeah, if you add a group from «vowels», you add a corresponding group from «consonants» too. So, yeah, by this note adding ѧ but not ѩ is totally okay. For some reason I was in a situation many times where a font has ѫ but not ѧ which is very strange at least for two reasons: it's a classic pair as ъ and ь, and by linguistics (at least for Eastern) ѧ is more important.  Vowels Consonants Of course, there're more symbols, but those are usually enough. Letters aren't alone Surprise (not), but Cyrillic has diacritics too, as Greek or Latin. For some reason, it's very often omitted in fonts. You could noted that before I divided symbols into groups: consonants, vowels and signs. Well, it will be helpful here, because we speak here about only vowels. In Eastern those diacritics can be applied:  - ◌́ an accute   - ◌̀ a grave  In Southern (and Historical) you include the previous part from Eastern, and those: - ◌̏ a double grave  - ◌̄ a macron  - ◌̑ an inverten breve  Try to keep one type diacritic the same for all letters. Because, as for an example, I saw many times where ◌̈ a diæresis  for ї and  ё were different (by distance between dots, by hight from letter etc). And diacritics usually act as in Latin, for an example, [amost, just in case] any diacritic replace a dot within і. Also, її and ії are a common combination in Ukrainian, so itʼs better to avoid overlaping of dots here. For reminding, some base vowels and consonants can be decomposed into a letter and: - ◌̆ a breve  - ◌̈ a diæresis  - ◌́ an accute  I would note another obvious thing. All above is about standards. There're still other orthographies, including historical like by Hatcuk or Maksimovitch, Cyrillic-based transcriptions and so on may have other diacritics. So if your diacritic symbols will cover more letters, or be more independ from letters, then it would be better. <details><summary>All letters</summary> Groups: - Top: letters should be displayed correctly - Middle: as a bonus example - Bottom: historical letters Regular ◌́ ◌̀ ◌̏ ◌̄ ◌̑ </details> Localization There're at least three traditions of Cyrillic: - Bulgarian, also can be called as a straight cursive - Southern - Eastern, but without Bulgarian Some notes: - Cursive Ukrainian ґ doesn't act as г, thus it's better to keep this letter as in Ukrainian even for non-Eastern styles too. - Any diacritic symbol over ligature letters (ioted + uk) can be placed just at the middle, and it's a usual practice. But for more stylish way, you can put it over the second letter; as an example: in a case of ю́, put ◌́ just over o. Otherwise, as it was said, put it just at the middle, but higher a whole letter, which's important in case of Bulgarian style. Sadly, but, yeah, it may bring common problems for any tall letters in some cases."
}

did:plc:nr4a7ddupzvwpfv5sxklmkqh | at://did:plc:nr4a7ddupzvwpfv5sxklmkqh/site.standard.document/3mhgcxj6ozr2e

app.offprint.block.blockquote (nested within site.standard.document) (17 samples)
{
  "path": "/a/3mdzra3g7bu23-autism-in-extraordinary-attorney-woo-s1-e08",
  "site": "at://did:plc:bpotnohnlgcj3fbmp7ugx4en/site.standard.publication/3mdjmi3ay5t2w",
  "$type": "site.standard.document",
  "title": "Autism in Extraordinary Attorney Woo S1 E08",
  "content": {
    "$type": "app.offprint.content",
    "items": [
      {
        "$type": "app.offprint.block.callout",
        "emoji": "📁",
        "facets": [
          {
            "index": {
              "byteEnd": 5,
              "byteStart": 0
            },
            "features": [
              {
                "$type": "app.offprint.richtext.facet#bold"
              }
            ]
          },
          {
            "index": {
              "byteEnd": 85,
              "byteStart": 27
            },
            "features": [
              {
                "$type": "app.offprint.richtext.facet#bold"
              }
            ]
          }
        ],
        "plaintext": "Note: These reflections on Extraordinary Attorney Woo (이상한 변호사 우영우)'s depiction of autism and autistic persons are imported from a community forum. The original format and my initial thoughts remain largely unchanged for this archive."
      },
      {
        "$type": "app.offprint.block.callout",
        "emoji": "♾️",
        "facets": [
          {
            "index": {
              "byteEnd": 11,
              "byteStart": 0
            },
            "features": [
              {
                "$type": "app.offprint.richtext.facet#bold"
              }
            ]
          }
        ],
        "plaintext": "Disclosure: I do not speak for the autistic community as a whole. My goal is to share explanations rooted in my own lived experience and the stories and concerns shared by other autistic individuals."
      },
      {
        "$type": "app.offprint.block.callout",
        "emoji": "‼️",
        "facets": [
          {
            "index": {
              "byteEnd": 14,
              "byteStart": 0
            },
            "features": [
              {
                "$type": "app.offprint.richtext.facet#bold"
              }
            ]
          }
        ],
        "plaintext": "Spoiler Alert!"
      },
      {
        "$type": "app.offprint.block.heading",
        "level": 2,
        "plaintext": "Sleeping elsewhere"
      },
      {
        "$type": "app.offprint.block.blockquote",
        "content": [
          {
            "$type": "app.offprint.block.text",
            "plaintext": "\"It was uncomfortable sleeping in an unfamiliar place.\""
          },
          {
            "$type": "app.offprint.block.text",
            "plaintext": ""
          },
          {
            "$type": "app.offprint.block.text",
            "plaintext": "—Attorney Woo Young Woo, Extraordinary Attorney Woo (이상한 변호사 우영우)"
          }
        ]
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "Most often than not this is dismissed by neurotypicals, \"Naah, you're not autistic, everyone is uncomfortable sleeping in an unfamiliar place\". Maybe everyone is uncomfortable but that is where the similarities end."
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "For an autistic person, the underlying factor why one is uncomfortable is not because the place is unfamiliar per se rather it is because an autistic person's routine is disrupted. This is one of the common attributes of an autistic: routine."
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "For Young Woo, this is sleeping with her own blanket—which is probably a weighted blanket. Having all the soft things around her. Turning off her room's light. Checking if everything in her room is in order. Then waking up, fixing her bed, her pillows, (and I think she has a whale), checking her room again if everything is in order, prepare, get dress, eat, and so on."
      },
      {
        "$type": "app.offprint.block.callout",
        "emoji": "📌",
        "plaintext": "Routine"
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "It makes us relaxed if our daily routine is the same day in and day out. If this is disrupted, we get anxious and for some autistics they start to tic to help themselves calm down, if that didn't work some go into meltdown mode. Or, we get confused because our world no longer conforms to our established routine."
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "In Young Woo's case, she handles it fine. She was not able to sleep well but her friend kept her comfortable. She even listened to her when she said to just \"leave it\" when Young Woo tried to fix the bed."
      },
      {
        "$type": "app.offprint.block.heading",
        "level": 2,
        "plaintext": "Independence"
      },
      {
        "$type": "app.offprint.block.blockquote",
        "content": [
          {
            "$type": "app.offprint.block.text",
            "plaintext": "\"I am going to move out because I'm an adult.\""
          },
          {
            "$type": "app.offprint.block.text",
            "plaintext": ""
          },
          {
            "$type": "app.offprint.block.text",
            "plaintext": "—Attorney Woo Young Woo, Extraordinary Attorney Woo (이상한 변호사 우영우)"
          }
        ]
      },
      {
        "$type": "app.offprint.block.text",
        "facets": [
          {
            "index": {
              "byteEnd": 41,
              "byteStart": 23
            },
            "features": [
              {
                "uri": "https://dalisay.offprint.app/a/3mdwabhfz2q23-autism-in-extraordinary-attorney-woo-s1-e07",
                "$type": "app.offprint.richtext.facet#link"
              }
            ]
          }
        ],
        "plaintext": "I mentioned this on my episode 7 feedback. Sadly, this level of value attributed to independence comes from being \"pitied\", unnecessary intervention (intentional or not), being taught that \"because you have autism, you can not stand on your own\". This was shown in Young Woo's case. People did this and that because \"she has autism\"."
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "It is good for a child to value independence and to stand on their own but I personally do not agree that the reason behind it should be because people looks down on them. Like in Young Woo's father's case it was unintentional, he only wanted to help as a parent so he agreed to an offer to automatically hire her in a law firm."
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "Before making a decision ask your autistic family member for their opinion first, especially if you are someone who grew up with them. This level of trust given to you by an autistic is very precious. An autistic person's trust is like a chinaware."
      },
      {
        "$type": "app.offprint.block.heading",
        "level": 2,
        "plaintext": "Explaining things and the situation"
      },
      {
        "$type": "app.offprint.block.callout",
        "emoji": "♾️",
        "facets": [
          {
            "index": {
              "byteEnd": 8,
              "byteStart": 0
            },
            "features": [
              {
                "$type": "app.offprint.richtext.facet#bold"
              }
            ]
          }
        ],
        "plaintext": "Context: Young Woo asked, \"Are you okay?\" Then she explained why she wear sneakers, as if blaming the person why they are in that situation."
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "I used to do this a lot before, today I just keep quiet because apparently it comes off as rude or  proud or \"You're think I'm stupid?\""
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "However for us autistics, we are just sharing an information. For us, it's like an achievement. It's more personal. Think of it as trying to engage in small talk (many autistics find small talk challenging). That was what Young Woo tried and the judge could've replied \"Ahh, I haven't thought of that, I'll keep that in mind\"."
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "In her mind, if someone slips during a hike it means they are wearing the wrong shoes, thus, when they slipped it was indeed because they were wearing the wrong shoes. And the reason she offered her jacket to the judge was also because it was how it registered for her—although she did this more likely because she was thrown off by the reaction of the judge. She did not have time to process what happened especially in that scenario when they were trying to get into his good graces."
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "Do not read between the lines when an autistic person says something. It just is. There is no other meaning behind it. Take it literally. Like in this case, Young Woo just said why she decided to wear sneakers on that day instead of something more formal."
      },
      {
        "$type": "app.offprint.block.callout",
        "emoji": "📌",
        "plaintext": "Do not read between the lines when an autistic person says something. It just is. There is no other meaning behind it."
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "Yes, yes, it is understandable why the judge kept himself formal. For one, he had no idea they were going on a little hike. Two, who would have thought it was going to rain hard during the visit. No issue there. However, Young Woo was talking about herself, she did not mean or quietly thinking, \"Oh you high ranking judge, where is your common sense, hahahaha, I wore sneakers!\" No. And the judge could have replied, \"I haven't thought of that, yeah, you have point, it rained too.\""
      },
      {
        "$type": "app.offprint.block.blockquote",
        "content": [
          {
            "$type": "app.offprint.block.text",
            "plaintext": "\"You not being employed anywhere with your grades is discrimination, dishonesty, and corruption. No matter how you got here, it's only fair that you joined the firm, albeit late.\""
          }
        ]
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "That's it for this episode."
      },
      {
        "$type": "app.offprint.block.callout",
        "emoji": "🤝🏽",
        "facets": [
          {
            "index": {
              "byteEnd": 8,
              "byteStart": 0
            },
            "features": [
              {
                "$type": "app.offprint.richtext.facet#bold"
              }
            ]
          }
        ],
        "plaintext": "Clarity: While I identify as autistic and draw from shared community experiences, these views are my own and do not represent the entire autistic population."
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": ""
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": ""
      },
      {
        "$type": "app.offprint.block.horizontalRule"
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": ""
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": ""
      },
      {
        "$type": "app.offprint.block.text",
        "facets": [
          {
            "index": {
              "byteEnd": 79,
              "byteStart": 21
            },
            "features": [
              {
                "$type": "app.offprint.richtext.facet#bold"
              }
            ]
          },
          {
            "index": {
              "byteEnd": 155,
              "byteStart": 144
            },
            "features": [
              {
                "uri": "https://mydramalist.com/discussions/strange-lawyer-woo-young-woo/75311-episode-8-feedback-from-actuallyautistic",
                "$type": "app.offprint.richtext.facet#link"
              }
            ]
          }
        ],
        "plaintext": "These reflections on Extraordinary Attorney Woo (이상한 변호사 우영우)'s depiction of autism and autistic persons were first shared on MyDramaList on 2022-07-23 at 17:06 UTC+8."
      },
      {
        "$type": "app.offprint.block.text",
        "facets": [
          {
            "index": {
              "byteEnd": 56,
              "byteStart": 30
            },
            "features": [
              {
                "uri": "https://creativecommons.org/licenses/by-sa/4.0/",
                "$type": "app.offprint.richtext.facet#link"
              }
            ]
          },
          {
            "index": {
              "byteEnd": 74,
              "byteStart": 62
            },
            "features": [
              {
                "uri": "https://im.youronly.one/p/legal-notice/",
                "$type": "app.offprint.richtext.facet#link"
              }
            ]
          }
        ],
        "plaintext": "Content license (2026-02-04): CC-BY-SA 4.0 International; see Legal Notice for more details."
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": ""
      }
    ]
  },
  "description": "A breakdown of autism in Extraordinary Attorney Woo (이상한 변호사 우영우) Season 1 Episode 08 by an Autistic person.",
  "publishedAt": "2022-07-23T09:06:00+00:00",
  "textContent": "📁 Note: These reflections on Extraordinary Attorney Woo (이상한 변호사 우영우)'s depiction of autism and autistic persons are imported from a community forum. The original format and my initial thoughts remain largely unchanged for this archive.\n♾️ Disclosure: I do not speak for the autistic community as a whole. My goal is to share explanations rooted in my own lived experience and the stories and concerns shared by other autistic individuals.\n‼️ Spoiler Alert!\nSleeping elsewhere\n> \"It was uncomfortable sleeping in an unfamiliar place.\"\n\n—Attorney Woo Young Woo, Extraordinary Attorney Woo (이상한 변호사 우영우)\nMost often than not this is dismissed by neurotypicals, \"Naah, you're not autistic, everyone is uncomfortable sleeping in an unfamiliar place\". Maybe everyone is uncomfortable but that is where the similarities end.\nFor an autistic person, the underlying factor why one is uncomfortable is not because the place is unfamiliar per se rather it is because an autistic person's routine is disrupted. This is one of the common attributes of an autistic: routine.\nFor Young Woo, this is sleeping with her own blanket—which is probably a weighted blanket. Having all the soft things around her. Turning off her room's light. Checking if everything in her room is in order. Then waking up, fixing her bed, her pillows, (and I think she has a whale), checking her room again if everything is in order, prepare, get dress, eat, and so on.\n📌 Routine\nIt makes us relaxed if our daily routine is the same day in and day out. If this is disrupted, we get anxious and for some autistics they start to tic to help themselves calm down, if that didn't work some go into meltdown mode. Or, we get confused because our world no longer conforms to our established routine.\nIn Young Woo's case, she handles it fine. She was not able to sleep well but her friend kept her comfortable. She even listened to her when she said to just \"leave it\" when Young Woo tried to fix the bed.\nIndependence\n> \"I am going to move out because I'm an adult.\"\n\n—Attorney Woo Young Woo, Extraordinary Attorney Woo (이상한 변호사 우영우)\nI mentioned this on my episode 7 feedback. Sadly, this level of value attributed to independence comes from being \"pitied\", unnecessary intervention (intentional or not), being taught that \"because you have autism, you can not stand on your own\". This was shown in Young Woo's case. People did this and that because \"she has autism\".\nIt is good for a child to value independence and to stand on their own but I personally do not agree that the reason behind it should be because people looks down on them. Like in Young Woo's father's case it was unintentional, he only wanted to help as a parent so he agreed to an offer to automatically hire her in a law firm.\nBefore making a decision ask your autistic family member for their opinion first, especially if you are someone who grew up with them. This level of trust given to you by an autistic is very precious. An autistic person's trust is like a chinaware.\nExplaining things and the situation\n♾️ Context: Young Woo asked, \"Are you okay?\" Then she explained why she wear sneakers, as if blaming the person why they are in that situation.\nI used to do this a lot before, today I just keep quiet because apparently it comes off as rude or  proud or \"You're think I'm stupid?\"\nHowever for us autistics, we are just sharing an information. For us, it's like an achievement. It's more personal. Think of it as trying to engage in small talk (many autistics find small talk challenging). That was what Young Woo tried and the judge could've replied \"Ahh, I haven't thought of that, I'll keep that in mind\".\nIn her mind, if someone slips during a hike it means they are wearing the wrong shoes, thus, when they slipped it was indeed because they were wearing the wrong shoes. And the reason she offered her jacket to the judge was also because it was how it registered for her—although she did this more likely because she was thrown off by the reaction of the judge. She did not have time to process what happened especially in that scenario when they were trying to get into his good graces.\nDo not read between the lines when an autistic person says something. It just is. There is no other meaning behind it. Take it literally. Like in this case, Young Woo just said why she decided to wear sneakers on that day instead of something more formal.\n📌 Do not read between the lines when an autistic person says something. It just is. There is no other meaning behind it.\nYes, yes, it is understandable why the judge kept himself formal. For one, he had no idea they were going on a little hike. Two, who would have thought it was going to rain hard during the visit. No issue there. However, Young Woo was talking about herself, she did not mean or quietly thinking, \"Oh you high ranking judge, where is your common sense, hahahaha, I wore sneakers!\" No. And the judge could have replied, \"I haven't thought of that, yeah, you have point, it rained too.\"\n> \"You not being employed anywhere with your grades is discrimination, dishonesty, and corruption. No matter how you got here, it's only fair that you joined the firm, albeit late.\"\nThat's it for this episode.\n🤝🏽 Clarity: While I identify as autistic and draw from shared community experiences, these views are my own and do not represent the entire autistic population.\n\n\n\n---\n\n\nThese reflections on Extraordinary Attorney Woo (이상한 변호사 우영우)'s depiction of autism and autistic persons were first shared on MyDramaList on 2022-07-23 at 17:06 UTC+8.\nContent license (2026-02-04): CC-BY-SA 4.0 International; see Legal Notice for more details."
}

did:plc:bpotnohnlgcj3fbmp7ugx4en | at://did:plc:bpotnohnlgcj3fbmp7ugx4en/site.standard.document/3mdzra3g7bu23

app.offprint.block.bulletList (nested within site.standard.document) (35 samples)
{
  "path": "/a/3midf2pscwd23-v040-rich-editor-admin-panel-mobile-polish",
  "site": "at://did:plc:pgjkomf37an4czloay5zeth6/site.standard.publication/3mcza67rn5k2j",
  "$type": "site.standard.document",
  "title": "## v0.4.0 — Rich Editor, Admin Panel & Mobile Polish",
  "content": {
    "$type": "app.offprint.content",
    "items": [
      {
        "$type": "app.offprint.block.bulletList",
        "children": [
          {
            "content": {
              "$type": "app.offprint.block.text",
              "facets": [
                {
                  "index": {
                    "byteEnd": 22,
                    "byteStart": 0
                  },
                  "features": [
                    {
                      "$type": "app.offprint.richtext.facet#bold"
                    }
                  ]
                }
              ],
              "plaintext": "Web Bookmarks & Embeds: Paste a URL to get a rich link preview card, or embed external content with iframe support and screenshot fallbacks inside editor"
            }
          },
          {
            "content": {
              "$type": "app.offprint.block.text",
              "facets": [
                {
                  "index": {
                    "byteEnd": 21,
                    "byteStart": 0
                  },
                  "features": [
                    {
                      "$type": "app.offprint.richtext.facet#bold"
                    }
                  ]
                },
                {
                  "index": {
                    "byteEnd": 36,
                    "byteStart": 23
                  },
                  "features": [
                    {
                      "$type": "app.offprint.richtext.facet#code"
                    }
                  ]
                },
                {
                  "index": {
                    "byteEnd": 71,
                    "byteStart": 56
                  },
                  "features": [
                    {
                      "$type": "app.offprint.richtext.facet#code"
                    }
                  ]
                }
              ],
              "plaintext": "Editor Block Movement: alt + up/down to reorder blocks; shift + cmd + v for plain-text paste"
            }
          },
          {
            "content": {
              "$type": "app.offprint.block.text",
              "facets": [
                {
                  "index": {
                    "byteEnd": 16,
                    "byteStart": 0
                  },
                  "features": [
                    {
                      "$type": "app.offprint.richtext.facet#bold"
                    }
                  ]
                }
              ],
              "plaintext": "Link Bubble Menu: Hover over links to preview, edit, or remove them without leaving the editor"
            }
          },
          {
            "content": {
              "$type": "app.offprint.block.text",
              "facets": [
                {
                  "index": {
                    "byteEnd": 23,
                    "byteStart": 0
                  },
                  "features": [
                    {
                      "$type": "app.offprint.richtext.facet#bold"
                    }
                  ]
                }
              ],
              "plaintext": "Text & Highlight Colors: Color pickers in the formatting toolbar for text and background highlights"
            }
          },
          {
            "content": {
              "$type": "app.offprint.block.text",
              "facets": [
                {
                  "index": {
                    "byteEnd": 25,
                    "byteStart": 0
                  },
                  "features": [
                    {
                      "$type": "app.offprint.richtext.facet#bold"
                    }
                  ]
                }
              ],
              "plaintext": "Mobile Formatting Toolbar: Optimized toolbar for mobile editing"
            }
          },
          {
            "content": {
              "$type": "app.offprint.block.text",
              "facets": [
                {
                  "index": {
                    "byteEnd": 19,
                    "byteStart": 0
                  },
                  "features": [
                    {
                      "$type": "app.offprint.richtext.facet#bold"
                    }
                  ]
                }
              ],
              "plaintext": "Draft Preview Links: Share preview links for unpublished drafts"
            }
          },
          {
            "content": {
              "$type": "app.offprint.block.text",
              "facets": [
                {
                  "index": {
                    "byteEnd": 19,
                    "byteStart": 0
                  },
                  "features": [
                    {
                      "$type": "app.offprint.richtext.facet#bold"
                    }
                  ]
                }
              ],
              "plaintext": "Toast Notifications: Global feedback system for actions across the app"
            }
          }
        ]
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": ""
      }
    ]
  },
  "description": "The editor gets a major upgrade with embeds, color formatting, and keyboard shortcuts — plus writing on mobile is finally a good experience.",
  "publishedAt": "2026-03-31T04:56:46+00:00",
  "textContent": "- Web Bookmarks & Embeds: Paste a URL to get a rich link preview card, or embed external content with iframe support and screenshot fallbacks inside editor\n- Editor Block Movement: alt + up/down to reorder blocks; shift + cmd + v for plain-text paste\n- Link Bubble Menu: Hover over links to preview, edit, or remove them without leaving the editor\n- Text & Highlight Colors: Color pickers in the formatting toolbar for text and background highlights\n- Mobile Formatting Toolbar: Optimized toolbar for mobile editing\n- Draft Preview Links: Share preview links for unpublished drafts\n- Toast Notifications: Global feedback system for actions across the app"
}

did:plc:pgjkomf37an4czloay5zeth6 | at://did:plc:pgjkomf37an4czloay5zeth6/site.standard.document/3midf2pscwd23

app.offprint.block.button (nested within site.standard.document) (4 samples)
{
  "path": "/a/3mhyhnv62aw23-untitled-1",
  "site": "at://did:plc:eob75vcjtmbaef2tn4evc4sl/site.standard.publication/3mdzfyojoik2p",
  "$type": "site.standard.document",
  "title": "Untitled",
  "content": {
    "$type": "app.offprint.content",
    "items": [
      {
        "$type": "app.offprint.block.text",
        "plaintext": "Offprint is a publishing platform built for the open social web. Your content lives in your AT Protocol repository, travels with your identity, and stays yours regardless of what any platform decides to do next."
      },
      {
        "$type": "app.offprint.block.heading",
        "level": 2,
        "plaintext": "Why we built this"
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "Most publishing platforms treat your content as their asset. Your writing lives on their servers, governed by their rules, subject to their business decisions. If the platform changes direction, your archive goes with it."
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "We wanted to build something that works differently."
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "With Offprint, your publications and documents are stored on the AT Protocol network. Your readers follow you through your handle. If you ever move to a different platform, your content and your audience come with you. There is no export step."
      },
      {
        "$type": "app.offprint.block.heading",
        "level": 2,
        "plaintext": "Your publication"
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "Every Offprint publication starts with a name, a subdomain, and a theme. We implemented color palette presets because most writers do not want to think about design, they just want something that looks intentional. You can have something that looks like yours before you write a single word."
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "For those who want to go further, there is a full design editor. You pick a background and accent color, choose how the palette harmonizes from there, and adjust anything you disagree with. The goal was to make it feel like the publication has a personality rather than just a color scheme."
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": " 100%"
      },
      {
        "$type": "app.offprint.block.heading",
        "level": 2,
        "plaintext": "Writing"
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "The editor covers the basics you would expect, headings, lists, blockquotes, code blocks, and some things you probably would not think to ask for until you need them, like image grids, carousels, and side-by-side diffs."
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "Documents auto-save throughout. You can draft, schedule, or publish immediately. Versioning with snapshots is there if you need to go back."
      },
      {
        "$type": "app.offprint.block.heading",
        "level": 2,
        "plaintext": "Newsletters"
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "We looked at connecting to existing newsletter services. The economics did not make sense for writers just starting out, and asking people to wire up a third-party account before they had even published felt like the wrong first step."
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "So we built it into the Pro plan. Newsletters send on publish, subscribers are managed inside Offprint, no additional fees, no message limits."
      },
      {
        "$type": "app.offprint.block.heading",
        "level": 2,
        "plaintext": "Built on open standards"
      },
      {
        "$type": "app.offprint.block.text",
        "facets": [
          {
            "index": {
              "byteEnd": 49,
              "byteStart": 42
            },
            "features": [
              {
                "uri": "https://leaflet.pub/",
                "$type": "app.offprint.richtext.facet#link"
              }
            ]
          },
          {
            "index": {
              "byteEnd": 63,
              "byteStart": 54
            },
            "features": [
              {
                "uri": "https://pckt.blog/",
                "$type": "app.offprint.richtext.facet#link"
              }
            ]
          }
        ],
        "plaintext": "When we started building, developers from Leaflet and pckt.blog were doing the same thing on AT Protocol, each with similar schemas defined independently. We all got together to align on a shared foundation rather than fragment the ecosystem."
      },
      {
        "$type": "app.offprint.block.text",
        "facets": [
          {
            "index": {
              "byteEnd": 30,
              "byteStart": 17
            },
            "features": [
              {
                "uri": "https://standard.site/",
                "$type": "app.offprint.richtext.facet#link"
              }
            ]
          },
          {
            "index": {
              "byteEnd": 47,
              "byteStart": 36
            },
            "features": [
              {
                "uri": "https://atproto.com/blog/",
                "$type": "app.offprint.richtext.facet#link"
              }
            ]
          },
          {
            "index": {
              "byteEnd": 71,
              "byteStart": 57
            },
            "features": [
              {
                "uri": "https://toni.org/blog/",
                "$type": "app.offprint.richtext.facet#link"
              }
            ]
          }
        ],
        "plaintext": "That work became Standard.site. The AT Protocol team and Toni Schneider, Bluesky's new interim CEO, has since adopted the standard for their own blogs. Adoption has continued to grow from there."
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "The practical effect is straightforward. Content published on Offprint is indexed and discoverable by every platform that implements the standard. Your writing can surface in places we did not build, reaching audiences we did not anticipate."
      },
      {
        "$type": "app.offprint.block.horizontalRule"
      },
      {
        "$type": "app.offprint.block.text",
        "facets": [
          {
            "index": {
              "byteEnd": 40,
              "byteStart": 31
            },
            "features": [
              {
                "$type": "app.offprint.richtext.facet#bold"
              }
            ]
          }
        ],
        "plaintext": "Offprint is available today in open beta. Sign in with any AT Protocol account, from providers like Bluesky, Blacksky, Tangled, npmx, pckt.cafe, Margin, or your own self-hosted Personal Data Server."
      },
      {
        "$type": "app.offprint.block.text",
        "facets": [
          {
            "index": {
              "byteEnd": 68,
              "byteStart": 59
            },
            "features": [
              {
                "did": "did:plc:ghebqfyuybtwlr7ti2ubf6gr",
                "$type": "app.offprint.richtext.facet#mention",
                "handle": "bunnn.ee"
              }
            ]
          },
          {
            "index": {
              "byteEnd": 83,
              "byteStart": 70
            },
            "features": [
              {
                "did": "did:plc:bpotnohnlgcj3fbmp7ugx4en",
                "$type": "app.offprint.richtext.facet#mention",
                "handle": "youronly.one"
              }
            ]
          },
          {
            "index": {
              "byteEnd": 100,
              "byteStart": 85
            },
            "features": [
              {
                "did": "did:plc:6ayddqghxhciedbaofoxkcbs",
                "$type": "app.offprint.richtext.facet#mention",
                "handle": "tynanpurdy.com"
              }
            ]
          },
          {
            "index": {
              "byteEnd": 115,
              "byteStart": 102
            },
            "features": [
              {
                "did": "did:plc:xbtmt2zjwlrfegqvch7fboei",
                "$type": "app.offprint.richtext.facet#mention",
                "handle": "zzstoatzz.io"
              }
            ]
          }
        ],
        "plaintext": "Thank you to everyone who tested early builds of Offprint: @bunnn.ee, @youronly.one, @tynanpurdy.com, @zzstoatzz.io to name a few."
      },
      {
        "$type": "app.offprint.block.text",
        "facets": [
          {
            "index": {
              "byteEnd": 33,
              "byteStart": 0
            },
            "features": [
              {
                "$type": "app.offprint.richtext.facet#italic"
              }
            ]
          }
        ],
        "plaintext": "This took longer than we planned. But we're glad it is out."
      },
      {
        "$type": "app.offprint.block.text",
        "facets": [
          {
            "index": {
              "byteEnd": 29,
              "byteStart": 0
            },
            "features": [
              {
                "uri": "https://offprint.app/?utm_source=open-beta-article",
                "$type": "app.offprint.richtext.facet#link"
              }
            ]
          }
        ],
        "plaintext": "Start writing on Offprint →"
      },
      {
        "code": "asdf",
        "$type": "app.offprint.block.codeBlock",
        "language": "powershell"
      },
      {
        "href": "https://example.com",
        "text": "Click here",
        "$type": "app.offprint.block.button"
      },
      {
        "tex": "\\begin{align*}\n  f(x) &= x^2\\\\\n  g(x) &= \\frac{1}{x}\\\\\n  F(x) &= \\int^a_b \\frac{1}{3}x^3\n\\end{align*}",
        "$type": "app.offprint.block.mathBlock"
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": ""
      }
    ]
  },
  "publishedAt": "2026-04-02T05:49:53+00:00",
  "textContent": "Offprint is a publishing platform built for the open social web. Your content lives in your AT Protocol repository, travels with your identity, and stays yours regardless of what any platform decides to do next.\nWhy we built this\nMost publishing platforms treat your content as their asset. Your writing lives on their servers, governed by their rules, subject to their business decisions. If the platform changes direction, your archive goes with it.\nWe wanted to build something that works differently.\nWith Offprint, your publications and documents are stored on the AT Protocol network. Your readers follow you through your handle. If you ever move to a different platform, your content and your audience come with you. There is no export step.\nYour publication\nEvery Offprint publication starts with a name, a subdomain, and a theme. We implemented color palette presets because most writers do not want to think about design, they just want something that looks intentional. You can have something that looks like yours before you write a single word.\nFor those who want to go further, there is a full design editor. You pick a background and accent color, choose how the palette harmonizes from there, and adjust anything you disagree with. The goal was to make it feel like the publication has a personality rather than just a color scheme.\n 100%\nWriting\nThe editor covers the basics you would expect, headings, lists, blockquotes, code blocks, and some things you probably would not think to ask for until you need them, like image grids, carousels, and side-by-side diffs.\nDocuments auto-save throughout. You can draft, schedule, or publish immediately. Versioning with snapshots is there if you need to go back.\nNewsletters\nWe looked at connecting to existing newsletter services. The economics did not make sense for writers just starting out, and asking people to wire up a third-party account before they had even published felt like the wrong first step.\nSo we built it into the Pro plan. Newsletters send on publish, subscribers are managed inside Offprint, no additional fees, no message limits.\nBuilt on open standards\nWhen we started building, developers from Leaflet and pckt.blog were doing the same thing on AT Protocol, each with similar schemas defined independently. We all got together to align on a shared foundation rather than fragment the ecosystem.\nThat work became Standard.site. The AT Protocol team and Toni Schneider, Bluesky's new interim CEO, has since adopted the standard for their own blogs. Adoption has continued to grow from there.\nThe practical effect is straightforward. Content published on Offprint is indexed and discoverable by every platform that implements the standard. Your writing can surface in places we did not build, reaching audiences we did not anticipate.\n\n---\nOffprint is available today in open beta. Sign in with any AT Protocol account, from providers like Bluesky, Blacksky, Tangled, npmx, pckt.cafe, Margin, or your own self-hosted Personal Data Server.\nThank you to everyone who tested early builds of Offprint: @bunnn.ee, @youronly.one, @tynanpurdy.com, @zzstoatzz.io to name a few.\nThis took longer than we planned. But we're glad it is out.\nStart writing on Offprint →\nasdf\nHello World! [Click here](https://example.com)"
}

did:plc:eob75vcjtmbaef2tn4evc4sl | at://did:plc:eob75vcjtmbaef2tn4evc4sl/site.standard.document/3mhyhnv62aw23

app.offprint.block.callout (nested within site.standard.document) (25 samples)
{
  "path": "/a/3mdpvrwbfmd23-autism-in-extraordinary-attorney-woo-s1-e01",
  "site": "at://did:plc:bpotnohnlgcj3fbmp7ugx4en/site.standard.publication/3mdjmi3ay5t2w",
  "$type": "site.standard.document",
  "title": "Autism in 《Extraordinary Attorney Woo》 S1 E01",
  "content": {
    "$type": "app.offprint.content",
    "items": [
      {
        "$type": "app.offprint.block.callout",
        "emoji": "📁",
        "facets": [
          {
            "index": {
              "byteEnd": 5,
              "byteStart": 0
            },
            "features": [
              {
                "$type": "app.offprint.richtext.facet#bold"
              }
            ]
          }
        ],
        "plaintext": "Note: These reflections on 《Extraordinary Attorney Woo》 (《이상한 변호사 우영우》)'s depiction of autism and autistic persons are imported from a community forum. The original format and my initial thoughts remain largely unchanged for this archive."
      },
      {
        "$type": "app.offprint.block.callout",
        "emoji": "♾️",
        "facets": [
          {
            "index": {
              "byteEnd": 11,
              "byteStart": 0
            },
            "features": [
              {
                "$type": "app.offprint.richtext.facet#bold"
              }
            ]
          }
        ],
        "plaintext": "Disclosure: I do not speak for the autistic community as a whole. My goal is to share explanations rooted in my own lived experience and the stories and concerns shared by other autistic individuals."
      },
      {
        "$type": "app.offprint.block.callout",
        "emoji": "‼️",
        "facets": [
          {
            "index": {
              "byteEnd": 14,
              "byteStart": 0
            },
            "features": [
              {
                "$type": "app.offprint.richtext.facet#bold"
              }
            ]
          }
        ],
        "plaintext": "Spoiler Alert!"
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "So far, the writer and director got everything correctly and there were no exaggerated/sensationalized scenes re: autistic and autism, in general or otherwise."
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "My hopes are high they will maintain this \"pureness\" instead of adding things that does not represent us autistics."
      },
      {
        "$type": "app.offprint.block.heading",
        "level": 2,
        "plaintext": "The kid moving (or hopping) left and right at a sationary position"
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "Accurate. I do that myself. Other autistics do it differently, like swaying forward and backward (which I sometimes do myself)."
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "This is the first time I saw this depicted in a show. Usually they use \"murmurs\", when an autistic talks to himself/herself; or scratches their arms. While there are autistics who do that, it is not always the case."
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "Kudos to episode 1 for showing a different one."
      },
      {
        "$type": "app.offprint.block.heading",
        "level": 2,
        "plaintext": "Having a lot of pillows (or anything soft) at bed"
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "Yet another trait rarely seen in shows. The most common depiction is having a lot of toys or a thick blanket (and they even use the wrong type of blanket!) In episode 1, they decided to depict the less seen in a show, lots of pillows."
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "While many autistics prefer weighted blankets or sensory blankets, not everyone does. Some simply prefer to have a lot of soft things around them."
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "Again, kudos for choosing to show this instead of the overly used toys and incorrect blankets."
      },
      {
        "$type": "app.offprint.block.heading",
        "level": 2,
        "plaintext": "Sensory overload or sensory sensitivity"
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "They did well in expressing sensory overload or sensory sensitivity in a simple, natural way. These were:"
      },
      {
        "$type": "app.offprint.block.bulletList",
        "children": [
          {
            "content": {
              "$type": "app.offprint.block.text",
              "plaintext": "wearing of ear plugs (waking up scene)"
            }
          },
          {
            "content": {
              "$type": "app.offprint.block.text",
              "plaintext": "taste sensitivity (breakfast scene)"
            }
          },
          {
            "content": {
              "$type": "app.offprint.block.text",
              "plaintext": "too much awareness of one's surroundings (train scene)"
            }
          }
        ]
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "Most of us autistics have varying degrees of sensory sensitivity, and when there is simply too much, we enter into sensory overload situation."
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "For example, in the train scene, the crowd and the nearness of people creates a sensory overload. There are different ways that we autistics cope with it and if we fail at that … we need to run as far away from the crowd, the noise, and everything else, otherwise we're going to have a meltdown—by that it means, our energy will be completely drained."
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "In the train scene, the character's way of coping with it is to listen to whale sounds. This is actually a common coping mechanism: draining one's senses of something to help tune out everything else. For example, one of my coping mechanism is to fill my thoughts with a particular problem that is not easy to solve. Or, if I am with someone, I will keep on talking about \"senseless\" things to help me drown out everything else."
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "We even get irritated at small sounds most non-autistics can not hear. I hate those small sounds myself, it can wake me up too, but most people don't hear it."
      },
      {
        "$type": "app.offprint.block.heading",
        "level": 2,
        "plaintext": "Seeing things non-autistic people don't see/hear"
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "Ooh, I love this one. Almost all neurotypicals (a.k.a. so-called \"normal\") fail to see things already right in front of their faces. Almost all austistics see what they can not."
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "This was perfectly exemplified with that iron that does look like a whale. At first it was meaningless but later in the case, it was a stepping stone which led to the solution."
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "That is accurate. And because we see (and hear) a lot of things, it is one reason why we experience sensory overload. (Yeah it's interconnected.)"
      },
      {
        "$type": "app.offprint.block.heading",
        "level": 2,
        "plaintext": "Ways to brace oneself before doing something a person doesn't normally do; or something challenging"
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "In the show, this was depicted as counting down before entering her supervisor's office. It's like preparing herself for something. Taking a deep breath. Getting her nerves ready."
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "This is a common trait amongst us autistics, although in varying degrees. If an autistic can not find a way to cope up with this, it practically paralyzes us from doing anything."
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "For example. Neurotypicals get nervous when going to interviews."
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "Many autistics don't just get nervous. It's like pushing a huge rock uphill for many of us. It usually starts with applying. It's too hard to send our CV because we already know (1) they are going to call us (which many of us hates); (2) we have to shake hands (which many of us hates); (3) we have to make eye contact (which again many of us hates); (4) when we arrive at the interview schedule, they'll make us wait (which we hate big time); and the list goes on. So, if we can't push ourselves to do it, it paralyzes us."
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "In the show, the character also observed first before meeting them (hospital scene). It helps in preparing herself and to anticipate things, then took a deep breath. For non-autistics, they'll dismiss it as \"she's bracing herself because she knew the husband and was afraid of him\". Maybe, maybe not. Personally, I'm more inclined that she was not afraid of him … at all. She knew she might lose it once the husband starts his tirade."
      },
      {
        "$type": "app.offprint.block.heading",
        "level": 2,
        "plaintext": "Echolalia"
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "Whenever this is depicted in a show, it usually is presented as something annoying, bad, evil, and rude. In this particular show, I like how they did not do that. They turned it into something light, something people noticed but did not make a huge fuss about it."
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "In the court scene, they even made it a little comedic scene because the judge answered back after she repeated what he said. In other shows, they'll probably have the judge reprimand her and probably ask for her dismissal for making his court a \"monkey court\"."
      },
      {
        "$type": "app.offprint.block.heading",
        "level": 2,
        "plaintext": "Doesn't want to be touched and hugged"
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "This is very true with almost all autistics, and often this is depicted wrongly and in a very bad way in shows where there is an autistic character"
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "It is not so much about personal space, as neurotypicals argue about, it is about sensitivities. Yes, we do care about personal spaces but that isn't our primary concern why we don't want to be touched and hugged without our permission. Again, take note, without our permission."
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "For some autistics, they have touch sensitivities and if you do not inform them beforehand, it may (or may not) cause a serious spike or energy drain."
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "For some autistics, they have sensitivities on bacteria and germs. Take note: not because you have this sensitivity does it mean you are autistic; no not all. However, this is also a common trait for some autistics."
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "For some autistics, they highly value boundaries. Usually at work and at home, you'll see this trait reflected as well … there are literal and non-literal boundaries."
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "So, if you know a person is autistic, do not touch them nor hug them without their permission. If they say no, don't take it personally, it has nothing to do with you, it has to do with them."
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "If you do not know if a person is autistic and they reacted in a way that YOU think was rude or YOU think you offended them, again do not take it personally. They probably are autistic and doesn't feel comfortable in disclosing it. Again, it is NOT about you."
      },
      {
        "$type": "app.offprint.block.heading",
        "level": 2,
        "plaintext": "Disclosing that one is in the Autism Spectrum"
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "Now, many neurotypicals whine about \"it's not our fault, if they disclosed they are autistic then we would not have acted that way\". Seriously?"
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "What this tells us is that you'll give us a fake you just because you know we are autistic. And then later, when you get tired, you will still blame us and hope we disappear from your life—or if you decide to move/resign, you'll blame us and speak about us to people we do not know."
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "There is prejudice against autistics. In the show, I was afraid they'll turn the court into something against autistics, with the challenges the autistic attorney is facing, the judge could have said, \"replace her, she's turning my court into a joke and she's taking too much time\". (I'm glad they did not do that.)"
      },
      {
        "$type": "app.offprint.block.heading",
        "level": 2,
        "plaintext": "Autistics don't have feelings, emotions, sympathy, and empathy"
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "A common false misconception thanks to obsolete information from [old] psychologists. This is NOT true."
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "We do have feelings, emotions, sympathy, and empathy, we just process and express it in a different way neurotypicals do not understand or refuses to acknowledge."
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "In the show, this was expressed in the hospital scene where the autistic attorney dissected \"love\". That short talk enabled her to stand firmly on the case for her client because she understood her client loves her husband. That is how we usually process and express it."
      },
      {
        "$type": "app.offprint.block.heading",
        "level": 2,
        "plaintext": "Fascination with one particular subject, like whales"
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "This is true. If someone you know is autistic (diagnosed; not diagnosed; unknown) fascination with one particular subject is a very common trait. We know almost everything about a subject we focus on. In the show, the autistic attorney's favourite subject are whales."
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": ""
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "I'll end this here, there are more but it's too long now."
      },
      {
        "$type": "app.offprint.block.callout",
        "emoji": "🤝🏽",
        "facets": [
          {
            "index": {
              "byteEnd": 8,
              "byteStart": 0
            },
            "features": [
              {
                "$type": "app.offprint.richtext.facet#bold"
              }
            ]
          }
        ],
        "plaintext": "Clarity: While I identify as autistic and draw from shared community experiences, these views are my own and do not represent the entire autistic population."
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": ""
      },
      {
        "$type": "app.offprint.block.horizontalRule"
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": ""
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": ""
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": ""
      },
      {
        "$type": "app.offprint.block.text",
        "facets": [
          {
            "index": {
              "byteEnd": 167,
              "byteStart": 156
            },
            "features": [
              {
                "uri": "https://mydramalist.com/discussions/strange-lawyer-woo-young-woo/74073-episode-1-feedback-from-an-autistic",
                "$type": "app.offprint.richtext.facet#link"
              }
            ]
          }
        ],
        "plaintext": "These reflections on 《Extraordinary Attorney Woo》 (《이상한 변호사 우영우》)'s depiction of autism and autistic persons were first shared on MyDramaList on 2022-06-30 at 07:41 UTC+8.",
        "textAlign": "left"
      },
      {
        "$type": "app.offprint.block.text",
        "facets": [
          {
            "index": {
              "byteEnd": 56,
              "byteStart": 30
            },
            "features": [
              {
                "uri": "https://creativecommons.org/licenses/by-sa/4.0/",
                "$type": "app.offprint.richtext.facet#link"
              }
            ]
          },
          {
            "index": {
              "byteEnd": 74,
              "byteStart": 62
            },
            "features": [
              {
                "uri": "https://im.youronly.one/p/legal-notice/",
                "$type": "app.offprint.richtext.facet#link"
              }
            ]
          }
        ],
        "plaintext": "Content license (2026-02-01): CC-BY-SA 4.0 International; see Legal Notice for more details.",
        "textAlign": "left"
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "",
        "textAlign": "left"
      }
    ]
  },
  "description": "A breakdown of autism in 《Extraordinary Attorney Woo》 (《이상한 변호사 우영우》) Season 1 Episode 01 by an Autistic person.",
  "publishedAt": "2022-06-29T16:41:00+00:00",
  "textContent": "📁 Note: These reflections on 《Extraordinary Attorney Woo》 (《이상한 변호사 우영우》)'s depiction of autism and autistic persons are imported from a community forum. The original format and my initial thoughts remain largely unchanged for this archive.\n♾️ Disclosure: I do not speak for the autistic community as a whole. My goal is to share explanations rooted in my own lived experience and the stories and concerns shared by other autistic individuals.\n‼️ Spoiler Alert!\nSo far, the writer and director got everything correctly and there were no exaggerated/sensationalized scenes re: autistic and autism, in general or otherwise.\nMy hopes are high they will maintain this \"pureness\" instead of adding things that does not represent us autistics.\nThe kid moving (or hopping) left and right at a sationary position\nAccurate. I do that myself. Other autistics do it differently, like swaying forward and backward (which I sometimes do myself).\nThis is the first time I saw this depicted in a show. Usually they use \"murmurs\", when an autistic talks to himself/herself; or scratches their arms. While there are autistics who do that, it is not always the case.\nKudos to episode 1 for showing a different one.\nHaving a lot of pillows (or anything soft) at bed\nYet another trait rarely seen in shows. The most common depiction is having a lot of toys or a thick blanket (and they even use the wrong type of blanket!) In episode 1, they decided to depict the less seen in a show, lots of pillows.\nWhile many autistics prefer weighted blankets or sensory blankets, not everyone does. Some simply prefer to have a lot of soft things around them.\nAgain, kudos for choosing to show this instead of the overly used toys and incorrect blankets.\nSensory overload or sensory sensitivity\nThey did well in expressing sensory overload or sensory sensitivity in a simple, natural way. These were:\n- wearing of ear plugs (waking up scene)\n- taste sensitivity (breakfast scene)\n- too much awareness of one's surroundings (train scene)\n\nMost of us autistics have varying degrees of sensory sensitivity, and when there is simply too much, we enter into sensory overload situation.\nFor example, in the train scene, the crowd and the nearness of people creates a sensory overload. There are different ways that we autistics cope with it and if we fail at that … we need to run as far away from the crowd, the noise, and everything else, otherwise we're going to have a meltdown—by that it means, our energy will be completely drained.\nIn the train scene, the character's way of coping with it is to listen to whale sounds. This is actually a common coping mechanism: draining one's senses of something to help tune out everything else. For example, one of my coping mechanism is to fill my thoughts with a particular problem that is not easy to solve. Or, if I am with someone, I will keep on talking about \"senseless\" things to help me drown out everything else.\nWe even get irritated at small sounds most non-autistics can not hear. I hate those small sounds myself, it can wake me up too, but most people don't hear it.\nSeeing things non-autistic people don't see/hear\nOoh, I love this one. Almost all neurotypicals (a.k.a. so-called \"normal\") fail to see things already right in front of their faces. Almost all austistics see what they can not.\nThis was perfectly exemplified with that iron that does look like a whale. At first it was meaningless but later in the case, it was a stepping stone which led to the solution.\nThat is accurate. And because we see (and hear) a lot of things, it is one reason why we experience sensory overload. (Yeah it's interconnected.)\nWays to brace oneself before doing something a person doesn't normally do; or something challenging\nIn the show, this was depicted as counting down before entering her supervisor's office. It's like preparing herself for something. Taking a deep breath. Getting her nerves ready.\nThis is a common trait amongst us autistics, although in varying degrees. If an autistic can not find a way to cope up with this, it practically paralyzes us from doing anything.\nFor example. Neurotypicals get nervous when going to interviews.\nMany autistics don't just get nervous. It's like pushing a huge rock uphill for many of us. It usually starts with applying. It's too hard to send our CV because we already know (1) they are going to call us (which many of us hates); (2) we have to shake hands (which many of us hates); (3) we have to make eye contact (which again many of us hates); (4) when we arrive at the interview schedule, they'll make us wait (which we hate big time); and the list goes on. So, if we can't push ourselves to do it, it paralyzes us.\nIn the show, the character also observed first before meeting them (hospital scene). It helps in preparing herself and to anticipate things, then took a deep breath. For non-autistics, they'll dismiss it as \"she's bracing herself because she knew the husband and was afraid of him\". Maybe, maybe not. Personally, I'm more inclined that she was not afraid of him … at all. She knew she might lose it once the husband starts his tirade.\nEcholalia\nWhenever this is depicted in a show, it usually is presented as something annoying, bad, evil, and rude. In this particular show, I like how they did not do that. They turned it into something light, something people noticed but did not make a huge fuss about it.\nIn the court scene, they even made it a little comedic scene because the judge answered back after she repeated what he said. In other shows, they'll probably have the judge reprimand her and probably ask for her dismissal for making his court a \"monkey court\".\nDoesn't want to be touched and hugged\nThis is very true with almost all autistics, and often this is depicted wrongly and in a very bad way in shows where there is an autistic character\nIt is not so much about personal space, as neurotypicals argue about, it is about sensitivities. Yes, we do care about personal spaces but that isn't our primary concern why we don't want to be touched and hugged without our permission. Again, take note, without our permission.\nFor some autistics, they have touch sensitivities and if you do not inform them beforehand, it may (or may not) cause a serious spike or energy drain.\nFor some autistics, they have sensitivities on bacteria and germs. Take note: not because you have this sensitivity does it mean you are autistic; no not all. However, this is also a common trait for some autistics.\nFor some autistics, they highly value boundaries. Usually at work and at home, you'll see this trait reflected as well … there are literal and non-literal boundaries.\nSo, if you know a person is autistic, do not touch them nor hug them without their permission. If they say no, don't take it personally, it has nothing to do with you, it has to do with them.\nIf you do not know if a person is autistic and they reacted in a way that YOU think was rude or YOU think you offended them, again do not take it personally. They probably are autistic and doesn't feel comfortable in disclosing it. Again, it is NOT about you.\nDisclosing that one is in the Autism Spectrum\nNow, many neurotypicals whine about \"it's not our fault, if they disclosed they are autistic then we would not have acted that way\". Seriously?\nWhat this tells us is that you'll give us a fake you just because you know we are autistic. And then later, when you get tired, you will still blame us and hope we disappear from your life—or if you decide to move/resign, you'll blame us and speak about us to people we do not know.\nThere is prejudice against autistics. In the show, I was afraid they'll turn the court into something against autistics, with the challenges the autistic attorney is facing, the judge could have said, \"replace her, she's turning my court into a joke and she's taking too much time\". (I'm glad they did not do that.)\nAutistics don't have feelings, emotions, sympathy, and empathy\nA common false misconception thanks to obsolete information from [old] psychologists. This is NOT true.\nWe do have feelings, emotions, sympathy, and empathy, we just process and express it in a different way neurotypicals do not understand or refuses to acknowledge.\nIn the show, this was expressed in the hospital scene where the autistic attorney dissected \"love\". That short talk enabled her to stand firmly on the case for her client because she understood her client loves her husband. That is how we usually process and express it.\nFascination with one particular subject, like whales\nThis is true. If someone you know is autistic (diagnosed; not diagnosed; unknown) fascination with one particular subject is a very common trait. We know almost everything about a subject we focus on. In the show, the autistic attorney's favourite subject are whales.\n\nI'll end this here, there are more but it's too long now.\n🤝🏽 Clarity: While I identify as autistic and draw from shared community experiences, these views are my own and do not represent the entire autistic population.\n\n\n---\n\n\n\nThese reflections on 《Extraordinary Attorney Woo》 (《이상한 변호사 우영우》)'s depiction of autism and autistic persons were first shared on MyDramaList on 2022-06-30 at 07:41 UTC+8.\nContent license (2026-02-01): CC-BY-SA 4.0 International; see Legal Notice for more details."
}

did:plc:bpotnohnlgcj3fbmp7ugx4en | at://did:plc:bpotnohnlgcj3fbmp7ugx4en/site.standard.document/3mdpvrwbfmd23

app.offprint.block.codeBlock (nested within site.standard.document) (9 samples)
{
  "path": "/a/3mhyhnv62aw23-untitled-1",
  "site": "at://did:plc:eob75vcjtmbaef2tn4evc4sl/site.standard.publication/3mdzfyojoik2p",
  "$type": "site.standard.document",
  "title": "Untitled",
  "content": {
    "$type": "app.offprint.content",
    "items": [
      {
        "$type": "app.offprint.block.text",
        "plaintext": "Offprint is a publishing platform built for the open social web. Your content lives in your AT Protocol repository, travels with your identity, and stays yours regardless of what any platform decides to do next."
      },
      {
        "$type": "app.offprint.block.heading",
        "level": 2,
        "plaintext": "Why we built this"
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "Most publishing platforms treat your content as their asset. Your writing lives on their servers, governed by their rules, subject to their business decisions. If the platform changes direction, your archive goes with it."
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "We wanted to build something that works differently."
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "With Offprint, your publications and documents are stored on the AT Protocol network. Your readers follow you through your handle. If you ever move to a different platform, your content and your audience come with you. There is no export step."
      },
      {
        "$type": "app.offprint.block.heading",
        "level": 2,
        "plaintext": "Your publication"
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "Every Offprint publication starts with a name, a subdomain, and a theme. We implemented color palette presets because most writers do not want to think about design, they just want something that looks intentional. You can have something that looks like yours before you write a single word."
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "For those who want to go further, there is a full design editor. You pick a background and accent color, choose how the palette harmonizes from there, and adjust anything you disagree with. The goal was to make it feel like the publication has a personality rather than just a color scheme."
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": " 100%"
      },
      {
        "$type": "app.offprint.block.heading",
        "level": 2,
        "plaintext": "Writing"
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "The editor covers the basics you would expect, headings, lists, blockquotes, code blocks, and some things you probably would not think to ask for until you need them, like image grids, carousels, and side-by-side diffs."
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "Documents auto-save throughout. You can draft, schedule, or publish immediately. Versioning with snapshots is there if you need to go back."
      },
      {
        "$type": "app.offprint.block.heading",
        "level": 2,
        "plaintext": "Newsletters"
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "We looked at connecting to existing newsletter services. The economics did not make sense for writers just starting out, and asking people to wire up a third-party account before they had even published felt like the wrong first step."
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "So we built it into the Pro plan. Newsletters send on publish, subscribers are managed inside Offprint, no additional fees, no message limits."
      },
      {
        "$type": "app.offprint.block.heading",
        "level": 2,
        "plaintext": "Built on open standards"
      },
      {
        "$type": "app.offprint.block.text",
        "facets": [
          {
            "index": {
              "byteEnd": 49,
              "byteStart": 42
            },
            "features": [
              {
                "uri": "https://leaflet.pub/",
                "$type": "app.offprint.richtext.facet#link"
              }
            ]
          },
          {
            "index": {
              "byteEnd": 63,
              "byteStart": 54
            },
            "features": [
              {
                "uri": "https://pckt.blog/",
                "$type": "app.offprint.richtext.facet#link"
              }
            ]
          }
        ],
        "plaintext": "When we started building, developers from Leaflet and pckt.blog were doing the same thing on AT Protocol, each with similar schemas defined independently. We all got together to align on a shared foundation rather than fragment the ecosystem."
      },
      {
        "$type": "app.offprint.block.text",
        "facets": [
          {
            "index": {
              "byteEnd": 30,
              "byteStart": 17
            },
            "features": [
              {
                "uri": "https://standard.site/",
                "$type": "app.offprint.richtext.facet#link"
              }
            ]
          },
          {
            "index": {
              "byteEnd": 47,
              "byteStart": 36
            },
            "features": [
              {
                "uri": "https://atproto.com/blog/",
                "$type": "app.offprint.richtext.facet#link"
              }
            ]
          },
          {
            "index": {
              "byteEnd": 71,
              "byteStart": 57
            },
            "features": [
              {
                "uri": "https://toni.org/blog/",
                "$type": "app.offprint.richtext.facet#link"
              }
            ]
          }
        ],
        "plaintext": "That work became Standard.site. The AT Protocol team and Toni Schneider, Bluesky's new interim CEO, has since adopted the standard for their own blogs. Adoption has continued to grow from there."
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "The practical effect is straightforward. Content published on Offprint is indexed and discoverable by every platform that implements the standard. Your writing can surface in places we did not build, reaching audiences we did not anticipate."
      },
      {
        "$type": "app.offprint.block.horizontalRule"
      },
      {
        "$type": "app.offprint.block.text",
        "facets": [
          {
            "index": {
              "byteEnd": 40,
              "byteStart": 31
            },
            "features": [
              {
                "$type": "app.offprint.richtext.facet#bold"
              }
            ]
          }
        ],
        "plaintext": "Offprint is available today in open beta. Sign in with any AT Protocol account, from providers like Bluesky, Blacksky, Tangled, npmx, pckt.cafe, Margin, or your own self-hosted Personal Data Server."
      },
      {
        "$type": "app.offprint.block.text",
        "facets": [
          {
            "index": {
              "byteEnd": 68,
              "byteStart": 59
            },
            "features": [
              {
                "did": "did:plc:ghebqfyuybtwlr7ti2ubf6gr",
                "$type": "app.offprint.richtext.facet#mention",
                "handle": "bunnn.ee"
              }
            ]
          },
          {
            "index": {
              "byteEnd": 83,
              "byteStart": 70
            },
            "features": [
              {
                "did": "did:plc:bpotnohnlgcj3fbmp7ugx4en",
                "$type": "app.offprint.richtext.facet#mention",
                "handle": "youronly.one"
              }
            ]
          },
          {
            "index": {
              "byteEnd": 100,
              "byteStart": 85
            },
            "features": [
              {
                "did": "did:plc:6ayddqghxhciedbaofoxkcbs",
                "$type": "app.offprint.richtext.facet#mention",
                "handle": "tynanpurdy.com"
              }
            ]
          },
          {
            "index": {
              "byteEnd": 115,
              "byteStart": 102
            },
            "features": [
              {
                "did": "did:plc:xbtmt2zjwlrfegqvch7fboei",
                "$type": "app.offprint.richtext.facet#mention",
                "handle": "zzstoatzz.io"
              }
            ]
          }
        ],
        "plaintext": "Thank you to everyone who tested early builds of Offprint: @bunnn.ee, @youronly.one, @tynanpurdy.com, @zzstoatzz.io to name a few."
      },
      {
        "$type": "app.offprint.block.text",
        "facets": [
          {
            "index": {
              "byteEnd": 33,
              "byteStart": 0
            },
            "features": [
              {
                "$type": "app.offprint.richtext.facet#italic"
              }
            ]
          }
        ],
        "plaintext": "This took longer than we planned. But we're glad it is out."
      },
      {
        "$type": "app.offprint.block.text",
        "facets": [
          {
            "index": {
              "byteEnd": 29,
              "byteStart": 0
            },
            "features": [
              {
                "uri": "https://offprint.app/?utm_source=open-beta-article",
                "$type": "app.offprint.richtext.facet#link"
              }
            ]
          }
        ],
        "plaintext": "Start writing on Offprint →"
      },
      {
        "code": "asdf",
        "$type": "app.offprint.block.codeBlock",
        "language": "plaintext"
      },
      {
        "href": "https://example.com",
        "text": "Something here!",
        "$type": "app.offprint.block.button"
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": ""
      }
    ]
  },
  "publishedAt": "2026-04-02T05:49:53+00:00",
  "textContent": "Offprint is a publishing platform built for the open social web. Your content lives in your AT Protocol repository, travels with your identity, and stays yours regardless of what any platform decides to do next.\nWhy we built this\nMost publishing platforms treat your content as their asset. Your writing lives on their servers, governed by their rules, subject to their business decisions. If the platform changes direction, your archive goes with it.\nWe wanted to build something that works differently.\nWith Offprint, your publications and documents are stored on the AT Protocol network. Your readers follow you through your handle. If you ever move to a different platform, your content and your audience come with you. There is no export step.\nYour publication\nEvery Offprint publication starts with a name, a subdomain, and a theme. We implemented color palette presets because most writers do not want to think about design, they just want something that looks intentional. You can have something that looks like yours before you write a single word.\nFor those who want to go further, there is a full design editor. You pick a background and accent color, choose how the palette harmonizes from there, and adjust anything you disagree with. The goal was to make it feel like the publication has a personality rather than just a color scheme.\n 100%\nWriting\nThe editor covers the basics you would expect, headings, lists, blockquotes, code blocks, and some things you probably would not think to ask for until you need them, like image grids, carousels, and side-by-side diffs.\nDocuments auto-save throughout. You can draft, schedule, or publish immediately. Versioning with snapshots is there if you need to go back.\nNewsletters\nWe looked at connecting to existing newsletter services. The economics did not make sense for writers just starting out, and asking people to wire up a third-party account before they had even published felt like the wrong first step.\nSo we built it into the Pro plan. Newsletters send on publish, subscribers are managed inside Offprint, no additional fees, no message limits.\nBuilt on open standards\nWhen we started building, developers from Leaflet and pckt.blog were doing the same thing on AT Protocol, each with similar schemas defined independently. We all got together to align on a shared foundation rather than fragment the ecosystem.\nThat work became Standard.site. The AT Protocol team and Toni Schneider, Bluesky's new interim CEO, has since adopted the standard for their own blogs. Adoption has continued to grow from there.\nThe practical effect is straightforward. Content published on Offprint is indexed and discoverable by every platform that implements the standard. Your writing can surface in places we did not build, reaching audiences we did not anticipate.\n\n---\nOffprint is available today in open beta. Sign in with any AT Protocol account, from providers like Bluesky, Blacksky, Tangled, npmx, pckt.cafe, Margin, or your own self-hosted Personal Data Server.\nThank you to everyone who tested early builds of Offprint: @bunnn.ee, @youronly.one, @tynanpurdy.com, @zzstoatzz.io to name a few.\nThis took longer than we planned. But we're glad it is out.\nStart writing on Offprint →\nasdf"
}

did:plc:eob75vcjtmbaef2tn4evc4sl | at://did:plc:eob75vcjtmbaef2tn4evc4sl/site.standard.document/3mhyhnv62aw23

app.offprint.block.heading (nested within site.standard.document) (47 samples)
{
  "path": "/a/3mi2xxo6dzg23-title",
  "site": "at://did:plc:i7vd7szhlklkky6zsw6kqshn/site.standard.publication/3mi2dzdvoxx2z",
  "$type": "site.standard.document",
  "title": "Title タイトル",
  "content": {
    "$type": "app.offprint.content",
    "items": [
      {
        "$type": "app.offprint.block.text",
        "plaintext": "Test article abcde 英語はよさげだけど日本語の表示はどんな感じかな"
      },
      {
        "$type": "app.offprint.block.callout",
        "emoji": "💡",
        "plaintext": "Callout block with or without emoji"
      },
      {
        "$type": "app.offprint.block.heading",
        "level": 1,
        "plaintext": "Heading 1"
      },
      {
        "$type": "app.offprint.block.heading",
        "level": 2,
        "plaintext": "Heading 2"
      },
      {
        "$type": "app.offprint.block.heading",
        "level": 3,
        "plaintext": "Heading 3"
      },
      {
        "$type": "app.offprint.block.taskList",
        "children": [
          {
            "checked": false,
            "content": {
              "$type": "app.offprint.block.text",
              "plaintext": "No tables or footnotes but multiple options for images"
            }
          }
        ]
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "Focus on SEO options, how blog shows up in search results etc."
      }
    ]
  },
  "description": "Subtitle サブタイトル",
  "publishedAt": "2026-03-27T20:48:09+00:00",
  "textContent": "Test article abcde 英語はよさげだけど日本語の表示はどんな感じかな\n💡 Callout block with or without emoji\nHeading 1\nHeading 2\nHeading 3\n[ ] No tables or footnotes but multiple options for images\n\nFocus on SEO options, how blog shows up in search results etc."
}

did:plc:i7vd7szhlklkky6zsw6kqshn | at://did:plc:i7vd7szhlklkky6zsw6kqshn/site.standard.document/3mi2xxo6dzg23

app.offprint.block.horizontalRule (nested within site.standard.document) (36 samples)
{
  "path": "/a/3mi3wkgczyf23-welcome-to-offprint",
  "site": "at://did:plc:opptorrspsa7ooo2ikdxrfoh/site.standard.publication/3mi3wkfsauh2d",
  "$type": "site.standard.document",
  "title": "Welcome to Offprint",
  "content": {
    "$type": "app.offprint.content",
    "items": [
      {
        "$type": "app.offprint.block.text",
        "plaintext": "This is your space to publish. What you write here belongs to you and travels with your identity across the network."
      },
      {
        "$type": "app.offprint.block.heading",
        "level": 2,
        "plaintext": "Why We Built This"
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "Most publishing platforms treat your content as their asset. Your words live on their servers, governed by their rules, subject to their business decisions. If the platform changes direction or disappears, your archive goes with it."
      },
      {
        "$type": "app.offprint.block.text",
        "facets": [
          {
            "index": {
              "byteEnd": 83,
              "byteStart": 72
            },
            "features": [
              {
                "uri": "https://atproto.com/",
                "$type": "app.offprint.richtext.facet#link"
              }
            ]
          }
        ],
        "plaintext": "Offprint works differently. Your content is stored on the decentralized AT Protocol network. Your readers can find you through your handle, and your work remains accessible regardless of what happens to any single service."
      },
      {
        "$type": "app.offprint.block.blockquote",
        "content": [
          {
            "$type": "app.offprint.block.text",
            "facets": [
              {
                "index": {
                  "byteEnd": 52,
                  "byteStart": 0
                },
                "features": [
                  {
                    "$type": "app.offprint.richtext.facet#italic"
                  }
                ]
              }
            ],
            "plaintext": "\"The best way to predict the future is to build it.\""
          }
        ]
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "We took that idea seriously. Rather than waiting for the open social web to mature, we are building the tools that help it get there."
      },
      {
        "$type": "app.offprint.block.callout",
        "emoji": "🗣️",
        "facets": [
          {
            "index": {
              "byteEnd": 28,
              "byteStart": 0
            },
            "features": [
              {
                "$type": "app.offprint.richtext.facet#bold"
              }
            ]
          }
        ],
        "plaintext": "Your content, your identity. Everything you publish through Offprint is tied to your AT Protocol identity. Switch clients or services whenever you want without losing your work or your audience."
      },
      {
        "$type": "app.offprint.block.heading",
        "level": 2,
        "plaintext": "What You Can Create"
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "Offprint supports long-form writing with the formatting options that matter."
      },
      {
        "$type": "app.offprint.block.heading",
        "level": 3,
        "plaintext": "Articles and Essays"
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "Write detailed pieces with structure. Use headings to organize sections, quotes to highlight key ideas, and images to support your narrative."
      },
      {
        "$type": "app.offprint.block.heading",
        "level": 3,
        "plaintext": "Technical Documentation"
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "For developers and technical writers, code blocks render with syntax highlighting:"
      },
      {
        "code": "// Your code stays readable\nconst post = await agent.getPost({ uri });\nconsole.log(post.data);",
        "$type": "app.offprint.block.codeBlock",
        "language": "javascript"
      },
      {
        "$type": "app.offprint.block.heading",
        "level": 3,
        "plaintext": "Visual Stories"
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "Images can stand alone or sit together in a grid, useful for photo essays, design showcases, or any content where visuals carry the story."
      },
      {
        "alt": "A showcase of what Offprint can do",
        "$type": "app.offprint.block.image",
        "image": {
          "ref": {
            "$link": "bafkreibtmfw6ikcwknj7jir25tj445t7efkcrub7iiob7ywav5tu55sv7u"
          },
          "size": 642684,
          "$type": "blob",
          "mimeType": "image/jpeg"
        },
        "alignment": "center",
        "aspectRatio": {
          "width": 1440,
          "height": 925
        }
      },
      {
        "$type": "app.offprint.block.imageGrid",
        "images": [
          {
            "alt": "Feature one",
            "image": {
              "ref": {
                "$link": "bafkreieo53qejzo7prd6i5pepoq74t6733t6swgdlehxxowe5hg6bfxvyq"
              },
              "size": 437127,
              "$type": "blob",
              "mimeType": "image/jpeg"
            },
            "aspectRatio": {
              "width": 960,
              "height": 1440
            }
          },
          {
            "alt": "Feature two",
            "image": {
              "ref": {
                "$link": "bafkreier2u6fufgbobfvvkrrv5rzu2sifdndkuxt3jr52og2nkmti4atje"
              },
              "size": 451580,
              "$type": "blob",
              "mimeType": "image/jpeg"
            },
            "aspectRatio": {
              "width": 1440,
              "height": 960
            }
          },
          {
            "alt": "Feature three",
            "image": {
              "ref": {
                "$link": "bafkreigond5g7vuojv64jna4vk2tf2edvw2mudwjuynnw56ikowgxehktq"
              },
              "size": 202686,
              "$type": "blob",
              "mimeType": "image/jpeg"
            },
            "aspectRatio": {
              "width": 1152,
              "height": 1440
            }
          },
          {
            "alt": "Feature four",
            "image": {
              "ref": {
                "$link": "bafkreihke3xh7i2lmhvfdfkf2yvhsvo3tkz7zycmf7vu5qorq73g3bjm2m"
              },
              "size": 301784,
              "$type": "blob",
              "mimeType": "image/jpeg"
            },
            "aspectRatio": {
              "width": 1440,
              "height": 960
            }
          },
          {
            "alt": "Feature five",
            "image": {
              "ref": {
                "$link": "bafkreibpohri42l7e7bh5lb327ie32yitsfqe2r4sonjm72wxcenebbsti"
              },
              "size": 303074,
              "$type": "blob",
              "mimeType": "image/jpeg"
            },
            "aspectRatio": {
              "width": 871,
              "height": 1440
            }
          },
          {
            "alt": "Feature six",
            "image": {
              "ref": {
                "$link": "bafkreibxyfhimjhqmhsyxbqi26nrvsqao4rzyk6cavcdf22svhzibv47im"
              },
              "size": 347441,
              "$type": "blob",
              "mimeType": "image/jpeg"
            },
            "aspectRatio": {
              "width": 1440,
              "height": 1080
            }
          }
        ],
        "gridRows": 2,
        "aspectRatio": "mosaic"
      },
      {
        "$type": "app.offprint.block.horizontalRule"
      },
      {
        "$type": "app.offprint.block.heading",
        "level": 2,
        "plaintext": "Built on Open Standards"
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "Offprint is part of a broader effort to make decentralized publishing practical and reliable. A few principles guide that work:"
      },
      {
        "$type": "app.offprint.block.bulletList",
        "children": [
          {
            "content": {
              "$type": "app.offprint.block.text",
              "plaintext": "Portability over lock-in"
            }
          },
          {
            "content": {
              "$type": "app.offprint.block.text",
              "plaintext": "Longevity over trends"
            }
          },
          {
            "content": {
              "$type": "app.offprint.block.text",
              "plaintext": "Clarity over cleverness"
            }
          }
        ]
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "These are not just values we talk about. They shape the technical decisions behind this product."
      },
      {
        "$type": "app.offprint.block.text",
        "facets": [
          {
            "index": {
              "byteEnd": 28,
              "byteStart": 0
            },
            "features": [
              {
                "$type": "app.offprint.richtext.facet#bold"
              }
            ]
          }
        ],
        "plaintext": "What this means in practice:"
      },
      {
        "$type": "app.offprint.block.orderedList",
        "children": [
          {
            "content": {
              "$type": "app.offprint.block.text",
              "facets": [
                {
                  "index": {
                    "byteEnd": 19,
                    "byteStart": 0
                  },
                  "features": [
                    {
                      "$type": "app.offprint.richtext.facet#italic"
                    }
                  ]
                }
              ],
              "plaintext": "Your published data is stored in open formats"
            }
          },
          {
            "content": {
              "$type": "app.offprint.block.text",
              "facets": [
                {
                  "index": {
                    "byteEnd": 34,
                    "byteStart": 17
                  },
                  "features": [
                    {
                      "$type": "app.offprint.richtext.facet#italic"
                    }
                  ]
                }
              ],
              "plaintext": "Your identity is controlled by you"
            }
          },
          {
            "content": {
              "$type": "app.offprint.block.text",
              "facets": [
                {
                  "index": {
                    "byteEnd": 62,
                    "byteStart": 24
                  },
                  "features": [
                    {
                      "$type": "app.offprint.richtext.facet#italic"
                    }
                  ]
                }
              ],
              "plaintext": "Your audience finds you through the protocol, not the platform"
            }
          }
        ]
      },
      {
        "$type": "app.offprint.block.horizontalRule"
      },
      {
        "$type": "app.offprint.block.heading",
        "level": 2,
        "plaintext": "What Comes Next"
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "This is your publication. You decide what belongs here."
      },
      {
        "$type": "app.offprint.block.taskList",
        "children": [
          {
            "checked": true,
            "content": {
              "$type": "app.offprint.block.text",
              "plaintext": "You have created your publication"
            }
          },
          {
            "checked": true,
            "content": {
              "$type": "app.offprint.block.text",
              "plaintext": "You are reading your first post"
            }
          },
          {
            "checked": false,
            "content": {
              "$type": "app.offprint.block.text",
              "plaintext": "Write something of your own"
            }
          },
          {
            "checked": false,
            "content": {
              "$type": "app.offprint.block.text",
              "plaintext": "Share it with the network"
            }
          }
        ]
      },
      {
        "$type": "app.offprint.block.text",
        "facets": [
          {
            "index": {
              "byteEnd": 33,
              "byteStart": 0
            },
            "features": [
              {
                "$type": "app.offprint.richtext.facet#highlight",
                "color": "rgb(250 204 21 / 0.5)"
              }
            ]
          }
        ],
        "plaintext": "The editor is ready when you are."
      }
    ]
  },
  "description": "Offprint is a publishing tool built for the open social web. It connects to the AT Protocol, giving your writing a home that is portable, permanent, and truly yours.",
  "publishedAt": "2026-03-29T08:22:38+00:00",
  "textContent": "This is your space to publish. What you write here belongs to you and travels with your identity across the network.\nWhy We Built This\nMost publishing platforms treat your content as their asset. Your words live on their servers, governed by their rules, subject to their business decisions. If the platform changes direction or disappears, your archive goes with it.\nOffprint works differently. Your content is stored on the decentralized AT Protocol network. Your readers can find you through your handle, and your work remains accessible regardless of what happens to any single service.\n> \"The best way to predict the future is to build it.\"\nWe took that idea seriously. Rather than waiting for the open social web to mature, we are building the tools that help it get there.\n🗣️ Your content, your identity. Everything you publish through Offprint is tied to your AT Protocol identity. Switch clients or services whenever you want without losing your work or your audience.\nWhat You Can Create\nOffprint supports long-form writing with the formatting options that matter.\nArticles and Essays\nWrite detailed pieces with structure. Use headings to organize sections, quotes to highlight key ideas, and images to support your narrative.\nTechnical Documentation\nFor developers and technical writers, code blocks render with syntax highlighting:\n// Your code stays readable\nconst post = await agent.getPost({ uri });\nconsole.log(post.data);\nVisual Stories\nImages can stand alone or sit together in a grid, useful for photo essays, design showcases, or any content where visuals carry the story.\nImages can stand alone with optional captions\n---\nBuilt on Open Standards\nOffprint is part of a broader effort to make decentralized publishing practical and reliable. A few principles guide that work:\n- Portability over lock-in\n- Longevity over trends\n- Clarity over cleverness\n\nThese are not just values we talk about. They shape the technical decisions behind this product.\nWhat this means in practice:\n- Your published data is stored in open formats\n- Your identity is controlled by you\n- Your audience finds you through the protocol, not the platform\n\n\n---\nWhat Comes Next\nThis is your publication. You decide what belongs here.\n[x] You have created your publication\n[x] You are reading your first post\n[ ] Write something of your own\n[ ] Share it with the network\n\nThe editor is ready when you are."
}

did:plc:opptorrspsa7ooo2ikdxrfoh | at://did:plc:opptorrspsa7ooo2ikdxrfoh/site.standard.document/3mi3wkgczyf23

app.offprint.block.image (nested within site.standard.document) (44 samples)
{
  "path": "/a/3mi2jw5tnby23-water-footprint",
  "site": "at://did:plc:gekasef2znp3d7vjtqn4vc76/site.standard.publication/3mi2jrruyoz23",
  "$type": "site.standard.document",
  "title": "Water Footprint",
  "content": {
    "$type": "app.offprint.content",
    "items": [
      {
        "$type": "app.offprint.block.text",
        "plaintext": "Der Wasser-Fussabdruck war eine Kampagne in den späten Nullerjahren des 21. Jahrhunderts. Auf Print und im Web – vor allem aber auf dem iPhone, die neuen technischen Möglichkeiten ausschöpfend – zeigte es auf schöne und schnelle Art und Weise die benötigten Wassermengen zur Herstellung von Nahrungsmitteln."
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": ""
      },
      {
        "$type": "app.offprint.block.image",
        "image": {
          "ref": {
            "$link": "bafkreidascth5gfohnrieghoptebgu3pgyg4mxs2zntp44o7nc2yo7exj4"
          },
          "size": 88231,
          "$type": "blob",
          "mimeType": "image/jpeg"
        },
        "alignment": "center",
        "aspectRatio": {
          "width": 600,
          "height": 847
        }
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": ""
      },
      {
        "$type": "app.offprint.block.image",
        "image": {
          "ref": {
            "$link": "bafkreigurnjvm6m43gixs3mrpggwibh3z6hzjojt6feddfpxcxtfhijbjy"
          },
          "size": 384119,
          "$type": "blob",
          "mimeType": "image/png"
        },
        "alignment": "center",
        "aspectRatio": {
          "width": 989,
          "height": 474
        }
      },
      {
        "$type": "app.offprint.block.blockquote",
        "content": [
          {
            "$type": "app.offprint.block.text",
            "plaintext": "what about captions ?"
          }
        ]
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": ""
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": ""
      },
      {
        "href": "https://my.spline.design/2d-OQ9p2J1qTGCiCXOxd9eZHQBS-ZcJ/",
        "$type": "app.offprint.block.webEmbed",
        "title": "2d",
        "width": "100%",
        "embedUrl": "https://my.spline.design/2d-OQ9p2J1qTGCiCXOxd9eZHQBS-ZcJ/",
        "siteName": "Spline",
        "alignment": "center"
      },
      {
        "$type": "app.offprint.block.taskList",
        "children": [
          {
            "checked": true,
            "content": {
              "$type": "app.offprint.block.text",
              "plaintext": "embed"
            }
          },
          {
            "checked": true,
            "content": {
              "$type": "app.offprint.block.text",
              "plaintext": "image"
            }
          },
          {
            "checked": true,
            "content": {
              "$type": "app.offprint.block.text",
              "plaintext": "text"
            }
          }
        ]
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": ""
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": ""
      },
      {
        "$type": "app.offprint.block.callout",
        "emoji": "🔥",
        "plaintext": "Embeds work!"
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": ""
      }
    ]
  },
  "coverImage": {
    "ref": {
      "$link": "bafkreia4kstl2tyeo3i3jubqa2nygaydma46srx4g57uiozfy6c5o33qeq"
    },
    "size": 135059,
    "$type": "blob",
    "mimeType": "image/jpeg"
  },
  "description": "Informations-Kampagne",
  "publishedAt": "2026-03-27T16:30:45+00:00",
  "textContent": "Der Wasser-Fussabdruck war eine Kampagne in den späten Nullerjahren des 21. Jahrhunderts. Auf Print und im Web – vor allem aber auf dem iPhone, die neuen technischen Möglichkeiten ausschöpfend – zeigte es auf schöne und schnelle Art und Weise die benötigten Wassermengen zur Herstellung von Nahrungsmitteln.\n\n\n> what about captions ?\n\n\n[x] embed\n[x] image\n[x] text\n\n\n\n🔥 Embeds work!"
}

did:plc:gekasef2znp3d7vjtqn4vc76 | at://did:plc:gekasef2znp3d7vjtqn4vc76/site.standard.document/3mi2jw5tnby23

app.offprint.block.imageCarousel (nested within site.standard.document) (1 sample)
{
  "path": "/a/3mi4kuuo6ec23-a-cozy-collection",
  "site": "at://did:plc:m5fyy2ikfedmzztttptgvgug/site.standard.publication/3mi4klydtbv2h",
  "$type": "site.standard.document",
  "title": "A Cozy Collection",
  "content": {
    "$type": "app.offprint.content",
    "items": [
      {
        "$type": "app.offprint.block.text",
        "plaintext": "Welcome to the start of my little publication here. My name is Nicki Newell (they/she), I’m an enby American illustrator and mixed media artist living with my husband Sean, two kids (aged 6 and 3), two cats (gray tabby and orange tabby), and one big dog in Edinburgh, Scotland. I am a neurodivergent creator (ADHD and dyslexia) and not a brand, thus my work is multifaceted, like myself. Here you’ll find an eclectic mix of my art, sketches, studio snapshots, creative musings, shop updates, comics, tattoo progress, and my thoughts on things like motherhood, feminism, deconstructing / decolonizing my faith, and activism, to name a few."
      },
      {
        "$type": "app.offprint.block.image",
        "image": {
          "ref": {
            "$link": "bafkreie7qd2sa3iue7brlqhbuntyjdtlzvjame4gyt24433oxv75fi6fvu"
          },
          "size": 223790,
          "$type": "blob",
          "mimeType": "image/jpeg"
        },
        "width": "42%",
        "alignment": "center",
        "aspectRatio": {
          "width": 1557,
          "height": 2048
        }
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "A while ago, I was lamenting that I just wanted to live the life of a hobbit, calm, cozy, in a hobbit hole, etc. I looked around the living room and sighed at seeing my messy desk overflowing with art supplies and treasures my 4-year-old, Odessa, collects for me (rocks, sticks, and shells mostly). I joked with my husband, Sean, that I am really too chaotic and messy to be a hobbit, I’m a bit more of a goblin who likes to hoard things and collect trinkets. Sean mused that our daughter is also a little goblin who brings home sticks, rocks, shells, and actual rubbish she finds interesting, expecting us to keep it safe and cherished. So I decided to set up a space for our special trinkets."
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": ""
      },
      {
        "$type": "app.offprint.block.image",
        "image": {
          "ref": {
            "$link": "bafkreid5mgoy3ic25rhh2afgdl3yox4jn3jgaabmrq2qw2blqcncbrspbi"
          },
          "size": 431175,
          "$type": "blob",
          "mimeType": "image/jpeg"
        },
        "width": "67%",
        "alignment": "center",
        "aspectRatio": {
          "width": 1536,
          "height": 2048
        }
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "I bought this apothecary-style cupboard and hung it in our hallway so my 6-year-old and I could have somewhere to proudly display some of our favorite wee findings. That is what I want this space to be, a collection of some of my favorite creative, personal, magical, and mundane wee findings and musings. If this is something that piques your interest, then welcome!"
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": ""
      },
      {
        "$type": "app.offprint.block.imageGrid",
        "images": [
          {
            "image": {
              "ref": {
                "$link": "bafkreidqnq3rcigbzqbhcynvm7pjnm63i53lslhu5kczvywdotapzvfr5m"
              },
              "size": 260501,
              "$type": "blob",
              "mimeType": "image/jpeg"
            },
            "aspectRatio": {
              "width": 1536,
              "height": 2048
            }
          },
          {
            "image": {
              "ref": {
                "$link": "bafkreifrjltopqq7fszre33eb2wjhnv4bfbfn5r2rbbfilyu2pueq5wbzu"
              },
              "size": 356208,
              "$type": "blob",
              "mimeType": "image/jpeg"
            },
            "aspectRatio": {
              "width": 1536,
              "height": 2048
            }
          }
        ],
        "gridRows": 1,
        "aspectRatio": "mosaic"
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "This shelf is now full, and it's looking like we'll need to get another."
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": ""
      },
      {
        "$type": "app.offprint.block.image",
        "image": {
          "ref": {
            "$link": "bafkreiamuild7xvaux3rmajqtzglzjc322phbagn66hadc5h2l2crqdiui"
          },
          "size": 265897,
          "$type": "blob",
          "mimeType": "image/jpeg"
        },
        "width": "51%",
        "alignment": "center",
        "aspectRatio": {
          "width": 1583,
          "height": 2048
        }
      },
      {
        "$type": "app.offprint.block.horizontalRule"
      },
      {
        "$type": "app.offprint.block.text",
        "facets": [
          {
            "index": {
              "byteEnd": 335,
              "byteStart": 328
            },
            "features": [
              {
                "uri": "https://www.patreon.com/cw/nickinewellart",
                "$type": "app.offprint.richtext.facet#link"
              }
            ]
          }
        ],
        "plaintext": "I’ll be posting more in the coming days, but I just wanted to make a first post so you could get to know a bit about me and what this space might include. I’m excited to be setting this up and having a space where I can share my art and thoughts. You can find more art, more vulnerable thoughts, sketches, and goodies at my Patreon."
      },
      {
        "$type": "app.offprint.block.text",
        "facets": [
          {
            "index": {
              "byteEnd": 76,
              "byteStart": 60
            },
            "features": [
              {
                "uri": "https://nickinewell.art",
                "$type": "app.offprint.richtext.facet#link"
              }
            ]
          }
        ],
        "plaintext": "Here is some of my work and items you can find in my shop at nickinewell.art"
      },
      {
        "$type": "app.offprint.block.imageCarousel",
        "images": [
          {
            "image": {
              "ref": {
                "$link": "bafkreialj54q5ykub2rg2wwwqm6ahlnr6ey7eb6t22gemg6ne5hvcvoeli"
              },
              "size": 648489,
              "$type": "blob",
              "mimeType": "image/jpeg"
            },
            "aspectRatio": {
              "width": 3072,
              "height": 4096
            }
          },
          {
            "image": {
              "ref": {
                "$link": "bafkreid6ffsug4xd6slmescpxndo6ute4y3nqojxlkonsi3kiu4dv2vhiq"
              },
              "size": 526816,
              "$type": "blob",
              "mimeType": "image/jpeg"
            },
            "aspectRatio": {
              "width": 3072,
              "height": 4096
            }
          },
          {
            "image": {
              "ref": {
                "$link": "bafkreidnixhvht47jdqbbvxjnxiod7ko4utksahpm5md6elc53ryckuxfe"
              },
              "size": 450137,
              "$type": "blob",
              "mimeType": "image/jpeg"
            },
            "aspectRatio": {
              "width": 3072,
              "height": 4096
            }
          },
          {
            "image": {
              "ref": {
                "$link": "bafkreiaukj7ro6ni6zndknowmyistmwnrd7hqrrrafq7ic4itwu2twudyy"
              },
              "size": 382878,
              "$type": "blob",
              "mimeType": "image/jpeg"
            },
            "aspectRatio": {
              "width": 3072,
              "height": 4096
            }
          },
          {
            "image": {
              "ref": {
                "$link": "bafkreibbibdaud3wuqp6ngo4ovxyzlfvq363omphsmdxw2ot54zw35ckf4"
              },
              "size": 233880,
              "$type": "blob",
              "mimeType": "image/jpeg"
            },
            "aspectRatio": {
              "width": 780,
              "height": 1041
            }
          },
          {
            "image": {
              "ref": {
                "$link": "bafkreifqiwqhkk7vyrpofa67spshrc2lp3ln4nugwl5brl2tgioa6llfnu"
              },
              "size": 170164,
              "$type": "blob",
              "mimeType": "image/jpeg"
            },
            "aspectRatio": {
              "width": 780,
              "height": 1040
            }
          }
        ]
      },
      {
        "$type": "app.offprint.block.horizontalRule"
      },
      {
        "$type": "app.offprint.block.heading",
        "level": 2,
        "plaintext": "Some of My Favourite Things:"
      },
      {
        "$type": "app.offprint.block.text",
        "facets": [
          {
            "index": {
              "byteEnd": 31,
              "byteStart": 0
            },
            "features": [
              {
                "$type": "app.offprint.richtext.facet#bold"
              }
            ]
          }
        ],
        "plaintext": "-Sketching, painting, doodling: I am the most perfectionist when it comes to my drawing, as that's what I've been doing for the longest, but I have been trying to sketch more and scroll less. This year, I am really focusing on play and mess, leaning into my inner child, taking the pencil."
      },
      {
        "$type": "app.offprint.block.text",
        "facets": [
          {
            "index": {
              "byteEnd": 23,
              "byteStart": 1
            },
            "features": [
              {
                "$type": "app.offprint.richtext.facet#bold"
              }
            ]
          }
        ],
        "plaintext": "-Howl’s Moving Castle is one of my favorite books. If you’ve only seen the movie I highly recommend reading the book, as there is a whole other plot level left out of the movie."
      },
      {
        "$type": "app.offprint.block.text",
        "facets": [
          {
            "index": {
              "byteEnd": 7,
              "byteStart": 1
            },
            "features": [
              {
                "uri": "https://open.spotify.com/artist/65o6y7GtoXzchyiJB3r9Ur?si=-NdQ3-2VS2OwWFOcoBNA4g",
                "$type": "app.offprint.richtext.facet#link"
              },
              {
                "$type": "app.offprint.richtext.facet#bold"
              },
              {
                "$type": "app.offprint.richtext.facet#underline"
              }
            ]
          },
          {
            "index": {
              "byteEnd": 8,
              "byteStart": 7
            },
            "features": [
              {
                "$type": "app.offprint.richtext.facet#bold"
              }
            ]
          }
        ],
        "plaintext": "-Music: Mon Rovia, Penny and Sparrow, Semler, and Hozier are some of my favorite bands. I really enjoy folk/indie/Americana music vibes. I like music with deep lyrics and melancholy tones."
      },
      {
        "$type": "app.offprint.block.text",
        "facets": [
          {
            "index": {
              "byteEnd": 19,
              "byteStart": 1
            },
            "features": [
              {
                "$type": "app.offprint.richtext.facet#bold"
              }
            ]
          }
        ],
        "plaintext": "-I love cozy games! Some of my favorites are Stardew Valley, Ooblets, Animal Crossing, Moonstone Island, A Short Hike, Fields of Mistria, and Cozy Caravan. I also like not-as-cozy games like Breath of the Wild, Tears of the Kingdom, Baldur’s Gate 3, Horizon Zero Dawn, and Age of Empires (grew up playing AoE III)."
      },
      {
        "$type": "app.offprint.block.text",
        "facets": [
          {
            "index": {
              "byteEnd": 17,
              "byteStart": 1
            },
            "features": [
              {
                "$type": "app.offprint.richtext.facet#bold"
              }
            ]
          }
        ],
        "plaintext": "-My favorite food is any food of the Asian variety, Japanese, Chinese, Thai, Vietnamese; I can’t get enough. I especially love ramen, pho, and Thai green curry."
      },
      {
        "$type": "app.offprint.block.text",
        "facets": [
          {
            "index": {
              "byteEnd": 10,
              "byteStart": 1
            },
            "features": [
              {
                "$type": "app.offprint.richtext.facet#bold"
              }
            ]
          },
          {
            "index": {
              "byteEnd": 309,
              "byteStart": 286
            },
            "features": [
              {
                "did": "did:plc:oivkv2tbqshlfs6itxbgj7ab",
                "$type": "app.offprint.richtext.facet#mention",
                "handle": "gracklekin.bsky.social"
              }
            ]
          }
        ],
        "plaintext": "-Tattoos! I have 6ish tattoos (one is a collection of tiny tattoos) and have plans for many more. I am also looking for a shop in Edinburgh to take me on as an apprentice. If you’re Edinburgh-based and know of an opening, let me know. ;) Most of my tattoos recently have been done by @gracklekin.bsky.social , highly recommend!"
      },
      {
        "$type": "app.offprint.block.text",
        "facets": [
          {
            "index": {
              "byteEnd": 9,
              "byteStart": 1
            },
            "features": [
              {
                "uri": "https://www.imdb.com/title/tt0460791/",
                "$type": "app.offprint.richtext.facet#link"
              },
              {
                "$type": "app.offprint.richtext.facet#bold"
              },
              {
                "$type": "app.offprint.richtext.facet#underline"
              }
            ]
          }
        ],
        "plaintext": "-The Fall is one of my favorite movies and very underrated imo. It isn’t very well known and is highly underrated. It was filmed in like 10 + countries or something crazy, and bonus, it stars Lee Pace."
      },
      {
        "$type": "app.offprint.block.text",
        "facets": [
          {
            "index": {
              "byteEnd": 24,
              "byteStart": 1
            },
            "features": [
              {
                "$type": "app.offprint.richtext.facet#bold"
              }
            ]
          },
          {
            "index": {
              "byteEnd": 123,
              "byteStart": 42
            },
            "features": [
              {
                "$type": "app.offprint.richtext.facet#italic"
              }
            ]
          }
        ],
        "plaintext": "-Mudlarking at the beach, well, casually. 'Mudlarking' is the act of searching the riverbed for these historical treasures. (Maybe it doesn't count if it’s the beach instead of a river, but oh well.) My 6-year-old and I love searching the beach for sea glass, old pottery shards, shells, etc."
      },
      {
        "$type": "app.offprint.block.text",
        "facets": [
          {
            "index": {
              "byteEnd": 13,
              "byteStart": 0
            },
            "features": [
              {
                "$type": "app.offprint.richtext.facet#bold"
              }
            ]
          }
        ],
        "plaintext": "-Fiber Arts: I love knitting, crocheting, needle felting, punch needle, and I've recently gotten into sewing. I really enjoy being able to knit and crochet my own clothes. My hope is one day I can also sew my own clothes, and I've take steps to learn, sewing is just more intimidating to me for some reason."
      },
      {
        "$type": "app.offprint.block.horizontalRule"
      },
      {
        "$type": "app.offprint.block.text",
        "facets": [
          {
            "index": {
              "byteEnd": 39,
              "byteStart": 0
            },
            "features": [
              {
                "$type": "app.offprint.richtext.facet#bold"
              }
            ]
          }
        ],
        "plaintext": "Something that’s inspiring me lately:"
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": ""
      },
      {
        "$type": "app.offprint.block.image",
        "image": {
          "ref": {
            "$link": "bafkreid62ha52lbfwiqrmf3gn7tqojg2y2wrzd6xhn5mkek6dwt7jl6vke"
          },
          "size": 537281,
          "$type": "blob",
          "mimeType": "image/jpeg"
        },
        "width": "68%",
        "alignment": "center",
        "aspectRatio": {
          "width": 1536,
          "height": 2048
        }
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "I’ve been feeling mostly uninspired lately with all that is going on in the world. As I was walking to a friend’s house in the rain yesterday, I thought, even on a rainy and cold day, I am significantly happier to be rainy and cold in Edinburgh than anywhere else. There is honestly something magical about Edinburgh in the rain. Something I like to do is put in my earbuds, pick a song, and think of myself as the main character in a movie set in this beautiful town I’m so lucky to live in."
      },
      {
        "$type": "app.offprint.block.text",
        "facets": [
          {
            "index": {
              "byteEnd": 138,
              "byteStart": 0
            },
            "features": [
              {
                "$type": "app.offprint.richtext.facet#italic"
              }
            ]
          }
        ],
        "plaintext": "What is something about the place you live in that inspires you? Is there somewhere that sparks creativity for you, no matter the weather?"
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "If you read all this, I would love to hear from you in the comments (are there comments here?), let’s connect and get to know each other!"
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "How do I end one of these? Haha, um…"
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "Stay curious!"
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "-Nicki"
      }
    ]
  },
  "description": "An older post from my Substack, as I might try moving over here instead...",
  "publishedAt": "2026-03-28T12:43:33+00:00",
  "textContent": "Welcome to the start of my little publication here. My name is Nicki Newell (they/she), I’m an enby American illustrator and mixed media artist living with my husband Sean, two kids (aged 6 and 3), two cats (gray tabby and orange tabby), and one big dog in Edinburgh, Scotland. I am a neurodivergent creator (ADHD and dyslexia) and not a brand, thus my work is multifaceted, like myself. Here you’ll find an eclectic mix of my art, sketches, studio snapshots, creative musings, shop updates, comics, tattoo progress, and my thoughts on things like motherhood, feminism, deconstructing / decolonizing my faith, and activism, to name a few.\nA while ago, I was lamenting that I just wanted to live the life of a hobbit, calm, cozy, in a hobbit hole, etc. I looked around the living room and sighed at seeing my messy desk overflowing with art supplies and treasures my 4-year-old, Odessa, collects for me (rocks, sticks, and shells mostly). I joked with my husband, Sean, that I am really too chaotic and messy to be a hobbit, I’m a bit more of a goblin who likes to hoard things and collect trinkets. Sean mused that our daughter is also a little goblin who brings home sticks, rocks, shells, and actual rubbish she finds interesting, expecting us to keep it safe and cherished. So I decided to set up a space for our special trinkets.\n\nI bought this apothecary-style cupboard and hung it in our hallway so my 6-year-old and I could have somewhere to proudly display some of our favorite wee findings. That is what I want this space to be, a collection of some of my favorite creative, personal, magical, and mundane wee findings and musings. If this is something that piques your interest, then welcome!\n\nThis shelf is now full, and it's looking like we'll need to get another.\n\n\n---\nI’ll be posting more in the coming days, but I just wanted to make a first post so you could get to know a bit about me and what this space might include. I’m excited to be setting this up and having a space where I can share my art and thoughts. You can find more art, more vulnerable thoughts, sketches, and goodies at my Patreon.\nHere is some of my work and items you can find in my shop at nickinewell.art\n\n---\nSome of My Favourite Things:\n-Sketching, painting, doodling: I am the most perfectionist when it comes to my drawing, as that's what I've been doing for the longest, but I have been trying to sketch more and scroll less. This year, I am really focusing on play and mess, leaning into my inner child, taking the pencil.\n-Howl’s Moving Castle is one of my favorite books. If you’ve only seen the movie I highly recommend reading the book, as there is a whole other plot level left out of the movie.\n-Music: Mon Rovia, Penny and Sparrow, Semler, and Hozier are some of my favorite bands. I really enjoy folk/indie/Americana music vibes. I like music with deep lyrics and melancholy tones.\n-I love cozy games! Some of my favorites are Stardew Valley, Ooblets, Animal Crossing, Moonstone Island, A Short Hike, Fields of Mistria, and Cozy Caravan. I also like not-as-cozy games like Breath of the Wild, Tears of the Kingdom, Baldur’s Gate 3, Horizon Zero Dawn, and Age of Empires (grew up playing AoE III).\n-My favorite food is any food of the Asian variety, Japanese, Chinese, Thai, Vietnamese; I can’t get enough. I especially love ramen, pho, and Thai green curry.\n-Tattoos! I have 6ish tattoos (one is a collection of tiny tattoos) and have plans for many more. I am also looking for a shop in Edinburgh to take me on as an apprentice. If you’re Edinburgh-based and know of an opening, let me know. ;) Most of my tattoos recently have been done by @gracklekin.bsky.social , highly recommend!\n-The Fall is one of my favorite movies and very underrated imo. It isn’t very well known and is highly underrated. It was filmed in like 10 + countries or something crazy, and bonus, it stars Lee Pace.\n-Mudlarking at the beach, well, casually. 'Mudlarking' is the act of searching the riverbed for these historical treasures. (Maybe it doesn't count if it’s the beach instead of a river, but oh well.) My 6-year-old and I love searching the beach for sea glass, old pottery shards, shells, etc.\n-Fiber Arts: I love knitting, crocheting, needle felting, punch needle, and I've recently gotten into sewing. I really enjoy being able to knit and crochet my own clothes. My hope is one day I can also sew my own clothes, and I've take steps to learn, sewing is just more intimidating to me for some reason.\n\n---\nSomething that’s inspiring me lately:\n\nI’ve been feeling mostly uninspired lately with all that is going on in the world. As I was walking to a friend’s house in the rain yesterday, I thought, even on a rainy and cold day, I am significantly happier to be rainy and cold in Edinburgh than anywhere else. There is honestly something magical about Edinburgh in the rain. Something I like to do is put in my earbuds, pick a song, and think of myself as the main character in a movie set in this beautiful town I’m so lucky to live in.\nWhat is something about the place you live in that inspires you? Is there somewhere that sparks creativity for you, no matter the weather?\nIf you read all this, I would love to hear from you in the comments (are there comments here?), let’s connect and get to know each other!\nHow do I end one of these? Haha, um…\nStay curious!\n-Nicki"
}

did:plc:m5fyy2ikfedmzztttptgvgug | at://did:plc:m5fyy2ikfedmzztttptgvgug/site.standard.document/3mi4kuuo6ec23

app.offprint.block.imageGrid (nested within site.standard.document) (10 samples)
{
  "path": "/a/3mi5ylebku523-galaxy-buds4-pro-a-very-quick-review",
  "site": "at://did:plc:gj55urnejshc53jzje5afyk2/site.standard.publication/3mi34yhhqra2n",
  "$type": "site.standard.document",
  "title": "Galaxy Buds4 Pro: A very quick review!",
  "content": {
    "$type": "app.offprint.content",
    "items": [
      {
        "$type": "app.offprint.block.text",
        "facets": [
          {
            "index": {
              "byteEnd": 58,
              "byteStart": 0
            },
            "features": [
              {
                "$type": "app.offprint.richtext.facet#bold"
              }
            ]
          },
          {
            "index": {
              "byteEnd": 63,
              "byteStart": 58
            },
            "features": [
              {
                "$type": "app.offprint.richtext.facet#bold"
              },
              {
                "$type": "app.offprint.richtext.facet#italic"
              }
            ]
          }
        ],
        "plaintext": "I try not to upgrade gadgets annually, but man, these are good!"
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "I was perfectly happy with my Buds3 Pro, as they're already some of the best buds around, but these are unreal. Great sound, really good ANC, a really nice fit, and the new look is 👌"
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "So far I'd say the only 'downside' is that it seems a little trickier to get my fingers in the right position for the 'squeeze' click, but I'm already starting to get used to that and I hardly ever get it wrong now. "
      },
      {
        "$type": "app.offprint.block.heading",
        "level": 3,
        "plaintext": "I absolutely love the new design. "
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "As much as I was happy with the look of the Buds3 Pro (even the glowing 'blade' light), these have a much more mature and classy style. "
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "As for the case, I think I prefer the vertical orientation of the Buds3 Pro, but I had a hard time keeping the charging pins clean – and an even harder time cleaning them, down deep in their silos – so at least I know the pins will be much easier to access on the lay-flat design of the Buds4 Pro case."
      },
      {
        "$type": "app.offprint.block.imageGrid",
        "images": [
          {
            "image": {
              "ref": {
                "$link": "bafkreib2zxresnhzwfen2r5dzzfwshrd3cxdba4bowjsfciraastruprry"
              },
              "size": 1861705,
              "$type": "blob",
              "mimeType": "image/jpeg"
            },
            "aspectRatio": {
              "width": 3000,
              "height": 3750
            }
          },
          {
            "image": {
              "ref": {
                "$link": "bafkreicwy4kts5zhgipflyjvyz32xs4gtqvdn2xboyqz3yw6g2fdl4tiqi"
              },
              "size": 2077080,
              "$type": "blob",
              "mimeType": "image/jpeg"
            },
            "aspectRatio": {
              "width": 3000,
              "height": 3750
            }
          },
          {
            "image": {
              "ref": {
                "$link": "bafkreicuh7hpecpbzmt2r32ecmj6mqw2k425b5drpaqosyobahexsqvmky"
              },
              "size": 1515008,
              "$type": "blob",
              "mimeType": "image/jpeg"
            },
            "aspectRatio": {
              "width": 3000,
              "height": 3750
            }
          },
          {
            "image": {
              "ref": {
                "$link": "bafkreicb2ew7bdqvnin5nitqu2xpugqbocicd5wil4cqjigma4ibxtteje"
              },
              "size": 1417038,
              "$type": "blob",
              "mimeType": "image/jpeg"
            },
            "aspectRatio": {
              "width": 3000,
              "height": 3750
            }
          }
        ],
        "gridRows": 2,
        "aspectRatio": "landscape"
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "If I were choosing on looks alone, I'd take these over the AirPods Pro every day of the week. (I have some AirPods Pro 2 from my iPhone days, but now I only use them with my MacBook.)"
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "In fact, if I were choosing on sound alone, that would still apply. The sound quality and range on these is very satisfying. "
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "I can't speak for the quality of the mics yet, but reviews elsewhere suggest they're fine if not excellent."
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "I still wish Samsung would give us a version with winglets, for a more secure fit, but eh – I've got my Buds Fit Pro for the occasions when I need to be sure my buds won't be falling out. "
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "So, it's a big thumbs-up from me. Definitely worth picking up! "
      },
      {
        "$type": "app.offprint.block.horizontalRule"
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "Photos: Ricoh GRIIIx + Lightroom. "
      },
      {
        "$type": "app.offprint.block.callout",
        "color": "rgb(168 85 247 / 0.2)",
        "emoji": "👋",
        "facets": [
          {
            "index": {
              "byteEnd": 11,
              "byteStart": 0
            },
            "features": [
              {
                "$type": "app.offprint.richtext.facet#bold"
              }
            ]
          },
          {
            "index": {
              "byteEnd": 53,
              "byteStart": 38
            },
            "features": [
              {
                "uri": "https://bsky.app/profile/mikestevens.link/post/3mi622a7jgs2d",
                "$type": "app.offprint.richtext.facet#link"
              }
            ]
          },
          {
            "index": {
              "byteEnd": 73,
              "byteStart": 58
            },
            "features": [
              {
                "uri": "https://www.threads.com/@gomikestevens/post/DWc1yxTmgaR",
                "$type": "app.offprint.richtext.facet#link"
              }
            ]
          }
        ],
        "plaintext": "Wanna chat? I posted about these buds on Bluesky here and on Threads here."
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": ""
      }
    ]
  },
  "coverImage": {
    "ref": {
      "$link": "bafkreia3gnjwypxmdayvp6hjwbqaei4j47qkhok6hisw3xnm774r6pdoea"
    },
    "size": 677483,
    "$type": "blob",
    "mimeType": "image/jpeg"
  },
  "description": "So, in a moment of zero restraint, I picked up a pair of new Galaxy Buds4 Pro, revealed back in February 2026.",
  "publishedAt": "2026-03-29T01:51:33+00:00",
  "textContent": "I try not to upgrade gadgets annually, but man, these are good!\nI was perfectly happy with my Buds3 Pro, as they're already some of the best buds around, but these are unreal. Great sound, really good ANC, a really nice fit, and the new look is 👌\nSo far I'd say the only 'downside' is that it seems a little trickier to get my fingers in the right position for the 'squeeze' click, but I'm already starting to get used to that and I hardly ever get it wrong now. \nI absolutely love the new design. \nAs much as I was happy with the look of the Buds3 Pro (even the glowing 'blade' light), these have a much more mature and classy style. \nAs for the case, I think I prefer the vertical orientation of the Buds3 Pro, but I had a hard time keeping the charging pins clean – and an even harder time cleaning them, down deep in their silos – so at least I know the pins will be much easier to access on the lay-flat design of the Buds4 Pro case.\nIf I were choosing on looks alone, I'd take these over the AirPods Pro every day of the week. (I have some AirPods Pro 2 from my iPhone days, but now I only use them with my MacBook.)\nIn fact, if I were choosing on sound alone, that would still apply. The sound quality and range on these is very satisfying. \nI can't speak for the quality of the mics yet, but reviews elsewhere suggest they're fine if not excellent.\nI still wish Samsung would give us a version with winglets, for a more secure fit, but eh – I've got my Buds Fit Pro for the occasions when I need to be sure my buds won't be falling out. \nSo, it's a big thumbs-up from me. Definitely worth picking up! \n\n---\nPhotos: Ricoh GRIIIx + Lightroom. \n👋 Wanna chat? I posted about these buds on Bluesky here and on Threads here."
}

did:plc:gj55urnejshc53jzje5afyk2 | at://did:plc:gj55urnejshc53jzje5afyk2/site.standard.document/3mi5ylebku523

app.offprint.block.mathBlock (nested within site.standard.document) (1 sample)
{
  "path": "/a/3mhyhnv62aw23-untitled-1",
  "site": "at://did:plc:eob75vcjtmbaef2tn4evc4sl/site.standard.publication/3mdzfyojoik2p",
  "$type": "site.standard.document",
  "title": "Untitled",
  "content": {
    "$type": "app.offprint.content",
    "items": [
      {
        "$type": "app.offprint.block.text",
        "plaintext": "Offprint is a publishing platform built for the open social web. Your content lives in your AT Protocol repository, travels with your identity, and stays yours regardless of what any platform decides to do next."
      },
      {
        "$type": "app.offprint.block.heading",
        "level": 2,
        "plaintext": "Why we built this"
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "Most publishing platforms treat your content as their asset. Your writing lives on their servers, governed by their rules, subject to their business decisions. If the platform changes direction, your archive goes with it."
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "We wanted to build something that works differently."
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "With Offprint, your publications and documents are stored on the AT Protocol network. Your readers follow you through your handle. If you ever move to a different platform, your content and your audience come with you. There is no export step."
      },
      {
        "$type": "app.offprint.block.heading",
        "level": 2,
        "plaintext": "Your publication"
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "Every Offprint publication starts with a name, a subdomain, and a theme. We implemented color palette presets because most writers do not want to think about design, they just want something that looks intentional. You can have something that looks like yours before you write a single word."
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "For those who want to go further, there is a full design editor. You pick a background and accent color, choose how the palette harmonizes from there, and adjust anything you disagree with. The goal was to make it feel like the publication has a personality rather than just a color scheme."
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": " 100%"
      },
      {
        "$type": "app.offprint.block.heading",
        "level": 2,
        "plaintext": "Writing"
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "The editor covers the basics you would expect, headings, lists, blockquotes, code blocks, and some things you probably would not think to ask for until you need them, like image grids, carousels, and side-by-side diffs."
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "Documents auto-save throughout. You can draft, schedule, or publish immediately. Versioning with snapshots is there if you need to go back."
      },
      {
        "$type": "app.offprint.block.heading",
        "level": 2,
        "plaintext": "Newsletters"
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "We looked at connecting to existing newsletter services. The economics did not make sense for writers just starting out, and asking people to wire up a third-party account before they had even published felt like the wrong first step."
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "So we built it into the Pro plan. Newsletters send on publish, subscribers are managed inside Offprint, no additional fees, no message limits."
      },
      {
        "$type": "app.offprint.block.heading",
        "level": 2,
        "plaintext": "Built on open standards"
      },
      {
        "$type": "app.offprint.block.text",
        "facets": [
          {
            "index": {
              "byteEnd": 49,
              "byteStart": 42
            },
            "features": [
              {
                "uri": "https://leaflet.pub/",
                "$type": "app.offprint.richtext.facet#link"
              }
            ]
          },
          {
            "index": {
              "byteEnd": 63,
              "byteStart": 54
            },
            "features": [
              {
                "uri": "https://pckt.blog/",
                "$type": "app.offprint.richtext.facet#link"
              }
            ]
          }
        ],
        "plaintext": "When we started building, developers from Leaflet and pckt.blog were doing the same thing on AT Protocol, each with similar schemas defined independently. We all got together to align on a shared foundation rather than fragment the ecosystem."
      },
      {
        "$type": "app.offprint.block.text",
        "facets": [
          {
            "index": {
              "byteEnd": 30,
              "byteStart": 17
            },
            "features": [
              {
                "uri": "https://standard.site/",
                "$type": "app.offprint.richtext.facet#link"
              }
            ]
          },
          {
            "index": {
              "byteEnd": 47,
              "byteStart": 36
            },
            "features": [
              {
                "uri": "https://atproto.com/blog/",
                "$type": "app.offprint.richtext.facet#link"
              }
            ]
          },
          {
            "index": {
              "byteEnd": 71,
              "byteStart": 57
            },
            "features": [
              {
                "uri": "https://toni.org/blog/",
                "$type": "app.offprint.richtext.facet#link"
              }
            ]
          }
        ],
        "plaintext": "That work became Standard.site. The AT Protocol team and Toni Schneider, Bluesky's new interim CEO, has since adopted the standard for their own blogs. Adoption has continued to grow from there."
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "The practical effect is straightforward. Content published on Offprint is indexed and discoverable by every platform that implements the standard. Your writing can surface in places we did not build, reaching audiences we did not anticipate."
      },
      {
        "$type": "app.offprint.block.horizontalRule"
      },
      {
        "$type": "app.offprint.block.text",
        "facets": [
          {
            "index": {
              "byteEnd": 40,
              "byteStart": 31
            },
            "features": [
              {
                "$type": "app.offprint.richtext.facet#bold"
              }
            ]
          }
        ],
        "plaintext": "Offprint is available today in open beta. Sign in with any AT Protocol account, from providers like Bluesky, Blacksky, Tangled, npmx, pckt.cafe, Margin, or your own self-hosted Personal Data Server."
      },
      {
        "$type": "app.offprint.block.text",
        "facets": [
          {
            "index": {
              "byteEnd": 68,
              "byteStart": 59
            },
            "features": [
              {
                "did": "did:plc:ghebqfyuybtwlr7ti2ubf6gr",
                "$type": "app.offprint.richtext.facet#mention",
                "handle": "bunnn.ee"
              }
            ]
          },
          {
            "index": {
              "byteEnd": 83,
              "byteStart": 70
            },
            "features": [
              {
                "did": "did:plc:bpotnohnlgcj3fbmp7ugx4en",
                "$type": "app.offprint.richtext.facet#mention",
                "handle": "youronly.one"
              }
            ]
          },
          {
            "index": {
              "byteEnd": 100,
              "byteStart": 85
            },
            "features": [
              {
                "did": "did:plc:6ayddqghxhciedbaofoxkcbs",
                "$type": "app.offprint.richtext.facet#mention",
                "handle": "tynanpurdy.com"
              }
            ]
          },
          {
            "index": {
              "byteEnd": 115,
              "byteStart": 102
            },
            "features": [
              {
                "did": "did:plc:xbtmt2zjwlrfegqvch7fboei",
                "$type": "app.offprint.richtext.facet#mention",
                "handle": "zzstoatzz.io"
              }
            ]
          }
        ],
        "plaintext": "Thank you to everyone who tested early builds of Offprint: @bunnn.ee, @youronly.one, @tynanpurdy.com, @zzstoatzz.io to name a few."
      },
      {
        "$type": "app.offprint.block.text",
        "facets": [
          {
            "index": {
              "byteEnd": 33,
              "byteStart": 0
            },
            "features": [
              {
                "$type": "app.offprint.richtext.facet#italic"
              }
            ]
          }
        ],
        "plaintext": "This took longer than we planned. But we're glad it is out."
      },
      {
        "$type": "app.offprint.block.text",
        "facets": [
          {
            "index": {
              "byteEnd": 29,
              "byteStart": 0
            },
            "features": [
              {
                "uri": "https://offprint.app/?utm_source=open-beta-article",
                "$type": "app.offprint.richtext.facet#link"
              }
            ]
          }
        ],
        "plaintext": "Start writing on Offprint →"
      },
      {
        "code": "asdf",
        "$type": "app.offprint.block.codeBlock",
        "language": "powershell"
      },
      {
        "href": "https://example.com",
        "text": "Click here",
        "$type": "app.offprint.block.button"
      },
      {
        "tex": "\\begin{align*}\n  f(x) &= x^2\\\\\n  g(x) &= \\frac{1}{x}\\\\\n  F(x) &= \\int^a_b \\frac{1}{3}x^3\n\\end{align*}",
        "$type": "app.offprint.block.mathBlock"
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": ""
      }
    ]
  },
  "publishedAt": "2026-04-02T05:49:53+00:00",
  "textContent": "Offprint is a publishing platform built for the open social web. Your content lives in your AT Protocol repository, travels with your identity, and stays yours regardless of what any platform decides to do next.\nWhy we built this\nMost publishing platforms treat your content as their asset. Your writing lives on their servers, governed by their rules, subject to their business decisions. If the platform changes direction, your archive goes with it.\nWe wanted to build something that works differently.\nWith Offprint, your publications and documents are stored on the AT Protocol network. Your readers follow you through your handle. If you ever move to a different platform, your content and your audience come with you. There is no export step.\nYour publication\nEvery Offprint publication starts with a name, a subdomain, and a theme. We implemented color palette presets because most writers do not want to think about design, they just want something that looks intentional. You can have something that looks like yours before you write a single word.\nFor those who want to go further, there is a full design editor. You pick a background and accent color, choose how the palette harmonizes from there, and adjust anything you disagree with. The goal was to make it feel like the publication has a personality rather than just a color scheme.\n 100%\nWriting\nThe editor covers the basics you would expect, headings, lists, blockquotes, code blocks, and some things you probably would not think to ask for until you need them, like image grids, carousels, and side-by-side diffs.\nDocuments auto-save throughout. You can draft, schedule, or publish immediately. Versioning with snapshots is there if you need to go back.\nNewsletters\nWe looked at connecting to existing newsletter services. The economics did not make sense for writers just starting out, and asking people to wire up a third-party account before they had even published felt like the wrong first step.\nSo we built it into the Pro plan. Newsletters send on publish, subscribers are managed inside Offprint, no additional fees, no message limits.\nBuilt on open standards\nWhen we started building, developers from Leaflet and pckt.blog were doing the same thing on AT Protocol, each with similar schemas defined independently. We all got together to align on a shared foundation rather than fragment the ecosystem.\nThat work became Standard.site. The AT Protocol team and Toni Schneider, Bluesky's new interim CEO, has since adopted the standard for their own blogs. Adoption has continued to grow from there.\nThe practical effect is straightforward. Content published on Offprint is indexed and discoverable by every platform that implements the standard. Your writing can surface in places we did not build, reaching audiences we did not anticipate.\n\n---\nOffprint is available today in open beta. Sign in with any AT Protocol account, from providers like Bluesky, Blacksky, Tangled, npmx, pckt.cafe, Margin, or your own self-hosted Personal Data Server.\nThank you to everyone who tested early builds of Offprint: @bunnn.ee, @youronly.one, @tynanpurdy.com, @zzstoatzz.io to name a few.\nThis took longer than we planned. But we're glad it is out.\nStart writing on Offprint →\nasdf\nHello World! [Click here](https://example.com)"
}

did:plc:eob75vcjtmbaef2tn4evc4sl | at://did:plc:eob75vcjtmbaef2tn4evc4sl/site.standard.document/3mhyhnv62aw23

app.offprint.block.orderedList (nested within site.standard.document) (13 samples)
{
  "path": "/a/3me5ucj7vxf23-autism-in-extraordinary-attorney-woo-s1-e09",
  "site": "at://did:plc:bpotnohnlgcj3fbmp7ugx4en/site.standard.publication/3mdjmi3ay5t2w",
  "$type": "site.standard.document",
  "title": "Autism in 《Extraordinary Attorney Woo》 S1 E09",
  "content": {
    "$type": "app.offprint.content",
    "items": [
      {
        "$type": "app.offprint.block.callout",
        "emoji": "📁",
        "facets": [
          {
            "index": {
              "byteEnd": 5,
              "byteStart": 0
            },
            "features": [
              {
                "$type": "app.offprint.richtext.facet#bold"
              }
            ]
          }
        ],
        "plaintext": "Note: These reflections on 《Extraordinary Attorney Woo》 (《이상한 변호사 우영우》)'s depiction of autism and autistic persons are imported from a community forum. The original format and my initial thoughts remain largely unchanged for this archive."
      },
      {
        "$type": "app.offprint.block.callout",
        "emoji": "♾️",
        "facets": [
          {
            "index": {
              "byteEnd": 11,
              "byteStart": 0
            },
            "features": [
              {
                "$type": "app.offprint.richtext.facet#bold"
              }
            ]
          }
        ],
        "plaintext": "Disclosure: I do not speak for the autistic community as a whole. My goal is to share explanations rooted in my own lived experience and the stories and concerns shared by other autistic individuals."
      },
      {
        "$type": "app.offprint.block.callout",
        "emoji": "‼️",
        "facets": [
          {
            "index": {
              "byteEnd": 14,
              "byteStart": 0
            },
            "features": [
              {
                "$type": "app.offprint.richtext.facet#bold"
              }
            ]
          }
        ],
        "plaintext": "Spoiler Alert!"
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "Nothing re: autism. My only feedback, that I find worth mentioning, is how adults treat children."
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "I've read a lot of news and listened to commentaries about the Korean education system and how children today are already thinking about passing the national exam instead of playing, as compared to a few decades ago. This episode was more about that, the current situation of the Korean education system and the culture it inadvertently molded in Korean society."
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "For that, I have nothing to say about it. It is their culture, it is their society, it is their education system. Yes, I do have an opinion about it, I agree with the message of episode 9. But at the same time, I also do admire the education system they built. There are pros and cons to it."
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "Instead I'd like to say something about \"adults\"."
      },
      {
        "$type": "app.offprint.block.heading",
        "level": 2,
        "plaintext": "The parents' excuse"
      },
      {
        "$type": "app.offprint.block.blockquote",
        "content": [
          {
            "$type": "app.offprint.block.text",
            "plaintext": "\"I'm doing this for you.\""
          }
        ]
      },
      {
        "$type": "app.offprint.block.blockquote",
        "content": [
          {
            "$type": "app.offprint.block.text",
            "plaintext": "\"I am doing this so that you will have a better life.\""
          }
        ]
      },
      {
        "$type": "app.offprint.block.blockquote",
        "content": [
          {
            "$type": "app.offprint.block.text",
            "plaintext": "\"I always need to be at work because I want you to have a high quality education and avoid what I've been through.\""
          }
        ]
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "Globally, we often hear those from parents, right? There is nothing wrong with that. Who wouldn't want their children to have a better life, especially in today's world when things just get harder and harder? No matter how \"evil\" one is, it pains us to see our children to not have a better life than what we had."
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "The problem is, it became an excuse and a justification for the parents' absence in the life of their children. Children need their parents. If their children grew up \"bad\" because of \"bad influence\", parents' blame their children. Your children grew up that way because you were always absent in their lives. They want to feel loved. So they searched for it and found it elsewhere … from other people … from their friends … worse, from drugs and vices."
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "And the process will repeat again once these kids have their own families."
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "The message of this episode about children no longer playing, it is also true in other nations and in other families. We have become so focused on the future that children are forced to understand the world around them—by themselves—instead of enjoying their lives and learning new things."
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "These will be important memories when these children grow up. It will be their quiet source of happiness. It will shape them unconsciously. The experiences, lessons, and memories, we create as little kids will always be with us once we are adults. We often dismiss these as \"useless\" but it defines and mols us as adults."
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "You don't believe it to be so? Look into yourself. Barring psychological factors, what made you who you are as an adult? Was it not the entirety of your experiences, lessons, and memories when you were a little kid?"
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "Two people were born and grew up in the slumps. One became a very successful businessman and the other not. What prompted them to have different paths in life?"
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "Two people were born in a wealthy family. One became a very good and upright citizen who helps other less fortunate people; while the other grew up looking down on everyone who is not on their level. What were the factors which influenced them taking different paths in life?"
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "More often than not:"
      },
      {
        "$type": "app.offprint.block.orderedList",
        "children": [
          {
            "content": {
              "$type": "app.offprint.block.text",
              "plaintext": "The presence of their parents … and being wise parents at that."
            }
          },
          {
            "content": {
              "$type": "app.offprint.block.text",
              "plaintext": "They had good experiences, lessons, and memories when they were young."
            }
          }
        ]
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "Life only gets harder and harder. Should we not let children build up as many happy memories, positive experiences, and good lessons, while they can so they have a storehouse to pull from when needed?"
      },
      {
        "$type": "app.offprint.block.callout",
        "emoji": "🤝🏽",
        "facets": [
          {
            "index": {
              "byteEnd": 8,
              "byteStart": 0
            },
            "features": [
              {
                "$type": "app.offprint.richtext.facet#bold"
              }
            ]
          }
        ],
        "plaintext": "Clarity: While I identify as autistic and draw from shared community experiences, these views are my own and do not represent the entire autistic population."
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": ""
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": ""
      },
      {
        "$type": "app.offprint.block.horizontalRule"
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": ""
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": ""
      },
      {
        "$type": "app.offprint.block.text",
        "facets": [
          {
            "index": {
              "byteEnd": 167,
              "byteStart": 156
            },
            "features": [
              {
                "uri": "https://mydramalist.com/discussions/strange-lawyer-woo-young-woo/77431-episode-9-feedback",
                "$type": "app.offprint.richtext.facet#link"
              }
            ]
          }
        ],
        "plaintext": "These reflections on 《Extraordinary Attorney Woo》 (《이상한 변호사 우영우》)'s depiction of autism and autistic persons were first shared on MyDramaList on 2022-07-28 at 04:51 UTC+8."
      },
      {
        "$type": "app.offprint.block.text",
        "facets": [
          {
            "index": {
              "byteEnd": 56,
              "byteStart": 30
            },
            "features": [
              {
                "uri": "https://creativecommons.org/licenses/by-sa/4.0/",
                "$type": "app.offprint.richtext.facet#link"
              }
            ]
          },
          {
            "index": {
              "byteEnd": 74,
              "byteStart": 62
            },
            "features": [
              {
                "uri": "https://im.youronly.one/p/legal-notice/",
                "$type": "app.offprint.richtext.facet#link"
              }
            ]
          }
        ],
        "plaintext": "Content license (2026-02-06): CC-BY-SA 4.0 International; see Legal Notice for more details."
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": ""
      }
    ]
  },
  "description": "A breakdown of autism in 《Extraordinary Attorney Woo》 (《이상한 변호사 우영우》) Season 1 Episode 09 by an Autistic person.",
  "publishedAt": "2022-07-27T20:51:00+00:00",
  "textContent": "📁 Note: These reflections on 《Extraordinary Attorney Woo》 (《이상한 변호사 우영우》)'s depiction of autism and autistic persons are imported from a community forum. The original format and my initial thoughts remain largely unchanged for this archive.\n♾️ Disclosure: I do not speak for the autistic community as a whole. My goal is to share explanations rooted in my own lived experience and the stories and concerns shared by other autistic individuals.\n‼️ Spoiler Alert!\nNothing re: autism. My only feedback, that I find worth mentioning, is how adults treat children.\nI've read a lot of news and listened to commentaries about the Korean education system and how children today are already thinking about passing the national exam instead of playing, as compared to a few decades ago. This episode was more about that, the current situation of the Korean education system and the culture it inadvertently molded in Korean society.\nFor that, I have nothing to say about it. It is their culture, it is their society, it is their education system. Yes, I do have an opinion about it, I agree with the message of episode 9. But at the same time, I also do admire the education system they built. There are pros and cons to it.\nInstead I'd like to say something about \"adults\".\nThe parents' excuse\n> \"I'm doing this for you.\"\n> \"I am doing this so that you will have a better life.\"\n> \"I always need to be at work because I want you to have a high quality education and avoid what I've been through.\"\nGlobally, we often hear those from parents, right? There is nothing wrong with that. Who wouldn't want their children to have a better life, especially in today's world when things just get harder and harder? No matter how \"evil\" one is, it pains us to see our children to not have a better life than what we had.\nThe problem is, it became an excuse and a justification for the parents' absence in the life of their children. Children need their parents. If their children grew up \"bad\" because of \"bad influence\", parents' blame their children. Your children grew up that way because you were always absent in their lives. They want to feel loved. So they searched for it and found it elsewhere … from other people … from their friends … worse, from drugs and vices.\nAnd the process will repeat again once these kids have their own families.\nThe message of this episode about children no longer playing, it is also true in other nations and in other families. We have become so focused on the future that children are forced to understand the world around them—by themselves—instead of enjoying their lives and learning new things.\nThese will be important memories when these children grow up. It will be their quiet source of happiness. It will shape them unconsciously. The experiences, lessons, and memories, we create as little kids will always be with us once we are adults. We often dismiss these as \"useless\" but it defines and mols us as adults.\nYou don't believe it to be so? Look into yourself. Barring psychological factors, what made you who you are as an adult? Was it not the entirety of your experiences, lessons, and memories when you were a little kid?\nTwo people were born and grew up in the slumps. One became a very successful businessman and the other not. What prompted them to have different paths in life?\nTwo people were born in a wealthy family. One became a very good and upright citizen who helps other less fortunate people; while the other grew up looking down on everyone who is not on their level. What were the factors which influenced them taking different paths in life?\nMore often than not:\n- The presence of their parents … and being wise parents at that.\n- They had good experiences, lessons, and memories when they were young.\n\nLife only gets harder and harder. Should we not let children build up as many happy memories, positive experiences, and good lessons, while they can so they have a storehouse to pull from when needed?\n🤝🏽 Clarity: While I identify as autistic and draw from shared community experiences, these views are my own and do not represent the entire autistic population.\n\n\n\n---\n\n\nThese reflections on 《Extraordinary Attorney Woo》 (《이상한 변호사 우영우》)'s depiction of autism and autistic persons were first shared on MyDramaList on 2022-07-28 at 04:51 UTC+8.\nContent license (2026-02-06): CC-BY-SA 4.0 International; see Legal Notice for more details."
}

did:plc:bpotnohnlgcj3fbmp7ugx4en | at://did:plc:bpotnohnlgcj3fbmp7ugx4en/site.standard.document/3me5ucj7vxf23

app.offprint.block.taskList (nested within site.standard.document) (9 samples)
{
  "path": "/a/3mi32ol3f3l23-welcome-to-offprint",
  "site": "at://did:plc:rua4f4gz6vii5zmvrxogi2jx/site.standard.publication/3mi32okipsl2f",
  "$type": "site.standard.document",
  "title": "Welcome to Offprint",
  "content": {
    "$type": "app.offprint.content",
    "items": [
      {
        "$type": "app.offprint.block.text",
        "plaintext": "This is your space to publish. What you write here belongs to you and travels with your identity across the network."
      },
      {
        "$type": "app.offprint.block.heading",
        "level": 2,
        "plaintext": "Why We Built This"
      },
      {
        "href": "https://www.youtube.com/watch?v=SG-LNvwd5UE",
        "$type": "app.offprint.block.webEmbed",
        "title": "The Stack with Garth Jones - Novels by Cameron Crowe, Melissa Auf der Maur, Brendan Colley and more",
        "width": "100%",
        "embedUrl": "https://www.youtube.com/embed/SG-LNvwd5UE?feature=oembed",
        "siteName": "YouTube",
        "alignment": "center",
        "embedWidth": 800,
        "description": "Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.",
        "embedHeight": 450
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": ""
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": ""
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "Most publishing platforms treat your content as their asset. Your words live on their servers, governed by their rules, subject to their business decisions. If the platform changes direction or disappears, your archive goes with it."
      },
      {
        "$type": "app.offprint.block.text",
        "facets": [
          {
            "index": {
              "byteEnd": 83,
              "byteStart": 72
            },
            "features": [
              {
                "uri": "https://atproto.com/",
                "$type": "app.offprint.richtext.facet#link"
              }
            ]
          }
        ],
        "plaintext": "Offprint works differently. Your content is stored on the decentralized AT Protocol network. Your readers can find you through your handle, and your work remains accessible regardless of what happens to any single service."
      },
      {
        "$type": "app.offprint.block.blockquote",
        "content": [
          {
            "$type": "app.offprint.block.text",
            "facets": [
              {
                "index": {
                  "byteEnd": 52,
                  "byteStart": 0
                },
                "features": [
                  {
                    "$type": "app.offprint.richtext.facet#italic"
                  }
                ]
              }
            ],
            "plaintext": "\"The best way to predict the future is to build it.\""
          }
        ]
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "We took that idea seriously. Rather than waiting for the open social web to mature, we are building the tools that help it get there."
      },
      {
        "$type": "app.offprint.block.callout",
        "emoji": "🗣️",
        "facets": [
          {
            "index": {
              "byteEnd": 28,
              "byteStart": 0
            },
            "features": [
              {
                "$type": "app.offprint.richtext.facet#bold"
              }
            ]
          }
        ],
        "plaintext": "Your content, your identity. Everything you publish through Offprint is tied to your AT Protocol identity. Switch clients or services whenever you want without losing your work or your audience."
      },
      {
        "$type": "app.offprint.block.heading",
        "level": 2,
        "plaintext": "What You Can Create"
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "Offprint supports long-form writing with the formatting options that matter."
      },
      {
        "$type": "app.offprint.block.heading",
        "level": 3,
        "plaintext": "Articles and Essays"
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "Write detailed pieces with structure. Use headings to organize sections, quotes to highlight key ideas, and images to support your narrative."
      },
      {
        "$type": "app.offprint.block.heading",
        "level": 3,
        "plaintext": "Technical Documentation"
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "For developers and technical writers, code blocks render with syntax highlighting:"
      },
      {
        "code": "// Your code stays readable\nconst post = await agent.getPost({ uri });\nconsole.log(post.data);",
        "$type": "app.offprint.block.codeBlock",
        "language": "javascript"
      },
      {
        "$type": "app.offprint.block.heading",
        "level": 3,
        "plaintext": "Visual Stories"
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "Images can stand alone or sit together in a grid, useful for photo essays, design showcases, or any content where visuals carry the story."
      },
      {
        "alt": "A showcase of what Offprint can do",
        "$type": "app.offprint.block.image",
        "image": {
          "ref": {
            "$link": "bafkreibtmfw6ikcwknj7jir25tj445t7efkcrub7iiob7ywav5tu55sv7u"
          },
          "size": 642684,
          "$type": "blob",
          "mimeType": "image/jpeg"
        },
        "alignment": "center",
        "aspectRatio": {
          "width": 1440,
          "height": 925
        }
      },
      {
        "$type": "app.offprint.block.imageGrid",
        "images": [
          {
            "alt": "Feature one",
            "image": {
              "ref": {
                "$link": "bafkreieo53qejzo7prd6i5pepoq74t6733t6swgdlehxxowe5hg6bfxvyq"
              },
              "size": 437127,
              "$type": "blob",
              "mimeType": "image/jpeg"
            },
            "aspectRatio": {
              "width": 960,
              "height": 1440
            }
          },
          {
            "alt": "Feature two",
            "image": {
              "ref": {
                "$link": "bafkreier2u6fufgbobfvvkrrv5rzu2sifdndkuxt3jr52og2nkmti4atje"
              },
              "size": 451580,
              "$type": "blob",
              "mimeType": "image/jpeg"
            },
            "aspectRatio": {
              "width": 1440,
              "height": 960
            }
          },
          {
            "alt": "Feature three",
            "image": {
              "ref": {
                "$link": "bafkreigond5g7vuojv64jna4vk2tf2edvw2mudwjuynnw56ikowgxehktq"
              },
              "size": 202686,
              "$type": "blob",
              "mimeType": "image/jpeg"
            },
            "aspectRatio": {
              "width": 1152,
              "height": 1440
            }
          },
          {
            "alt": "Feature four",
            "image": {
              "ref": {
                "$link": "bafkreihke3xh7i2lmhvfdfkf2yvhsvo3tkz7zycmf7vu5qorq73g3bjm2m"
              },
              "size": 301784,
              "$type": "blob",
              "mimeType": "image/jpeg"
            },
            "aspectRatio": {
              "width": 1440,
              "height": 960
            }
          },
          {
            "alt": "Feature five",
            "image": {
              "ref": {
                "$link": "bafkreibpohri42l7e7bh5lb327ie32yitsfqe2r4sonjm72wxcenebbsti"
              },
              "size": 303074,
              "$type": "blob",
              "mimeType": "image/jpeg"
            },
            "aspectRatio": {
              "width": 871,
              "height": 1440
            }
          },
          {
            "alt": "Feature six",
            "image": {
              "ref": {
                "$link": "bafkreibxyfhimjhqmhsyxbqi26nrvsqao4rzyk6cavcdf22svhzibv47im"
              },
              "size": 347441,
              "$type": "blob",
              "mimeType": "image/jpeg"
            },
            "aspectRatio": {
              "width": 1440,
              "height": 1080
            }
          }
        ],
        "gridRows": 2,
        "aspectRatio": "mosaic"
      },
      {
        "$type": "app.offprint.block.horizontalRule"
      },
      {
        "$type": "app.offprint.block.heading",
        "level": 2,
        "plaintext": "Built on Open Standards"
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "Offprint is part of a broader effort to make decentralized publishing practical and reliable. A few principles guide that work:"
      },
      {
        "$type": "app.offprint.block.bulletList",
        "children": [
          {
            "content": {
              "$type": "app.offprint.block.text",
              "plaintext": "Portability over lock-in"
            }
          },
          {
            "content": {
              "$type": "app.offprint.block.text",
              "plaintext": "Longevity over trends"
            }
          },
          {
            "content": {
              "$type": "app.offprint.block.text",
              "plaintext": "Clarity over cleverness"
            }
          }
        ]
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "These are not just values we talk about. They shape the technical decisions behind this product."
      },
      {
        "$type": "app.offprint.block.text",
        "facets": [
          {
            "index": {
              "byteEnd": 28,
              "byteStart": 0
            },
            "features": [
              {
                "$type": "app.offprint.richtext.facet#bold"
              }
            ]
          }
        ],
        "plaintext": "What this means in practice:"
      },
      {
        "$type": "app.offprint.block.orderedList",
        "children": [
          {
            "content": {
              "$type": "app.offprint.block.text",
              "facets": [
                {
                  "index": {
                    "byteEnd": 19,
                    "byteStart": 0
                  },
                  "features": [
                    {
                      "$type": "app.offprint.richtext.facet#italic"
                    }
                  ]
                }
              ],
              "plaintext": "Your published data is stored in open formats"
            }
          },
          {
            "content": {
              "$type": "app.offprint.block.text",
              "facets": [
                {
                  "index": {
                    "byteEnd": 34,
                    "byteStart": 17
                  },
                  "features": [
                    {
                      "$type": "app.offprint.richtext.facet#italic"
                    }
                  ]
                }
              ],
              "plaintext": "Your identity is controlled by you"
            }
          },
          {
            "content": {
              "$type": "app.offprint.block.text",
              "facets": [
                {
                  "index": {
                    "byteEnd": 62,
                    "byteStart": 24
                  },
                  "features": [
                    {
                      "$type": "app.offprint.richtext.facet#italic"
                    }
                  ]
                }
              ],
              "plaintext": "Your audience finds you through the protocol, not the platform"
            }
          }
        ]
      },
      {
        "$type": "app.offprint.block.horizontalRule"
      },
      {
        "$type": "app.offprint.block.heading",
        "level": 2,
        "plaintext": "What Comes Next"
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "This is your publication. You decide what belongs here."
      },
      {
        "$type": "app.offprint.block.taskList",
        "children": [
          {
            "checked": true,
            "content": {
              "$type": "app.offprint.block.text",
              "plaintext": "You have created your publication"
            }
          },
          {
            "checked": true,
            "content": {
              "$type": "app.offprint.block.text",
              "plaintext": "You are reading your first post"
            }
          },
          {
            "checked": false,
            "content": {
              "$type": "app.offprint.block.text",
              "plaintext": "Write something of your own"
            }
          },
          {
            "checked": false,
            "content": {
              "$type": "app.offprint.block.text",
              "plaintext": "Share it with the network"
            }
          }
        ]
      },
      {
        "$type": "app.offprint.block.text",
        "facets": [
          {
            "index": {
              "byteEnd": 33,
              "byteStart": 0
            },
            "features": [
              {
                "$type": "app.offprint.richtext.facet#highlight",
                "color": "rgb(250 204 21 / 0.5)"
              }
            ]
          }
        ],
        "plaintext": "The editor is ready when you are."
      }
    ]
  },
  "description": "Offprint is a publishing tool built for the open social web. It connects to the AT Protocol, giving your writing a home that is portable, permanent, and truly yours.",
  "publishedAt": "2026-03-27T21:35:04+00:00",
  "textContent": "This is your space to publish. What you write here belongs to you and travels with your identity across the network.\nWhy We Built This\n\n\nMost publishing platforms treat your content as their asset. Your words live on their servers, governed by their rules, subject to their business decisions. If the platform changes direction or disappears, your archive goes with it.\nOffprint works differently. Your content is stored on the decentralized AT Protocol network. Your readers can find you through your handle, and your work remains accessible regardless of what happens to any single service.\n> \"The best way to predict the future is to build it.\"\nWe took that idea seriously. Rather than waiting for the open social web to mature, we are building the tools that help it get there.\n🗣️ Your content, your identity. Everything you publish through Offprint is tied to your AT Protocol identity. Switch clients or services whenever you want without losing your work or your audience.\nWhat You Can Create\nOffprint supports long-form writing with the formatting options that matter.\nArticles and Essays\nWrite detailed pieces with structure. Use headings to organize sections, quotes to highlight key ideas, and images to support your narrative.\nTechnical Documentation\nFor developers and technical writers, code blocks render with syntax highlighting:\n// Your code stays readable\nconst post = await agent.getPost({ uri });\nconsole.log(post.data);\nVisual Stories\nImages can stand alone or sit together in a grid, useful for photo essays, design showcases, or any content where visuals carry the story.\nImages can stand alone with optional captions\n---\nBuilt on Open Standards\nOffprint is part of a broader effort to make decentralized publishing practical and reliable. A few principles guide that work:\n- Portability over lock-in\n- Longevity over trends\n- Clarity over cleverness\n\nThese are not just values we talk about. They shape the technical decisions behind this product.\nWhat this means in practice:\n- Your published data is stored in open formats\n- Your identity is controlled by you\n- Your audience finds you through the protocol, not the platform\n\n\n---\nWhat Comes Next\nThis is your publication. You decide what belongs here.\n[x] You have created your publication\n[x] You are reading your first post\n[ ] Write something of your own\n[ ] Share it with the network\n\nThe editor is ready when you are."
}

did:plc:rua4f4gz6vii5zmvrxogi2jx | at://did:plc:rua4f4gz6vii5zmvrxogi2jx/site.standard.document/3mi32ol3f3l23

app.offprint.block.text (nested within site.standard.document) (1 sample)
{
  "path": "/a/3mhhg3fwun523-how-to-deliver-compelling-e-commerce",
  "site": "at://did:plc:eob75vcjtmbaef2tn4evc4sl/site.standard.publication/3mdzfyojoik2p",
  "$type": "site.standard.document",
  "title": "How to deliver compelling e-commerce",
  "content": {
    "$type": "app.offprint.content",
    "items": [
      {
        "$type": "app.offprint.block.text",
        "plaintext": "Atque molestiae recusandae velit a sed ab voluptas. Delectus amet placeat fugit qui sequi. Quia illo at et maxime. Rerum quasi culpa quo saepe occaecati facilis voluptates."
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "Tempora dicta ducimus in quod earum. Nam accusamus magnam sunt ut. Pariatur sit sunt voluptatem dolor laborum cumque eveniet. Exercitationem eius at non et sed voluptatem."
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": "Soluta ut ut ad quibusdam. Omnis cum libero eum. Eligendi cum voluptatem dignissimos dolor ab et. Maxime quod est consequuntur ipsa sit non. Reprehenderit cupiditate vitae non quasi sit explicabo rerum quo."
      }
    ]
  },
  "description": "Eum saepe quia consequatur voluptatibus officia explicabo.",
  "publishedAt": "2026-03-23T10:22:00+00:00",
  "textContent": "Atque molestiae recusandae velit a sed ab voluptas. Delectus amet placeat fugit qui sequi. Quia illo at et maxime. Rerum quasi culpa quo saepe occaecati facilis voluptates.\nTempora dicta ducimus in quod earum. Nam accusamus magnam sunt ut. Pariatur sit sunt voluptatem dolor laborum cumque eveniet. Exercitationem eius at non et sed voluptatem.\nSoluta ut ut ad quibusdam. Omnis cum libero eum. Eligendi cum voluptatem dignissimos dolor ab et. Maxime quod est consequuntur ipsa sit non. Reprehenderit cupiditate vitae non quasi sit explicabo rerum quo."
}

did:plc:eob75vcjtmbaef2tn4evc4sl | at://did:plc:eob75vcjtmbaef2tn4evc4sl/site.standard.document/3mhhg3fwun523

Lexicon Garden

@