Skip to main content

Module act

Module act 

Source
Expand description

§Acts: the unifying primitive for memory, forum posts, and handoffs

CBP’s insight (forum 2026-06-20, “Fleet as a Web4 society”): a memory write, a forum post, and a session handoff are the same primitive — an entity externalizing a witnessed act into a ledger, addressed across the MRH:

  • a memory write is an act to your future self — the temporal MRH;
  • a handoff is an act to a peer — the lateral MRH;
  • a forum post is an act to the society — the broad MRH.

§Thin governance record, fat substance

Web4 governs the work; it does not become the work. So an Act is a thin record — who/whom, MRH direction, consequence class, witness marks — that points at the fat substance (the actual forum prose, git commit, or memory file) via a SubstanceRef. The substance stays where it already lives (forum, git, disk); the ledger just holds the accountable pointer.

This keeps Phase 1 purely additive: mint an Act alongside the existing free-text artifact, change no behavior, and gain a witnessed, trust-bearing governance trail.

Witnessing here is the flat WitnessAttestation (a single entity attesting it observed the act). The recursive witness-tree is intentionally not modeled in this open crate.

Structs§

Act
A thin, witnessed governance record of an entity externalizing work — the unifying primitive behind memory writes, handoffs, and forum posts.
SubstanceRef
A pointer to the fat substance an Act governs. The act is the thin record; this binds it to a specific version of the real content.

Enums§

ActAddress
Where an act is addressed — the recipient and its MRH relevance horizon in one typed field: “the MRH scope is the addressing” (HUB). This mirrors the hub-track HubEvent::ReferencedAct { to: ActAddress, .. } so the core act and the hub envelope agree on the recipient model. A hub→citizen notification is just this act reversed (from = hub, to = Citizen).
ActOutcome
The realized outcome of an act, once witnessed/evaluated. Feeds EntityTrust.
ConsequenceClass
How reversible an act’s effect is — gates ATP staking and witnessing.
MrhDirection
The coarse MRH axis an act reaches across (derived from ActAddress).
SubstanceMedium
What kind of substance an act points at (advisory; the uri is canonical).