im.flushing.authApp
{
"$type": "com.atproto.lexicon.schema",
"defs": {
"main": {
"description": "The permissions a Flushes session needs, as one named bundle an authorization server can resolve instead of the client spelling out four `repo:` grants. It holds the four collections everybody writes and deliberately not `im.flushing.fundraiser` or `im.flushing.donor`, both of which are written from /admin by the one account that runs the site: putting either here would list a collection on every user's consent screen that nobody but that account will ever write. Requesting this set and requesting the four grants individually authorize exactly the same writes; the set exists so the consent screen can name the app rather than enumerate its storage. Reads are absent on purpose, because every read path in Flushes goes out unauthenticated against world-readable repo records.",
"detail": "Post, edit and delete your flushes; react and reply to other people's; and keep your settings so they follow you to your next device.",
"permissions": [
{
"action": [
"create",
"update",
"delete"
],
"collection": [
"im.flushing.right.now",
"im.flushing.reaction",
"im.flushing.reply",
"im.flushing.preferences"
],
"resource": "repo",
"type": "permission"
}
],
"title": "Flushes",
"type": "permission-set"
}
},
"id": "im.flushing.authApp",
"lexicon": 1
}
Metadata
- DID
-
did:plc:omyqslmybfah7a5shue7hnqz - CID
-
bafyreibjygziyj7ajw4s5hktv2rfqqoqztvlclytkrlpnn44zsjksnoxdm - Indexed At
- 2026-08-05 17:59 UTC
- AT-URI
-
at://did:plc:omyqslmybfah7a5shue7hnqz/com.atproto.lexicon.schema/im.flushing.authApp
Referenced Schemas (4)
- im.flushing.preferences
- im.flushing.reaction
- im.flushing.reply
- im.flushing.right.now
Similar Lexicons
Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
app.standard-reader.authCollections permission-set
-
community.gifthood.authApp permission-set
The everyday Gifthood member bundle: every community.gifthood.* record type the app writes on a member's behalf. Deliberately excludes anything outside this namespace — blob upload, app.bsky.* grants, and the Ozone RP…
-
app.bulleted.authFull permission-set
-
fm.plyr.authFullApp permission-set
Write access to a user's plyr.fm data. Clients request include:fm.plyr.authFullApp at sign-in and the PDS expands it into the collections this set currently lists — the set can evolve without clients changing their sc…
-
app.certified.authWrite permission-set