{
"path": "/3mgdvm2wqqk2b",
"site": "at://did:plc:lehcqqkwzcwvjvw66uthu5oq/site.standard.publication/3m367bemk3c2i",
"tags": [
"atmosphereconf",
"atmosphereconf-2026",
"SkyTube",
"Nimbus",
"AetherOS",
"BeaconBits",
"Anomaly"
],
"$type": "site.standard.document",
"title": "Pieter Montoulieu: From Beacons to Operating Systems",
"content": {
"$type": "pub.leaflet.content",
"pages": [
{
"id": "019cbab1-d1bd-733f-848f-30637a675430",
"$type": "pub.leaflet.pages.linearDocument",
"blocks": [
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 22,
"byteStart": 7
},
"features": [
{
"did": "did:plc:e5zplwgiznavptdxhx5n2zlp",
"$type": "pub.leaflet.richtext.facet#didMention"
}
]
}
],
"plaintext": "Pieter @montoulieu.dev is coming to AtmosphereConf and bringing some custom atproto things for everyone to play with!"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"facets": [],
"plaintext": "Pieter is not giving a talk at the conference (he told us he just wants to listen and propose a talk for next year's conference), but he is a prolific atproto developer with a number of unique apps."
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.header",
"level": 2,
"facets": [],
"plaintext": "Skytube"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 7,
"byteStart": 0
},
"features": [
{
"uri": "https://www.skytube.video/",
"$type": "pub.leaflet.richtext.facet#link"
}
]
},
{
"index": {
"byteEnd": 22,
"byteStart": 8
},
"features": [
{
"did": "did:plc:zgyez6ddf63ddp5r4wzhr5ys",
"$type": "pub.leaflet.richtext.facet#didMention"
}
]
}
],
"plaintext": "Skytube @skytube.video, a YouTube like interface for watching, saving, and discovering videos posted to Bluesky. But also Blacksky, YouTube, and more."
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.bskyPost",
"postRef": {
"cid": "bafyreigk7nyzibjbflgwhacy7ft6azrb6hrakq5o5dlr2iv3ilpxqved7q",
"uri": "at://did:plc:zgyez6ddf63ddp5r4wzhr5ys/app.bsky.feed.post/3mawqlrggas2u"
},
"clientHost": "bsky.app"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.header",
"level": 2,
"facets": [],
"plaintext": "Nimbus"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 21,
"byteStart": 7
},
"features": [
{
"did": "did:plc:nzrspn6ljig6yu74kpf2q6wr",
"$type": "pub.leaflet.richtext.facet#didMention"
}
]
}
],
"plaintext": "Nimbus @nimbus.vision is a spatial Bluesky client for visionOS, available via testflight for trying out on your Apple Vision Pro headset."
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.bskyPost",
"postRef": {
"cid": "bafyreie33pao3ply476o2qhdgn7lzwhm4ank3ffklpbi25waamg7recqsm",
"uri": "at://did:plc:e5zplwgiznavptdxhx5n2zlp/app.bsky.feed.post/3mdt3jj5gpc24"
},
"clientHost": "bsky.app"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.header",
"level": 2,
"facets": [],
"plaintext": "Aether OS"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 28,
"byteStart": 10
},
"features": [
{
"did": "did:plc:vcq34cz2s3iicekpjob5vo2j",
"$type": "pub.leaflet.richtext.facet#didMention"
}
]
}
],
"plaintext": "Aether OS @aetheros.computer is a Cyberpunk ATProto desktop environment. App suite + Substrate container for tap/goat indexing and CLI tools."
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"facets": [],
"plaintext": "Not yet launched, but you can see a demo video."
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"url": "https://www.youtube.com/embed/DxXlStm_D1s?rel=0",
"$type": "pub.leaflet.blocks.iframe",
"height": 300
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"facets": [],
"plaintext": ""
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.header",
"level": 2,
"facets": [],
"plaintext": "Beacon Bits"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 27,
"byteStart": 12
},
"features": [
{
"did": "did:plc:j5ttxzdb5kwo4mcqkmzgvt33",
"$type": "pub.leaflet.richtext.facet#didMention"
}
]
},
{
"index": {
"byteEnd": 258,
"byteStart": 183
},
"features": [
{
"uri": "https://discourse.smokesignal.events/t/saved-locations-from-beaconbits-and-dropanchor/168",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "Beacon Bits @beaconbits.app lets you pin in your photos & posts to the map, tag friends, and cross-post to your atproto account. Using the community atgeo lexicon, it also means that venues you have in Beacon Bits can be used to create events in Smoke Signal."
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.bskyPost",
"postRef": {
"cid": "bafyreifnp63oajiyw4inasn33jx35qsahcybs2o4ws7wdma7q6be4w6p5i",
"uri": "at://did:plc:j5ttxzdb5kwo4mcqkmzgvt33/app.bsky.feed.post/3mdsmckr7dc2l"
},
"clientHost": "bsky.app"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"facets": [],
"plaintext": ""
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.header",
"level": 2,
"facets": [],
"plaintext": "One more thing: Anomaly on UBC Campus!"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 42,
"byteStart": 27
},
"features": [
{
"did": "did:plc:j5ttxzdb5kwo4mcqkmzgvt33",
"$type": "pub.leaflet.richtext.facet#didMention"
}
]
}
],
"plaintext": "Some of you who follow the @beaconbits.app account may already be aware that an ANOMALY is forming on the UBC campus where AtmosphereConf is taking place."
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.image",
"image": {
"$type": "blob",
"ref": {
"$link": "bafkreibys4hbyavwbpdmhssjjwujcwququpm7skxxepdvt52sgnu3heesy"
},
"mimeType": "image/jpeg",
"size": 95058
},
"aspectRatio": {
"width": 1000,
"height": 1000
}
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"facets": [],
"plaintext": "More will be revealed closer to the conference, and anyone with an atproto account can participate with a web app on their phone."
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 22,
"byteStart": 7
},
"features": [
{
"did": "did:plc:e5zplwgiznavptdxhx5n2zlp",
"$type": "pub.leaflet.richtext.facet#didMention"
}
]
}
],
"plaintext": "Thanks @montoulieu.dev for joining us at AtmosphereConf, and for preparing some fun experiences for us all!"
}
},
{
"$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": [
{
"index": {
"byteEnd": 28,
"byteStart": 0
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#italic"
}
]
},
{
"index": {
"byteEnd": 43,
"byteStart": 28
},
"features": [
{
"did": "did:plc:e5zplwgiznavptdxhx5n2zlp",
"$type": "pub.leaflet.richtext.facet#didMention"
}
]
},
{
"index": {
"byteEnd": 235,
"byteStart": 43
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#italic"
}
]
},
{
"index": {
"byteEnd": 261,
"byteStart": 235
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#italic"
},
{
"uri": "https://atmosphereconf.org",
"$type": "pub.leaflet.richtext.facet#link"
}
]
},
{
"index": {
"byteEnd": 262,
"byteStart": 261
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#italic"
}
]
}
],
"plaintext": "Meet developers like Pieter @montoulieu.dev at AtmosphereConf, the global community conference for the atproto community. Join us March 26th -> March 29th, in Vancouver, Canada. Buy your tickets and see all the talks and activities at https://atmosphereconf.org "
}
}
]
}
]
},
"coverImage": {
"$type": "blob",
"ref": {
"$link": "bafkreibys4hbyavwbpdmhssjjwujcwququpm7skxxepdvt52sgnu3heesy"
},
"mimeType": "image/jpeg",
"size": 95058
},
"bskyPostRef": {
"cid": "bafyreiakde3wc7jabpd5e5bsexx5kk3fo4gpno5irz2ncilr5ufjmzvagi",
"uri": "at://did:plc:lehcqqkwzcwvjvw66uthu5oq/app.bsky.feed.post/3mgdvm4znek2b",
"commit": {
"cid": "bafyreickfbfsvzsrnzlmozgjk6qhitv6x6nrrk72dhx4fpihrmvzwfqbtq",
"rev": "3mgdvm53mzf23"
},
"validationStatus": "valid"
},
"description": "Pieter is coming to AtmosphereConf - ask him about his apps: SkyTube, Nimbus, Aether OS and Beacon Bits",
"publishedAt": "2026-03-05T22:59:35.480Z"
}