{
"path": "/3lxecysdkfs22",
"site": "at://did:plc:2cxgdrgtsmrbqnjkwyplmp43/site.standard.publication/3lpqbbzc7x224",
"$type": "site.standard.document",
"title": "Universal notifications, app-specific inbox",
"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": [],
"plaintext": "So first of all, I should be able to quote comments 😄 - moving back and forth between pubs and comments with quotes would be great. "
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"facets": [],
"plaintext": "Can a pub be a comment? Yes, backlinks / pingbacks are a good idea too."
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.image",
"image": {
"$type": "blob",
"ref": {
"$link": "bafkreiaaepwyw2mfurk7cqt245erz42tyla3so44oasolxyr5ifuiez3s4"
},
"mimeType": "image/jpeg",
"size": 457574
},
"aspectRatio": {
"width": 1206,
"height": 1326
}
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 43,
"byteStart": 13
},
"features": [
{
"uri": "https://augment.leaflet.pub/3lxcznn4bg22f/l-quote/2_0-2_201#2_0",
"$type": "pub.leaflet.richtext.facet#link"
}
]
},
{
"index": {
"byteEnd": 79,
"byteStart": 68
},
"features": [
{
"uri": "https://bsky.app/profile/schlage.town",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "This is from Anuj’s augment post comments, and I’m highlighting brendan’s comment:"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.blockquote",
"facets": [],
"plaintext": "I think something like a universal atproto inbox (via bsky or separately) could be a cool future thing for the ecosystem."
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 83,
"byteStart": 62
},
"features": [
{
"uri": "https://bsky.app/profile/bad-example.com",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "Yes I think universal notifications are a good idea. Luckily, Phil @bad-example.com built this already as part of microcosm, called Spacedust:"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"src": "https://spacedust.microcosm.blue",
"$type": "pub.leaflet.blocks.website",
"title": "Spacedust documentation",
"description": "API Documentation for Spacedust, a configurable ATProto notifications firehose",
"previewImage": {
"$type": "blob",
"ref": {
"$link": "bafkreic5qnszoadnqkv5i7qcpvxkmls7qzj6rgq5cfbfpwhm6ht6mmevpq"
},
"mimeType": "image/png",
"size": 17590
}
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"facets": [],
"plaintext": "Apps are going to need to figure out what their version of a notification or an inbox or whatever is, because it’s highly context dependent. "
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"facets": [],
"plaintext": "An expectation that you can mention / tag / backlink across ATProto is pretty incredible, but the UX will need to be thoughtfully integrated for each app / client in a particular way. "
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"facets": [],
"plaintext": "That’s all I got right now, and it gave me another excuse to make another leaflet! Fun!"
}
}
]
}
]
},
"description": "How do we handle mentions and other forms of notifications across the ATmosphere?",
"publishedAt": "2025-08-27T05:41:28.987Z"
}