At this level
app.atmobb · 2- app.atmobb.actor.getActivity query An actor's public atmobb participation on one forum and across the indexed atmosphere.
- app.atmobb.actor.getGuestbook query The entries signed in one member's guestbook on one forum, newest first by index time. Nothing while the owner keeps it closed or is banned; entries indexed while it was closed, by signers banned or shut out by a closed gate, or within 24 hours of the same signer's previous entry never show. With includeHidden, entries hidden by staff or the owner, or from a signer the owner blocked, come back flagged instead of dropped.
- app.atmobb.actor.getRegulars query The members an actor replies alongside most on one forum: at least two shared public threads in the last 180 days, most shared first. At most six; no counts.
- app.atmobb.actor.guestbook record A guestbook entry: a short note signed on a member's profile page on one forum. Lives in the signer's own repo — signing is an act of the signer, taking it back is deleting this record. The profile owner decides what shows through their membership record.
- app.atmobb.actor.profile record A user's atmoBB account defaults and per-forum overrides. Lives in the user's repo.
- app.atmobb.discussion.createReply procedure Create a reply record in the caller's repo (proxied to their PDS).
- app.atmobb.discussion.createThread procedure Create a thread record in the caller's repo (proxied to their PDS).
- app.atmobb.discussion.getBoardThreads query Threads in a board sorted by latest activity, with reply counts and author info.
- app.atmobb.discussion.getLatestThreads query Most recently active threads. With a forum param, scoped to that forum's own boards plus the merged streams of its topic boards.
- app.atmobb.discussion.getThreadPage query One page of a thread: the thread, total reply count, and a page of replies in chronological order, with author profiles and worn stamps hydrated. The thread carries its moderation flags for the viewing forum (hidden, locked, pinned).
- app.atmobb.discussion.reply record A reply in a thread. Lives in the author's repo. Flat by default; parent enables quote-chain threading.
- app.atmobb.discussion.thread record A discussion thread (topic). Lives in the author's repo, pointing at a board in a forum's repo.
- app.atmobb.forum.accessRequest record A request to join a members-only (space-backed) board, or an application to join a gated forum. Lives in the requester's repo. Exactly one of board or forum is set. A forum sysop resolves a board request by granting space membership (approve) or recording a moderation.action denyAccess (deny), and a forum application with a moderation.action acceptMember, denyAccess, or holdApplication.
- app.atmobb.forum.board record A board within a forum. Lives in the forum account's repo. Subforums reference their parent board.
- app.atmobb.forum.category record A grouping header for boards on a forum's index. Lives in the forum account's repo; boards reference it via their category field.
- app.atmobb.forum.getAccessRequests query Open access requests for a forum. With kind=board (the default): accessRequest records pointing at this forum's members-only boards, minus ones already denied, with requester profile and board name for display. With kind=forum: applications to join the forum itself, one per applicant, each carrying its current state (pending, waiting, or denied) from the newest decision.
- app.atmobb.forum.getBoardIndex query Board index for a forum: boards with thread counts and latest activity.
- app.atmobb.forum.getDirectory query Every forum the index has seen, in founding order. Powers the cross-forum directory and the atmosphere webring.
- app.atmobb.forum.getMembers query Members of a forum ordered by arrival, with atmobb profiles and the stamps they wear.
- app.atmobb.forum.getMembership query One account's membership standing with a gated forum: whether the forum has accepted them, since when, who sponsored them, and whom they have sponsored. Derived from the forum's public acceptMember and revokeMember actions.
- app.atmobb.forum.getStaff query A forum's staff: its moderator records with subject profiles.
- app.atmobb.forum.getStamps query A forum's stamps: the admin-defined stamp records plus the generated network set. With actor, also that member's tray (every stamp they hold on this forum), the ids they currently wear, in order, and the topics they pinned to their profile page.
- app.atmobb.forum.getTopic query Everything currently sharing a topic: the boards, their forums, and their sizes. Lets an admin see what tagging a board would federate with before doing it.
- app.atmobb.forum.getTopics query Every topic currently carried by any board in the atmosphere, with sizes. The discovery side of getTopic: what could a board join?
- app.atmobb.forum.getWatchers query Members watching a board, minus anyone the forum has banned. Ordered by DID.
- app.atmobb.forum.membership record Declares membership in a forum. Lives in the member's own repo, pointing at the forum's DID — joining is an act of the member, leaving is deleting this record.
- app.atmobb.forum.moderator record Grants moderator or admin standing on a forum. Lives in the forum account's repo, signed by the forum.
- app.atmobb.forum.profile record A forum's identity and configuration. Lives in the forum account's repo; the forum's DID is the forum's identity.
- app.atmobb.forum.stamp record A stamp a forum awards for belonging: being somewhere or arriving at some time, never for how much someone has posted. Lives in the forum account's repo. Members choose which awarded stamps to wear via the wearing list on their membership record.
- app.atmobb.forum.watch record Watches a board for new threads. Lives in the member's own repo, pointing at the board's URI — watching is an act of the member, unwatching is deleting this record.
- app.atmobb.moderation.action record A moderation action taken by a forum. Lives in the forum account's repo, making moderation portable and auditable — any appview can honor it at read time.
- app.atmobb.moderation.getLog query A forum's moderation actions, newest first. Powers the admin panel's undo affordances; the records are public either way.
- app.atmobb.moderation.getStanding query One member's standing with a forum: the bans in force against them and the warnings they've received. Both are derived from the forum's public moderation actions.