AccessStamps
The stamps of a store that keeps an aggregate's history with its access attributes (AccessValues): a log, or an index of its streams. A stamp writes the aggregate's current attributes over its earlier streams, so that a query of its history authorizes each stream by what the aggregate is now.
Each stream keeps the version its attributes are of, its stamp: its own version when it is appended with them, the version of the commit that changed them when a stamp wrote them. A stamp as of a version writes only the streams that are not stamped, or stamped as of that version or an earlier one. So stamps of different versions, in any order and as many times as a retry or a replay repeats them, leave each stream with the latest one's attributes, and a stamp of the same version writes them again, as a new model derives them.