org.simocracy.history
Tracks user interactions — chat messages with sims, S-Process deliberation events, record lifecycle events, and sim-attribution sidecars for comments authored on behalf of a sim.
Details · record, key tid
| Kind | record |
|---|---|
| Record key | tid |
| Authority | simocracy.org |
| Indexed |
Record
record · key tidProperties
DID of the user who triggered the event
content
stringThe actual content — sim response for chat, sim opinion for comment
maxGraphemes: 5000
hearingId
stringOpaque run ID grouping events from the same session (legacy name; also used by S-Process runs)
maxLength: 32
proposalTitle
stringTitle of the proposal or floor the event relates to
maxGraphemes: 500
round
integerOrdering index within a multi-step event (e.g. sim index within an S-Process run)
Names of sims involved
maxLength: 10
simUris
arrayAT-URIs of sims involved
maxLength: 10
subjectCollection
stringCollection NSID of the record this history event is about
maxLength: 500
subjectName
stringHuman-readable name/title of the record this history event is about
maxGraphemes: 500
subjectUri
stringAT-URI of the record this history event is about (used for record deletion events)
maxLength: 5000
Event type: "chat", "sprocess", "delete", or "comment" (sim-attribution sidecar for an org.impactindexer.review.comment record — see docs/SIM_AUTHORED_COMMENTS.md in pi-simocracy)
userMessage
stringUser's message that prompted the response (for chat events)
maxGraphemes: 2000
Similar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
A published conversation with an agent. The container only: the turns are separate click.aligned.chat.message records pointing back at this one, so a session grows without ever being rewritten.