[
  {
    "anchor": "overview",
    "approvers": [
      "Stephen"
    ],
    "authorization_scope": "PUBLIC_INFORMATION",
    "availability_state": "NOT_AVAILABLE",
    "canonical_authority": "SRC-ARCHITECTURE-ATLAS-V2-2",
    "canonical_url": "/en/architecture/commands-and-events",
    "capability_state": "IN_DEVELOPMENT",
    "chunk_id": "MYRILUM-DOC-ARCH-024@0.1.0:en:GLOBAL:overview",
    "citation_id": "MYRILUM-DOC-ARCH-024@0.1.0:en#overview",
    "command_authority": "NONE",
    "content_applicability": "SHARED_NEUTRAL",
    "content_digest": "40a975ef137256a2db8fe7061450b079a9b3a5178f61d0c0c2980496cfbadc05",
    "content_maturity": "DRAFTED",
    "doc_id": "MYRILUM-DOC-ARCH-024",
    "effective_at": null,
    "expires_at": null,
    "freshness_status": "CURRENT",
    "governance_status": "APPROVED",
    "last_verified_at": "2026-09-23",
    "limitations": "Read-only documentation projection. It grants no command authority and cannot authorize or perform any real-world action.",
    "locale": "en",
    "operational_effect": "NONE",
    "owner": "Web3Capital Documentation Steward",
    "product_id": null,
    "publication_status": "PUBLISHED_GLOBAL",
    "region": "GLOBAL",
    "requires_human_gate": true,
    "review_due_at": "2026-10-23",
    "safety_class": "INFORMATIONAL",
    "section_title": "What this page covers",
    "source_commit": "6b41cce4496de03c67a501aa94cd41ec6ac0e85a",
    "source_refs": [
      "SRC-ARCHITECTURE-ATLAS-V2-2"
    ],
    "text": "Document: Commands, events and consistency (MYRILUM-DOC-ARCH-024, version 0.1.0).\nCanonical URL: /en/architecture/commands-and-events#overview. Product: NOT_APPLICABLE.\nRegion: GLOBAL; locale: en; visibility: PUBLIC; publication: PUBLISHED_GLOBAL.\nContent: DRAFTED; governance: APPROVED; freshness: CURRENT.\nReality: IN_DEVELOPMENT; availability: NOT_AVAILABLE; authorization: PUBLIC_INFORMATION.\nAuthority: SRC-ARCHITECTURE-ATLAS-V2-2; source commit: 6b41cce4496de03c67a501aa94cd41ec6ac0e85a; content digest: 40a975ef137256a2db8fe7061450b079a9b3a5178f61d0c0c2980496cfbadc05.\nEffective: NOT_SET; expires: NOT_SET; verified: 2026-09-23; review due: 2026-10-23.\nSafety: INFORMATIONAL; human gate: true; operational_effect=NONE; command_authority=NONE.\nDocument governance assignment: owner=Web3Capital Documentation Steward; assigned approvers (not approval evidence)=Stephen.\nRead-only documentation projection. It grants no command authority and cannot authorize or perform any real-world action.\nWhat this page covers: This is MYRILUM's target architecture. It does not mean everything on the map is live; whether a capability can be used today is stated in “Current availability”.\nA formal operation, an execution attempt, a network request and an event each have their own meaning and identifier. This page states principles only; implementation details are not published.",
    "title": "Commands, events and consistency",
    "version": "0.1.0",
    "visibility": "PUBLIC"
  },
  {
    "anchor": "one-owner",
    "approvers": [
      "Stephen"
    ],
    "authorization_scope": "PUBLIC_INFORMATION",
    "availability_state": "NOT_AVAILABLE",
    "canonical_authority": "SRC-ARCHITECTURE-ATLAS-V2-2",
    "canonical_url": "/en/architecture/commands-and-events",
    "capability_state": "IN_DEVELOPMENT",
    "chunk_id": "MYRILUM-DOC-ARCH-024@0.1.0:en:GLOBAL:one-owner",
    "citation_id": "MYRILUM-DOC-ARCH-024@0.1.0:en#one-owner",
    "command_authority": "NONE",
    "content_applicability": "SHARED_NEUTRAL",
    "content_digest": "40a975ef137256a2db8fe7061450b079a9b3a5178f61d0c0c2980496cfbadc05",
    "content_maturity": "DRAFTED",
    "doc_id": "MYRILUM-DOC-ARCH-024",
    "effective_at": null,
    "expires_at": null,
    "freshness_status": "CURRENT",
    "governance_status": "APPROVED",
    "last_verified_at": "2026-09-23",
    "limitations": "Read-only documentation projection. It grants no command authority and cannot authorize or perform any real-world action.",
    "locale": "en",
    "operational_effect": "NONE",
    "owner": "Web3Capital Documentation Steward",
    "product_id": null,
    "publication_status": "PUBLISHED_GLOBAL",
    "region": "GLOBAL",
    "requires_human_gate": true,
    "review_due_at": "2026-10-23",
    "safety_class": "INFORMATIONAL",
    "section_title": "Every formal object has one owner",
    "source_commit": "6b41cce4496de03c67a501aa94cd41ec6ac0e85a",
    "source_refs": [
      "SRC-ARCHITECTURE-ATLAS-V2-2"
    ],
    "text": "Document: Commands, events and consistency (MYRILUM-DOC-ARCH-024, version 0.1.0).\nCanonical URL: /en/architecture/commands-and-events#one-owner. Product: NOT_APPLICABLE.\nRegion: GLOBAL; locale: en; visibility: PUBLIC; publication: PUBLISHED_GLOBAL.\nContent: DRAFTED; governance: APPROVED; freshness: CURRENT.\nReality: IN_DEVELOPMENT; availability: NOT_AVAILABLE; authorization: PUBLIC_INFORMATION.\nAuthority: SRC-ARCHITECTURE-ATLAS-V2-2; source commit: 6b41cce4496de03c67a501aa94cd41ec6ac0e85a; content digest: 40a975ef137256a2db8fe7061450b079a9b3a5178f61d0c0c2980496cfbadc05.\nEffective: NOT_SET; expires: NOT_SET; verified: 2026-09-23; review due: 2026-10-23.\nSafety: INFORMATIONAL; human gate: true; operational_effect=NONE; command_authority=NONE.\nDocument governance assignment: owner=Web3Capital Documentation Steward; assigned approvers (not approval evidence)=Stephen.\nRead-only documentation projection. It grants no command authority and cannot authorize or perform any real-world action.\nEvery formal object has one owner: A business fact is written only by the domain responsible for it. Other domains learn of changes through events and may update their own state or derived views, but never rewrite a fact they do not own.",
    "title": "Commands, events and consistency",
    "version": "0.1.0",
    "visibility": "PUBLIC"
  },
  {
    "anchor": "state-and-event-together",
    "approvers": [
      "Stephen"
    ],
    "authorization_scope": "PUBLIC_INFORMATION",
    "availability_state": "NOT_AVAILABLE",
    "canonical_authority": "SRC-ARCHITECTURE-ATLAS-V2-2",
    "canonical_url": "/en/architecture/commands-and-events",
    "capability_state": "IN_DEVELOPMENT",
    "chunk_id": "MYRILUM-DOC-ARCH-024@0.1.0:en:GLOBAL:state-and-event-together",
    "citation_id": "MYRILUM-DOC-ARCH-024@0.1.0:en#state-and-event-together",
    "command_authority": "NONE",
    "content_applicability": "SHARED_NEUTRAL",
    "content_digest": "40a975ef137256a2db8fe7061450b079a9b3a5178f61d0c0c2980496cfbadc05",
    "content_maturity": "DRAFTED",
    "doc_id": "MYRILUM-DOC-ARCH-024",
    "effective_at": null,
    "expires_at": null,
    "freshness_status": "CURRENT",
    "governance_status": "APPROVED",
    "last_verified_at": "2026-09-23",
    "limitations": "Read-only documentation projection. It grants no command authority and cannot authorize or perform any real-world action.",
    "locale": "en",
    "operational_effect": "NONE",
    "owner": "Web3Capital Documentation Steward",
    "product_id": null,
    "publication_status": "PUBLISHED_GLOBAL",
    "region": "GLOBAL",
    "requires_human_gate": true,
    "review_due_at": "2026-10-23",
    "safety_class": "INFORMATIONAL",
    "section_title": "State and event are committed together",
    "source_commit": "6b41cce4496de03c67a501aa94cd41ec6ac0e85a",
    "source_refs": [
      "SRC-ARCHITECTURE-ATLAS-V2-2"
    ],
    "text": "Document: Commands, events and consistency (MYRILUM-DOC-ARCH-024, version 0.1.0).\nCanonical URL: /en/architecture/commands-and-events#state-and-event-together. Product: NOT_APPLICABLE.\nRegion: GLOBAL; locale: en; visibility: PUBLIC; publication: PUBLISHED_GLOBAL.\nContent: DRAFTED; governance: APPROVED; freshness: CURRENT.\nReality: IN_DEVELOPMENT; availability: NOT_AVAILABLE; authorization: PUBLIC_INFORMATION.\nAuthority: SRC-ARCHITECTURE-ATLAS-V2-2; source commit: 6b41cce4496de03c67a501aa94cd41ec6ac0e85a; content digest: 40a975ef137256a2db8fe7061450b079a9b3a5178f61d0c0c2980496cfbadc05.\nEffective: NOT_SET; expires: NOT_SET; verified: 2026-09-23; review due: 2026-10-23.\nSafety: INFORMATIONAL; human gate: true; operational_effect=NONE; command_authority=NONE.\nDocument governance assignment: owner=Web3Capital Documentation Steward; assigned approvers (not approval evidence)=Stephen.\nRead-only documentation projection. It grants no command authority and cannot authorize or perform any real-world action.\nState and event are committed together: A formal operation first checks permissions, object state and preconditions, then records the change in business state together with the events to be sent in a single commit, and only then sends them reliably. So neither “the state changed but the message was lost” nor “the message went out but the state did not change” can happen.",
    "title": "Commands, events and consistency",
    "version": "0.1.0",
    "visibility": "PUBLIC"
  },
  {
    "anchor": "duplicates-are-normal",
    "approvers": [
      "Stephen"
    ],
    "authorization_scope": "PUBLIC_INFORMATION",
    "availability_state": "NOT_AVAILABLE",
    "canonical_authority": "SRC-ARCHITECTURE-ATLAS-V2-2",
    "canonical_url": "/en/architecture/commands-and-events",
    "capability_state": "IN_DEVELOPMENT",
    "chunk_id": "MYRILUM-DOC-ARCH-024@0.1.0:en:GLOBAL:duplicates-are-normal",
    "citation_id": "MYRILUM-DOC-ARCH-024@0.1.0:en#duplicates-are-normal",
    "command_authority": "NONE",
    "content_applicability": "SHARED_NEUTRAL",
    "content_digest": "40a975ef137256a2db8fe7061450b079a9b3a5178f61d0c0c2980496cfbadc05",
    "content_maturity": "DRAFTED",
    "doc_id": "MYRILUM-DOC-ARCH-024",
    "effective_at": null,
    "expires_at": null,
    "freshness_status": "CURRENT",
    "governance_status": "APPROVED",
    "last_verified_at": "2026-09-23",
    "limitations": "Read-only documentation projection. It grants no command authority and cannot authorize or perform any real-world action.",
    "locale": "en",
    "operational_effect": "NONE",
    "owner": "Web3Capital Documentation Steward",
    "product_id": null,
    "publication_status": "PUBLISHED_GLOBAL",
    "region": "GLOBAL",
    "requires_human_gate": true,
    "review_due_at": "2026-10-23",
    "safety_class": "INFORMATIONAL",
    "section_title": "Duplicates, delays and reordering are normal",
    "source_commit": "6b41cce4496de03c67a501aa94cd41ec6ac0e85a",
    "source_refs": [
      "SRC-ARCHITECTURE-ATLAS-V2-2"
    ],
    "text": "Document: Commands, events and consistency (MYRILUM-DOC-ARCH-024, version 0.1.0).\nCanonical URL: /en/architecture/commands-and-events#duplicates-are-normal. Product: NOT_APPLICABLE.\nRegion: GLOBAL; locale: en; visibility: PUBLIC; publication: PUBLISHED_GLOBAL.\nContent: DRAFTED; governance: APPROVED; freshness: CURRENT.\nReality: IN_DEVELOPMENT; availability: NOT_AVAILABLE; authorization: PUBLIC_INFORMATION.\nAuthority: SRC-ARCHITECTURE-ATLAS-V2-2; source commit: 6b41cce4496de03c67a501aa94cd41ec6ac0e85a; content digest: 40a975ef137256a2db8fe7061450b079a9b3a5178f61d0c0c2980496cfbadc05.\nEffective: NOT_SET; expires: NOT_SET; verified: 2026-09-23; review due: 2026-10-23.\nSafety: INFORMATIONAL; human gate: true; operational_effect=NONE; command_authority=NONE.\nDocument governance assignment: owner=Web3Capital Documentation Steward; assigned approvers (not approval evidence)=Stephen.\nRead-only documentation projection. It grants no command authority and cannot authorize or perform any real-world action.\nDuplicates, delays and reordering are normal: Events are delivered at least once and may repeat, arrive late or out of order. Receivers de-duplicate by event identifier and business key and check the object version, so an old version never overwrites a newer state.",
    "title": "Commands, events and consistency",
    "version": "0.1.0",
    "visibility": "PUBLIC"
  },
  {
    "anchor": "views-are-derived",
    "approvers": [
      "Stephen"
    ],
    "authorization_scope": "PUBLIC_INFORMATION",
    "availability_state": "NOT_AVAILABLE",
    "canonical_authority": "SRC-ARCHITECTURE-ATLAS-V2-2",
    "canonical_url": "/en/architecture/commands-and-events",
    "capability_state": "IN_DEVELOPMENT",
    "chunk_id": "MYRILUM-DOC-ARCH-024@0.1.0:en:GLOBAL:views-are-derived",
    "citation_id": "MYRILUM-DOC-ARCH-024@0.1.0:en#views-are-derived",
    "command_authority": "NONE",
    "content_applicability": "SHARED_NEUTRAL",
    "content_digest": "40a975ef137256a2db8fe7061450b079a9b3a5178f61d0c0c2980496cfbadc05",
    "content_maturity": "DRAFTED",
    "doc_id": "MYRILUM-DOC-ARCH-024",
    "effective_at": null,
    "expires_at": null,
    "freshness_status": "CURRENT",
    "governance_status": "APPROVED",
    "last_verified_at": "2026-09-23",
    "limitations": "Read-only documentation projection. It grants no command authority and cannot authorize or perform any real-world action.",
    "locale": "en",
    "operational_effect": "NONE",
    "owner": "Web3Capital Documentation Steward",
    "product_id": null,
    "publication_status": "PUBLISHED_GLOBAL",
    "region": "GLOBAL",
    "requires_human_gate": true,
    "review_due_at": "2026-10-23",
    "safety_class": "INFORMATIONAL",
    "section_title": "Views are derived; key actions go back to the record",
    "source_commit": "6b41cce4496de03c67a501aa94cd41ec6ac0e85a",
    "source_refs": [
      "SRC-ARCHITECTURE-ATLAS-V2-2"
    ],
    "text": "Document: Commands, events and consistency (MYRILUM-DOC-ARCH-024, version 0.1.0).\nCanonical URL: /en/architecture/commands-and-events#views-are-derived. Product: NOT_APPLICABLE.\nRegion: GLOBAL; locale: en; visibility: PUBLIC; publication: PUBLISHED_GLOBAL.\nContent: DRAFTED; governance: APPROVED; freshness: CURRENT.\nReality: IN_DEVELOPMENT; availability: NOT_AVAILABLE; authorization: PUBLIC_INFORMATION.\nAuthority: SRC-ARCHITECTURE-ATLAS-V2-2; source commit: 6b41cce4496de03c67a501aa94cd41ec6ac0e85a; content digest: 40a975ef137256a2db8fe7061450b079a9b3a5178f61d0c0c2980496cfbadc05.\nEffective: NOT_SET; expires: NOT_SET; verified: 2026-09-23; review due: 2026-10-23.\nSafety: INFORMATIONAL; human gate: true; operational_effect=NONE; command_authority=NONE.\nDocument governance assignment: owner=Web3Capital Documentation Steward; assigned approvers (not approval evidence)=Stephen.\nRead-only documentation projection. It grants no command authority and cannot authorize or perform any real-world action.\nViews are derived; key actions go back to the record: Home, workspaces, statistics and search are derived views. They may lag for a while, but they show when they were updated and never pose as real-time fact. Before an important action runs, the system goes back to the formal record and re-checks state and permissions.",
    "title": "Commands, events and consistency",
    "version": "0.1.0",
    "visibility": "PUBLIC"
  },
  {
    "anchor": "replay-is-not-repeat",
    "approvers": [
      "Stephen"
    ],
    "authorization_scope": "PUBLIC_INFORMATION",
    "availability_state": "NOT_AVAILABLE",
    "canonical_authority": "SRC-ARCHITECTURE-ATLAS-V2-2",
    "canonical_url": "/en/architecture/commands-and-events",
    "capability_state": "IN_DEVELOPMENT",
    "chunk_id": "MYRILUM-DOC-ARCH-024@0.1.0:en:GLOBAL:replay-is-not-repeat",
    "citation_id": "MYRILUM-DOC-ARCH-024@0.1.0:en#replay-is-not-repeat",
    "command_authority": "NONE",
    "content_applicability": "SHARED_NEUTRAL",
    "content_digest": "40a975ef137256a2db8fe7061450b079a9b3a5178f61d0c0c2980496cfbadc05",
    "content_maturity": "DRAFTED",
    "doc_id": "MYRILUM-DOC-ARCH-024",
    "effective_at": null,
    "expires_at": null,
    "freshness_status": "CURRENT",
    "governance_status": "APPROVED",
    "last_verified_at": "2026-09-23",
    "limitations": "Read-only documentation projection. It grants no command authority and cannot authorize or perform any real-world action.",
    "locale": "en",
    "operational_effect": "NONE",
    "owner": "Web3Capital Documentation Steward",
    "product_id": null,
    "publication_status": "PUBLISHED_GLOBAL",
    "region": "GLOBAL",
    "requires_human_gate": true,
    "review_due_at": "2026-10-23",
    "safety_class": "INFORMATIONAL",
    "section_title": "Replaying is not redoing",
    "source_commit": "6b41cce4496de03c67a501aa94cd41ec6ac0e85a",
    "source_refs": [
      "SRC-ARCHITECTURE-ATLAS-V2-2"
    ],
    "text": "Document: Commands, events and consistency (MYRILUM-DOC-ARCH-024, version 0.1.0).\nCanonical URL: /en/architecture/commands-and-events#replay-is-not-repeat. Product: NOT_APPLICABLE.\nRegion: GLOBAL; locale: en; visibility: PUBLIC; publication: PUBLISHED_GLOBAL.\nContent: DRAFTED; governance: APPROVED; freshness: CURRENT.\nReality: IN_DEVELOPMENT; availability: NOT_AVAILABLE; authorization: PUBLIC_INFORMATION.\nAuthority: SRC-ARCHITECTURE-ATLAS-V2-2; source commit: 6b41cce4496de03c67a501aa94cd41ec6ac0e85a; content digest: 40a975ef137256a2db8fe7061450b079a9b3a5178f61d0c0c2980496cfbadc05.\nEffective: NOT_SET; expires: NOT_SET; verified: 2026-09-23; review due: 2026-10-23.\nSafety: INFORMATIONAL; human gate: true; operational_effect=NONE; command_authority=NONE.\nDocument governance assignment: owner=Web3Capital Documentation Steward; assigned approvers (not approval evidence)=Stephen.\nRead-only documentation projection. It grants no command authority and cannot authorize or perform any real-world action.\nReplaying is not redoing: Views can be rebuilt by replaying events by version, but external actions such as payments or publishing are never done a second time because of a replay. Failures are retried a bounded number of times, and what cannot be handled is set aside for a person; long flows across domains are closed out through state coordination and reconciliation, never by pretending to be one transaction. Events carry only the references they need, never keys or customer content.",
    "title": "Commands, events and consistency",
    "version": "0.1.0",
    "visibility": "PUBLIC"
  },
  {
    "anchor": "source",
    "approvers": [
      "Stephen"
    ],
    "authorization_scope": "PUBLIC_INFORMATION",
    "availability_state": "NOT_AVAILABLE",
    "canonical_authority": "SRC-ARCHITECTURE-ATLAS-V2-2",
    "canonical_url": "/en/architecture/commands-and-events",
    "capability_state": "IN_DEVELOPMENT",
    "chunk_id": "MYRILUM-DOC-ARCH-024@0.1.0:en:GLOBAL:source",
    "citation_id": "MYRILUM-DOC-ARCH-024@0.1.0:en#source",
    "command_authority": "NONE",
    "content_applicability": "SHARED_NEUTRAL",
    "content_digest": "40a975ef137256a2db8fe7061450b079a9b3a5178f61d0c0c2980496cfbadc05",
    "content_maturity": "DRAFTED",
    "doc_id": "MYRILUM-DOC-ARCH-024",
    "effective_at": null,
    "expires_at": null,
    "freshness_status": "CURRENT",
    "governance_status": "APPROVED",
    "last_verified_at": "2026-09-23",
    "limitations": "Read-only documentation projection. It grants no command authority and cannot authorize or perform any real-world action.",
    "locale": "en",
    "operational_effect": "NONE",
    "owner": "Web3Capital Documentation Steward",
    "product_id": null,
    "publication_status": "PUBLISHED_GLOBAL",
    "region": "GLOBAL",
    "requires_human_gate": true,
    "review_due_at": "2026-10-23",
    "safety_class": "INFORMATIONAL",
    "section_title": "Source",
    "source_commit": "6b41cce4496de03c67a501aa94cd41ec6ac0e85a",
    "source_refs": [
      "SRC-ARCHITECTURE-ATLAS-V2-2"
    ],
    "text": "Document: Commands, events and consistency (MYRILUM-DOC-ARCH-024, version 0.1.0).\nCanonical URL: /en/architecture/commands-and-events#source. Product: NOT_APPLICABLE.\nRegion: GLOBAL; locale: en; visibility: PUBLIC; publication: PUBLISHED_GLOBAL.\nContent: DRAFTED; governance: APPROVED; freshness: CURRENT.\nReality: IN_DEVELOPMENT; availability: NOT_AVAILABLE; authorization: PUBLIC_INFORMATION.\nAuthority: SRC-ARCHITECTURE-ATLAS-V2-2; source commit: 6b41cce4496de03c67a501aa94cd41ec6ac0e85a; content digest: 40a975ef137256a2db8fe7061450b079a9b3a5178f61d0c0c2980496cfbadc05.\nEffective: NOT_SET; expires: NOT_SET; verified: 2026-09-23; review due: 2026-10-23.\nSafety: INFORMATIONAL; human gate: true; operational_effect=NONE; command_authority=NONE.\nDocument governance assignment: owner=Web3Capital Documentation Steward; assigned approvers (not approval evidence)=Stephen.\nRead-only documentation projection. It grants no command authority and cannot authorize or perform any real-world action.\nSource: This page follows A24 of the MYRILUM architecture map v2.2. Under the public boundary it publishes principles only and carries no diagram. Related: “Business domains and fact authority”; “State machines and exception paths”; “Versioning, maturity and roadmap”.",
    "title": "Commands, events and consistency",
    "version": "0.1.0",
    "visibility": "PUBLIC"
  }
]
