At this level
app.atmobb.discussion ยท 7- 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.