{
  "path": "/3mk2nd2vfhs27",
  "site": "at://did:plc:paxpdlefh6zszoxogmdbq26l/site.standard.publication/3mjeqehbpcc2g",
  "tags": [],
  "$type": "site.standard.document",
  "title": "Introducing the Test Track 4 Blog",
  "content": {
    "$type": "pub.leaflet.content",
    "pages": [
      {
        "id": "019db35a-9605-777d-b16c-f72abf3c05d8",
        "$type": "pub.leaflet.pages.linearDocument",
        "blocks": [
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "plaintext": "This will probably get filled in more later, but Test Track 4 was officially incorporated on April 4th, 2026, and this is the first blog post on its own infrastructure (pds.at.tt4.net), thanks to Bluesky's AT Protocol."
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [
                {
                  "index": {
                    "byteEnd": 292,
                    "byteStart": 284
                  },
                  "features": [
                    {
                      "uri": "https://github.com/dingroll",
                      "$type": "pub.leaflet.richtext.facet#link"
                    }
                  ]
                },
                {
                  "index": {
                    "byteEnd": 293,
                    "byteStart": 292
                  },
                  "features": [
                    {
                      "$type": "pub.leaflet.richtext.facet#footnote",
                      "footnoteId": "019db364-e11d-7338-b08d-9445f62198ad",
                      "contentFacets": [
                        {
                          "index": {
                            "byteEnd": 175,
                            "byteStart": 145
                          },
                          "features": [
                            {
                              "$type": "pub.leaflet.richtext.facet#italic"
                            }
                          ]
                        },
                        {
                          "index": {
                            "byteEnd": 252,
                            "byteStart": 240
                          },
                          "features": [
                            {
                              "$type": "pub.leaflet.richtext.facet#italic"
                            }
                          ]
                        },
                        {
                          "index": {
                            "byteEnd": 276,
                            "byteStart": 258
                          },
                          "features": [
                            {
                              "$type": "pub.leaflet.richtext.facet#italic"
                            }
                          ]
                        },
                        {
                          "index": {
                            "byteEnd": 311,
                            "byteStart": 301
                          },
                          "features": [
                            {
                              "$type": "pub.leaflet.richtext.facet#italic"
                            }
                          ]
                        }
                      ],
                      "contentPlaintext": "Did I know from my own personal architectural review of designing this application that every single detail of the AT Protocol, right down to it being called \"the AT Protocol\", was inevitable, and designed the app's icon to anticipate that exact future from over a decade away? Come on. That would be ridiculous."
                    }
                  ]
                }
              ],
              "plaintext": "We're all-in on AT at TT4, and as Permissioned Data makes its way into the specification, I'm looking many of my (Stuart P. Bentley, @stuartpb.com) prior application ideas that had out of steam in the past (usually at the agonizingly-monotonous backend implementation phase), such as Dingroll*, and finding that they would no longer prohibitively elaborate to implement."
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "plaintext": "I'm looking forward to what further experiments this platform will permit."
            }
          }
        ]
      }
    ]
  },
  "bskyPostRef": {
    "cid": "bafyreibaky22epzpbsc44liqc3nxp4mjaxtyvd76f7gjsocjkp2al3wjaa",
    "uri": "at://did:plc:paxpdlefh6zszoxogmdbq26l/app.bsky.feed.post/3mk2nd7zek227",
    "commit": {
      "cid": "bafyreigzbuictzvwh4nl5bpf35lbyjbq7mtcmulw4loy5qk436viit4ywa",
      "rev": "3mk2nda6jlc2b"
    },
    "validationStatus": "valid"
  },
  "description": "on Leaflet",
  "publishedAt": "2026-04-22T04:18:13.658Z"
}