Infrastructure · Data Structures

Proposal

A suggested course of action

Definition

Mechanism

A structured payload proposing a specific Act or Transition. It supplies an identifier, the requested change, and its rationale to a decision-making process; a Message may carry the payload.

Invariants

  1. `proposal_id` is unique within the consuming decision process.
  2. `action` identifies the requested act or transition and what it applies to.
  3. `justification` states at least one reason for the request.

Risks

Failure modes

None stated.

Relationships

Builds on

References

Act

Root primitive for state modification

Used by

Accepts

Society

Consensus

Distributed agreement process

References

Society

Costeer

Choose a direction together, with every party's reasons stated before the choice and answered by it

Reference

Data schema

{
  "type": "object",
  "required": [
    "proposal_id",
    "action",
    "justification"
  ],
  "properties": {
    "proposal_id": {
      "type": "string",
      "description": "Unique identifier"
    },
    "action": {
      "type": "string",
      "description": "The proposed action or transition"
    },
    "justification": {
      "type": "string",
      "description": "Why this action should be taken"
    },
    "proposer_id": {
      "type": "string",
      "description": "Who submitted the proposal"
    }
  }
}

Identity

Ref
Proposal#5d0a
Sema ID
sema:Proposal#mh:SHA-256:5d0a98055eef6c963d4c9ec0403cac243720ce8927398032c19b4f5d8cc94506
Ring
1
Tier
1
Updated
2026-11-11
Supersedes
  • sema:Proposal#mh:SHA-256:48400f03d012e37914685f66064ccd4c3875efb0bb4dff24d88c8f1ca9aa247d
  • sema:Proposal#mh:SHA-256:5e96c86b24df6ee2910c5d4c8cc75531e10e402d2867bb68ed5dc04606e538f4