- app.askeverything.actor.analysis record An AI-generated analysis of this account's answers, written by the app on the user's explicit instruction. Analyses only exist when the user has enabled the feature and clicked generate; creating this record IS the act of publishing, and the generation UI must make clear that the result is public on the open network. Regeneration creates a new record; the app may delete superseded ones.
- app.askeverything.actor.profile record App-specific profile data for Ask Everything. Identity, handle, display name, and avatar come from the account's Bluesky profile and are not duplicated here. Preferences that gate AppView behavior only (such as whether the profile accepts directed asks, or NSFW filtering) are AppView-side settings, not record fields, since they cannot be enforced at the protocol level.
- app.askeverything.feed.answer record A person's answer to a question. The record is self-contained: it embeds a snapshot of the question text as it was when answered, so the answer remains intelligible even if the referenced question record is later deleted or unavailable. The question reference is validated by shape (a strongRef), not by target record type, so answers may respond to pool questions, directed asks, or compatible prompt records from other applications.
- app.askeverything.feed.heart record A heart (like) on an answer.
- app.askeverything.pool.question record A canonical question in the communal pool. Lives in the application's commons repository, not in any individual user's repo, under an explicit stewardship contract: the text becomes a permanent, irrevocable contribution to the pool so that answers built on it keep making sense, while attribution is always revocable — the submitter may delete their submission receipt (or account) at any time, upon which the steward removes the 'submission' reference from this record, anonymizing it. The steward m
- app.askeverything.pool.submission record An authorship receipt: this account contributed this question text to the communal pool. Lives in the submitter's own repo as their portable proof of contribution. Creating this record grants the pool an irrevocable license to the question text (including its embedding as a snapshot inside answer records). Deleting this record revokes attribution: the steward anonymizes the corresponding pool question, but the text remains in the pool so that other people's answers keep making sense.