{
  "$type": "site.standard.document",
  "content": {
    "$type": "pub.leaflet.content",
    "pages": [
      {
        "$type": "pub.leaflet.pages.linearDocument",
        "blocks": [
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [
                {
                  "features": [
                    {
                      "$type": "pub.leaflet.richtext.facet#didMention",
                      "did": "did:plc:3u3pfnao6uue6uh3x65bpo7l"
                    }
                  ],
                  "index": {
                    "byteEnd": 103,
                    "byteStart": 95
                  }
                },
                {
                  "features": [
                    {
                      "$type": "pub.leaflet.richtext.facet#didMention",
                      "did": "did:plc:4vglj6tet54rvwbjq4ag7jtx"
                    }
                  ],
                  "index": {
                    "byteEnd": 131,
                    "byteStart": 105
                  }
                },
                {
                  "features": [
                    {
                      "$type": "pub.leaflet.richtext.facet#didMention",
                      "did": "did:plc:e5zplwgiznavptdxhx5n2zlp"
                    }
                  ],
                  "index": {
                    "byteEnd": 148,
                    "byteStart": 133
                  }
                },
                {
                  "features": [
                    {
                      "$type": "pub.leaflet.richtext.facet#didMention",
                      "did": "did:plc:y25z7govzznauvrfaaakizsh"
                    }
                  ],
                  "index": {
                    "byteEnd": 163,
                    "byteStart": 150
                  }
                },
                {
                  "features": [
                    {
                      "$type": "pub.leaflet.richtext.facet#didMention",
                      "did": "did:plc:gnmc53xy3rhbyepipqv2b3rl"
                    }
                  ],
                  "index": {
                    "byteEnd": 177,
                    "byteStart": 165
                  }
                },
                {
                  "features": [
                    {
                      "$type": "pub.leaflet.richtext.facet#didMention",
                      "did": "did:plc:rqbqpaaluty5v47jwciowpik"
                    }
                  ],
                  "index": {
                    "byteEnd": 196,
                    "byteStart": 183
                  }
                }
              ],
              "plaintext": "The Colorado ATProtocol community gathered on the evening of Tuesday, May 26th in Arvada, with @c0nr.ad, @awssnarkitect.bsky.social, @montoulieu.dev, @cyanne.codes, @jeremie.com, and @pyxorium.com in attendance. The meeting followed a four-part format: introductions, community announcements, main presentation, and roundtable discussion with lightning talks."
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [
                {
                  "features": [
                    {
                      "$type": "pub.leaflet.richtext.facet#bold"
                    }
                  ],
                  "index": {
                    "byteEnd": 13,
                    "byteStart": 0
                  }
                }
              ],
              "plaintext": "Introductions"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "plaintext": "We opened the evening with introductions, sharing a bit about our backgrounds and what brought us to the ATProtocol space."
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [
                {
                  "features": [
                    {
                      "$type": "pub.leaflet.richtext.facet#bold"
                    }
                  ],
                  "index": {
                    "byteEnd": 23,
                    "byteStart": 0
                  }
                }
              ],
              "plaintext": "Community Announcements"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [
                {
                  "features": [
                    {
                      "$type": "pub.leaflet.richtext.facet#link",
                      "uri": "https://app.opensocial.community/communities/did%3Aplc%3Aro563p5faldqu44apudq44k4"
                    }
                  ],
                  "index": {
                    "byteEnd": 69,
                    "byteStart": 41
                  }
                }
              ],
              "plaintext": "This portion included an overview of the Atproto Colorado Open Social website. Members of the Atproto Colorado community are encouraged to join."
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [
                {
                  "features": [
                    {
                      "$type": "pub.leaflet.richtext.facet#link",
                      "uri": "https://bsky.app/profile/roomy.space"
                    }
                  ],
                  "index": {
                    "byteEnd": 176,
                    "byteStart": 165
                  }
                }
              ],
              "plaintext": "We also discussed possible ways that members of the group could communicate with one another. After considering various options, we decided to start a group chat in Roomy.space. If anyone in the Atproto Colorado community would like to join this roomy chat, please reach out for an invitation."
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.website",
              "description": "A way to be on the web!",
              "previewImage": {
                "$type": "blob",
                "ref": {
                  "$link": "bafkreifrnaaj3c6bjhobok2vqbygtvnwgnus44fhp6yb6hgzofbe5pk54y"
                },
                "mimeType": "image/png",
                "size": 47369
              },
              "src": "https://a.roomy.space/",
              "title": "Roomy"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [
                {
                  "features": [
                    {
                      "$type": "pub.leaflet.richtext.facet#bold"
                    }
                  ],
                  "index": {
                    "byteEnd": 12,
                    "byteStart": 0
                  }
                }
              ],
              "plaintext": "Presentation"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [
                {
                  "features": [
                    {
                      "$type": "pub.leaflet.richtext.facet#didMention",
                      "did": "did:plc:3u3pfnao6uue6uh3x65bpo7l"
                    }
                  ],
                  "index": {
                    "byteEnd": 27,
                    "byteStart": 19
                  }
                }
              ],
              "plaintext": "As the main event, @c0nr.ad described how he is now running a self-hosted PDS."
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.bskyPost",
              "clientHost": "bsky.app",
              "postRef": {
                "cid": "bafyreigko5akg5tdgmxki3fxyjxjb2dfvh5g5ai7szhaof5daxmgislvqe",
                "uri": "at://did:plc:dkbr3w5h7ssmevlnmzkv4yo6/app.bsky.feed.post/3mkw5pp5mdk25"
              }
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "plaintext": "For those interested in the full technical details, please refer to Conrad's excellent blog post describing how he built a PDS on Kubernetes from scratch!"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.standardSitePost",
              "uri": "at://did:plc:3u3pfnao6uue6uh3x65bpo7l/site.standard.document/3mmkmhycxk52z"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [
                {
                  "features": [
                    {
                      "$type": "pub.leaflet.richtext.facet#bold"
                    }
                  ],
                  "index": {
                    "byteEnd": 41,
                    "byteStart": 0
                  }
                }
              ],
              "plaintext": "Roundtable Discussion and Lightning Talks"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [
                {
                  "features": [
                    {
                      "$type": "pub.leaflet.richtext.facet#didMention",
                      "did": "did:plc:e5zplwgiznavptdxhx5n2zlp"
                    }
                  ],
                  "index": {
                    "byteEnd": 50,
                    "byteStart": 35
                  }
                },
                {
                  "features": [
                    {
                      "$type": "pub.leaflet.richtext.facet#link",
                      "uri": "https://bsky.app/profile/beaconbits.app"
                    }
                  ],
                  "index": {
                    "byteEnd": 99,
                    "byteStart": 88
                  }
                }
              ],
              "plaintext": "During this portion of the meetup, @montoulieu.dev demoed upcoming developments for his Beacon Bits app, which will include an enhanced 3-D map functionality."
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.iframe",
              "aspectRatio": {
                "height": 19,
                "width": 21
              },
              "height": 600,
              "url": "https://video.bsky.app/watch/did%3Aplc%3Aj5ttxzdb5kwo4mcqkmzgvt33/bafkreifdlwghr62haqmbnuelywgfhxkkpblrblkrxzzmz7fmc3iwv4pu7e/playlist.m3u8"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [
                {
                  "features": [
                    {
                      "$type": "pub.leaflet.richtext.facet#didMention",
                      "did": "did:plc:e5zplwgiznavptdxhx5n2zlp"
                    }
                  ],
                  "index": {
                    "byteEnd": 15,
                    "byteStart": 0
                  }
                }
              ],
              "plaintext": "@montoulieu.dev, who recently joined the Bluesky team, was also able share details about some new features on the Bluesky roadmap. Exciting!"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [
                {
                  "features": [
                    {
                      "$type": "pub.leaflet.richtext.facet#didMention",
                      "did": "did:plc:gnmc53xy3rhbyepipqv2b3rl"
                    }
                  ],
                  "index": {
                    "byteEnd": 12,
                    "byteStart": 0
                  }
                },
                {
                  "features": [
                    {
                      "$type": "pub.leaflet.richtext.facet#link",
                      "uri": "https://solpbc.org/"
                    }
                  ],
                  "index": {
                    "byteEnd": 81,
                    "byteStart": 74
                  }
                },
                {
                  "features": [
                    {
                      "$type": "pub.leaflet.richtext.facet#link",
                      "uri": "https://tangled.org/solpbc.org"
                    }
                  ],
                  "index": {
                    "byteEnd": 210,
                    "byteStart": 185
                  }
                }
              ],
              "plaintext": "@jeremie.com gave us a brief description of his work on aerie, which is a sol pbc fully Cloudflare-native community fork of the Tangled knot server. Additional details are available at sol pbc's Tangled account."
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [
                {
                  "features": [
                    {
                      "$type": "pub.leaflet.richtext.facet#didMention",
                      "did": "did:plc:4vglj6tet54rvwbjq4ag7jtx"
                    }
                  ],
                  "index": {
                    "byteEnd": 26,
                    "byteStart": 0
                  }
                }
              ],
              "plaintext": "@awssnarkitect.bsky.social pointed us to Jaz’s talk at SRECon 2025 describing how Bluesky survived the sudden period of exponential growth in November of 2024."
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.website",
              "description": "In November of 2024, Bluesky saw a sudden surge in activity adding one million new users per day several days in a row, with daily active users increasing by 1,200% in a week. Through this exponential growth, Bluesky's backend team of ~6 engineers kept the site online and continued to onboard new users despite all of our core infrastructure running on our own physical infrastructure. In this talk, I'll walk you through the 11 days of hell (16+ hours a day) in which we rapidly matured our data architecture to support over 1M hourly active users producing 1,600+ events/sec.",
              "previewImage": {
                "$type": "blob",
                "ref": {
                  "$link": "bafkreieyf6hkcnpw3pidzhpzhpetrcclwjw72hpx4aom62i7l3ui6y2j2e"
                },
                "mimeType": "image/png",
                "size": 24831
              },
              "src": "https://www.usenix.org/conference/srecon25americas/presentation/volpert",
              "title": "Maturing Your Data Architecture in a Week: How Bluesky Survived | USENIX"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [
                {
                  "features": [
                    {
                      "$type": "pub.leaflet.richtext.facet#didMention",
                      "did": "did:plc:4vglj6tet54rvwbjq4ag7jtx"
                    }
                  ],
                  "index": {
                    "byteEnd": 85,
                    "byteStart": 59
                  }
                }
              ],
              "plaintext": "Following a group discussion about bots and scam accounts, @awssnarkitect.bsky.social mentioned that Hailey’s Labeler is a good resource for identifying spam and other unwanted activity."
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.website",
              "description": "A labeler by @hailey.at, powered by https://github.com/roostorg/osprey  Labels are not absolute judgements, but rather information about the type of account or content you may be interacting with.  Ruleset: https://github.com/haileyok/atproto-ruleset",
              "previewImage": {
                "$type": "blob",
                "ref": {
                  "$link": "bafkreiacfuxzetottk7blsoitupcuuv5t6w4jebszdctnziu2drguxclma"
                },
                "mimeType": "image/png",
                "size": 4779
              },
              "src": "https://bsky.app/profile/labeler.hailey.at",
              "title": "Hailey's Labeler (@labeler.hailey.at)"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [
                {
                  "features": [
                    {
                      "$type": "pub.leaflet.richtext.facet#link",
                      "uri": "https://lug.boulder.co.us"
                    }
                  ],
                  "index": {
                    "byteEnd": 259,
                    "byteStart": 227
                  }
                },
                {
                  "features": [
                    {
                      "$type": "pub.leaflet.richtext.facet#link",
                      "uri": "https://letsvibe.org"
                    }
                  ],
                  "index": {
                    "byteEnd": 283,
                    "byteStart": 261
                  }
                },
                {
                  "features": [
                    {
                      "$type": "pub.leaflet.richtext.facet#link",
                      "uri": "https://www.boulderaibuilders.org"
                    }
                  ],
                  "index": {
                    "byteEnd": 304,
                    "byteStart": 285
                  }
                },
                {
                  "features": [
                    {
                      "$type": "pub.leaflet.richtext.facet#link",
                      "uri": "https://luma.com/boulder-tech-connect"
                    }
                  ],
                  "index": {
                    "byteEnd": 330,
                    "byteStart": 310
                  }
                }
              ],
              "plaintext": "The group discussion also touched on ways in which we could explore collaborations or involvement with outside groups whose interests and values might align with the Atproto ecosystem community. Such outside groups include the Boulder Linux Users Group (BLUG), Let’s Vibe in Denver, Boulder AI Builders, and Boulder Tech Connect."
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [
                {
                  "features": [
                    {
                      "$type": "pub.leaflet.richtext.facet#link",
                      "uri": "https://www.shwarma.band/"
                    }
                  ],
                  "index": {
                    "byteEnd": 40,
                    "byteStart": 33
                  }
                },
                {
                  "features": [
                    {
                      "$type": "pub.leaflet.richtext.facet#link",
                      "uri": "https://thecryptdenver.com/"
                    }
                  ],
                  "index": {
                    "byteEnd": 74,
                    "byteStart": 65
                  }
                }
              ],
              "plaintext": "On a final note, we learned that Shwarma is playing in Denver at The Crypt this Friday! 🎶"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.horizontalRule"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.image",
              "aspectRatio": {
                "height": 3000,
                "width": 4000
              },
              "image": {
                "$type": "blob",
                "ref": {
                  "$link": "bafkreifm7ppccuba3mo3dcbgdpewnfemuqznog2qut3a3ypz7sxmjlol3u"
                },
                "mimeType": "image/webp",
                "size": 1510212
              }
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.horizontalRule"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [
                {
                  "features": [
                    {
                      "$type": "pub.leaflet.richtext.facet#didMention",
                      "did": "did:plc:ro563p5faldqu44apudq44k4"
                    }
                  ],
                  "index": {
                    "byteEnd": 114,
                    "byteStart": 88
                  }
                }
              ],
              "plaintext": "The Colorado ATProtocol group meets regularly in the Denver metro area. Follow along at @colorado.atprotocol.space to join the conversation and attend future events."
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.horizontalRule"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "plaintext": ""
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "plaintext": ""
            }
          }
        ],
        "id": "019e6be5-aa52-700b-bded-910a26e5b2e4"
      }
    ]
  },
  "coverImage": {
    "$type": "blob",
    "ref": {
      "$link": "bafkreifm7ppccuba3mo3dcbgdpewnfemuqznog2qut3a3ypz7sxmjlol3u"
    },
    "mimeType": "image/webp",
    "size": 1510212
  },
  "description": "May 26, 2026 | Arvada, Colorado",
  "path": "/3mmusgssr522y",
  "publishedAt": "2026-05-28T00:49:23.547Z",
  "site": "at://did:plc:ro563p5faldqu44apudq44k4/site.standard.publication/3mj4jleofxc2a",
  "tags": [],
  "title": "Atproto CO Meetup Minutes"
}