{
"path": "/3mhwgdyoszs2z",
"site": "at://did:plc:l37td5yhxl2irrzrgvei4qay/site.standard.publication/3m5mr6ndwbk2o",
"tags": [
"PDS",
"BlueAT Network",
"Selfhosting"
],
"$type": "site.standard.document",
"title": "Introducing BlueAT Network Moderation",
"content": {
"$type": "pub.leaflet.content",
"pages": [
{
"id": "019d2787-f389-7cc4-b931-afe5614509aa",
"$type": "pub.leaflet.pages.linearDocument",
"blocks": [
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 79,
"byteStart": 0
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#italic"
}
]
},
{
"index": {
"byteEnd": 98,
"byteStart": 79
},
"features": [
{
"did": "did:plc:l37td5yhxl2irrzrgvei4qay",
"$type": "pub.leaflet.richtext.facet#didMention"
}
]
}
],
"textSize": "small",
"plaintext": "For those who don't know what the BlueAT Network is, it's a Bluesky PDS run by @danielmorrisey.com"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.image",
"image": {
"$type": "blob",
"ref": {
"$link": "bafkreibzzxj7xbj6wxbrglu5fshmlzkaudurer6pqlib25maop34zjqmhq"
},
"mimeType": "image/webp",
"size": 23980
},
"aspectRatio": {
"width": 1500,
"height": 735
}
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 165,
"byteStart": 76
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#bold"
}
]
}
],
"plaintext": "Hello, world. It's Daniel, and I have some exciting news for you all today. We are proud to Announce BlueAT's biggest step in to the AT Protocol, BlueAT Moderation. "
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.bskyPost",
"postRef": {
"cid": "bafyreiei7j6qymtjzocbbrryhndgmuc7rsags56ia6ezmez2kflke56oue",
"uri": "at://did:plc:5rqfefkxv5a3akkrmbqcb55g/app.bsky.feed.post/3mhtim5fywc2u"
},
"clientHost": "witchsky.app"
}
},
{
"$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": 41,
"byteStart": 19
},
"features": [
{
"did": "did:plc:5rqfefkxv5a3akkrmbqcb55g",
"$type": "pub.leaflet.richtext.facet#didMention"
}
]
}
],
"plaintext": "BlueAT Moderation (@moderation.blueat.net) is a moderation service/labeler run by the BlueAT Network. As of now it provides the following labels."
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.unorderedList",
"children": [
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 13,
"byteStart": 0
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#bold"
}
]
},
{
"index": {
"byteEnd": 14,
"byteStart": 13
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#italic"
}
]
},
{
"index": {
"byteEnd": 15,
"byteStart": 14
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#bold"
},
{
"$type": "pub.leaflet.richtext.facet#italic"
}
]
},
{
"index": {
"byteEnd": 77,
"byteStart": 15
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#italic"
}
]
}
],
"plaintext": "BlueAT Admin - This user has access to internal BlueAT Network tools and apps"
}
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 10,
"byteStart": 0
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#bold"
}
]
},
{
"index": {
"byteEnd": 98,
"byteStart": 13
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#italic"
}
]
}
],
"plaintext": "BlueAT Bot - This account is a bot that's run by the BlueAT Network and performs automated actions"
}
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 18,
"byteStart": 0
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#bold"
}
]
},
{
"index": {
"byteEnd": 78,
"byteStart": 21
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#italic"
}
]
},
{
"index": {
"byteEnd": 110,
"byteStart": 78
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#underline"
},
{
"$type": "pub.leaflet.richtext.facet#italic"
},
{
"uri": "https://github.com/j4ckxyz/tweets-2-bsky",
"$type": "pub.leaflet.richtext.facet#link"
}
]
},
{
"index": {
"byteEnd": 111,
"byteStart": 110
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#footnote",
"footnoteId": "019d279d-26cc-7dd4-91b8-9d9258b5c2cf",
"contentFacets": [
{
"index": {
"byteEnd": 88,
"byteStart": 57
},
"features": [
{
"uri": "https://tangled.org/j4ck.xyz/tweets2bsky",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"contentPlaintext": "A tool made by @j4ck.xyz. Can also be found on Tangled: tangled.sh/j4ck.xyz/tweets2bsky"
}
]
},
{
"index": {
"byteEnd": 142,
"byteStart": 111
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#italic"
}
]
}
],
"plaintext": "Mirrored X Account - This account is a mirror of an X account, mirrored using github.com/j4ckxyz/tweets-2-bsky*. Content is hidden by default."
}
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 7,
"byteStart": 0
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#bold"
}
]
},
{
"index": {
"byteEnd": 86,
"byteStart": 10
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#italic"
}
]
}
],
"plaintext": "OG User - This user has/had been one of the first people to use the BlueAT Network PDS"
}
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 15,
"byteStart": 0
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#bold"
}
]
},
{
"index": {
"byteEnd": 167,
"byteStart": 18
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#italic"
}
]
}
],
"plaintext": "BlueAT Official - This is an official account run by the BlueAT Network and can be used as a trusted source of information. Accounts without this badge are unofficial."
}
},
{
"$type": "pub.leaflet.blocks.unorderedList#listItem",
"content": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 8,
"byteStart": 0
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#bold"
}
]
},
{
"index": {
"byteEnd": 244,
"byteStart": 11
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#italic"
}
]
}
],
"plaintext": "Verified - This user has been verified by BlueAT Moderation and has a verification check mark. Set moderation.blueat.net as a trusted verifier in your app settings to see the verification check mark for this account and other verified accounts."
}
}
]
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"plaintext": "Alongside the labels we are also proud on announce..."
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.horizontalRule"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.header",
"level": 2,
"plaintext": "A New Form of Verification"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"plaintext": "Something BlueAT Moderation does differently from Bluesky is verification."
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 26,
"byteStart": 25
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#footnote",
"footnoteId": "019d279e-9603-7dd4-91bb-7d40321e071b",
"contentPlaintext": "bsky.app"
}
]
},
{
"index": {
"byteEnd": 90,
"byteStart": 71
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#italic"
}
]
},
{
"index": {
"byteEnd": 149,
"byteStart": 148
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#footnote",
"footnoteId": "019d279f-afc7-7dd4-91bf-62395aa99c17",
"contentPlaintext": "deer.social, witchsky.app, catsky.social,etc"
}
]
},
{
"index": {
"byteEnd": 184,
"byteStart": 162
},
"features": [
{
"did": "did:plc:5rqfefkxv5a3akkrmbqcb55g",
"$type": "pub.leaflet.richtext.facet#didMention"
}
]
},
{
"index": {
"byteEnd": 208,
"byteStart": 191
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#italic"
}
]
},
{
"index": {
"byteEnd": 269,
"byteStart": 268
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#footnote",
"footnoteId": "019d27a4-e294-7dd4-91cb-5d143540cdb3",
"contentPlaintext": "Color may not be blue, depending on your fork"
}
]
}
],
"plaintext": "By default, on social app* and social app forks there is a set list of \"Trusted Verifiers\", but that's something you change on most social app forks*. By setting @moderation.blueat.net as a \"Trusted Verifier\" accounts we've verified will now have the Verification Blue* check. "
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 69,
"byteStart": 68
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#footnote",
"footnoteId": "019d27a4-0f22-7dd4-91c9-1a22ec4bfcad",
"contentPlaintext": "You must subscribe to the Moderation Account to see the Verified Lable "
}
]
},
{
"index": {
"byteEnd": 154,
"byteStart": 144
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#italic"
}
]
},
{
"index": {
"byteEnd": 175,
"byteStart": 174
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#footnote",
"footnoteId": "019d27a5-a3a7-7dd4-91cd-8d77f7248873",
"contentPlaintext": "Color may not be blue, depending on your fork"
}
]
},
{
"index": {
"byteEnd": 212,
"byteStart": 204
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#italic"
}
]
}
],
"plaintext": "If that's not possible that's ok, you will instead see a Badge/Label* on the user's account/posts with the BlueAT Moderation Logo with the text \"Verified\". It's like the blue* verification check mark but \"better\"."
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"plaintext": "This lets you see who has been verified by the BlueAT Network."
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.image",
"image": {
"$type": "blob",
"ref": {
"$link": "bafkreigahbdwtiee5xskmra37e2befprhswq4xrvwyealbojyhy2yorzw4"
},
"mimeType": "image/webp",
"size": 21780
},
"aspectRatio": {
"width": 600,
"height": 260
}
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.image",
"image": {
"$type": "blob",
"ref": {
"$link": "bafkreibr32c6gitjxkufpagb35tb4ab2bcpgcpiqc7x6q7ldknke3gcuva"
},
"mimeType": "image/webp",
"size": 26934
},
"aspectRatio": {
"width": 803,
"height": 309
}
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.bskyPost",
"postRef": {
"cid": "bafyreieohabhezyivozx5rju7eq2eawrrwtddidrf6hqmzohbxescsae4m",
"uri": "at://did:plc:l37td5yhxl2irrzrgvei4qay/app.bsky.feed.post/3mhvwnv7u4k2g"
},
"clientHost": "witchsky.app"
}
},
{
"$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": "I know this is a \"short\" leaflet, but I was too excited to go into detail and just wanted to publish this."
}
}
]
}
]
},
"bskyPostRef": {
"cid": "bafyreie6jyesf55biqk53h2axxnms5ljrccs5emfznxqmpgmooztptylqe",
"uri": "at://did:plc:l37td5yhxl2irrzrgvei4qay/app.bsky.feed.post/3mhwge5gscs2z",
"commit": {
"cid": "bafyreig2dybxm5yapuwn4x56v3knjccfdhh4pke7qlneud4c6azpfhvc5u",
"rev": "3mhwge5kx4s2b"
},
"validationStatus": "valid"
},
"description": "BlueAT's biggest step into the AT Protocol yet",
"publishedAt": "2026-03-26T01:12:25.612Z"
}