Composition Graph

The Intent Graph, rendered. Every diagram and count on this page is derived from the corpus — the ## Composes edges, the Status lines, the sibling formal-model files — and regenerated by tooling, never hand-maintained (text is canonical; visuals are views). Visual weight here is semantic leverage: how many compositions rest on a pattern — not lines of code.

Reverse leverage — atoms by fan-in

How many grounded compositions compose each atom. A stale or wrong atom propagates exactly this far — fan-in is the risk weight the rescan queue tie-breaks on, and the reuse a flat pattern count hides.

Atom Fan-in Composed by
Permissions 8 actor-suspension, attributed-permissions-admin, execute-gated-workflow, multi-party-approval, privileged-access-provisioning, propagate-consent-revocation-downstream, session-gated-authorization, shared-todo
Actor Identity 5 actor-suspension, attributed-permissions-admin, audit-trail, authenticated-actor, reserve-from-pool
Event Log 5 audit-trail, compensable-workflow, preference-aware-notification-fanout, reserve-from-pool, undo-history
Credential 4 authenticated-actor, external-onboarding, login, privileged-access-provisioning
Retention Window 4 audit-trail, customer-onboarding, defensible-retention, propagate-consent-revocation-downstream
Session 4 actor-suspension, login, privileged-access-provisioning, session-gated-authorization
Assignment 3 execute-gated-workflow, multi-party-approval, shared-todo
Selective Disclosure 3 capability-backed-sharing, immutable-transaction-ledger, resolve-a-persons-data-rights
Approval Step 2 execute-gated-workflow, multi-party-approval
Capability 2 capability-backed-sharing, privileged-access-provisioning
Consent 2 propagate-consent-revocation-downstream, resolve-a-persons-data-rights
Duplicate Prevention 2 idempotent-reservation, reserve-from-pool
Notification 2 notification-fanout, preference-aware-notification-fanout
Party Identity 2 customer-onboarding, external-onboarding
Personal Todo 2 shared-todo, undo-history
Provisional Commitment 2 idempotent-reservation, reserve-from-pool
State Machine 2 compensable-workflow, execute-gated-workflow
Subscription 2 notification-fanout, preference-aware-notification-fanout
Capacity Constraint Enforcement 1 reserve-from-pool
Invitation 1 external-onboarding
Legal Hold 1 defensible-retention
Message Preference 1 preference-aware-notification-fanout
Provenance 1 chain-of-custody
Soft Delete 1 forensic-recovery
Tamper Evidence 1 audit-trail
Clinical Observation 0 (none yet)
Medication Order 0 (none yet)

Reverse leverage — compositions as substrates

Compositions other compositions name in their ## Composes (the substrate pattern — constituents reached transitively). This is the load-bearing spine of the library.

Substrate Named by Composers
Audit Trail 13 actor-suspension, capability-backed-sharing, chain-of-custody, customer-onboarding, defensible-retention, execute-gated-workflow, external-onboarding, forensic-recovery, immutable-transaction-ledger, login, multi-party-approval, privileged-access-provisioning, propagate-consent-revocation-downstream
Defensible Retention 1 resolve-a-persons-data-rights
Multi-Party Approval 1 privileged-access-provisioning

The substrate spine

Compositions that build on other compositions. Arrows point from the composer to the substrate it names; constituents of the substrate are reached transitively.

%%{init: {"theme": "dark", "flowchart": {"htmlLabels": true}} }%%
flowchart LR
  actor_suspension["Actor Suspension"]
  audit_trail["Audit Trail · 13"]
  capability_backed_sharing["Capability-Backed Sharing"]
  chain_of_custody["Chain of Custody"]
  customer_onboarding["Customer Onboarding"]
  defensible_retention["Defensible Retention · 1"]
  execute_gated_workflow["Execute Gated Workflow"]
  external_onboarding["External Onboarding"]
  forensic_recovery["Forensic Recovery"]
  immutable_transaction_ledger["Immutable Transaction Ledger with Selective Disclosure"]
  login["Login"]
  multi_party_approval["Multi-Party Approval · 1"]
  privileged_access_provisioning["Privileged Access Provisioning"]
  propagate_consent_revocation_downstream["Propagate Consent Revocation Downstream"]
  resolve_a_persons_data_rights["Resolve a Person's Data Rights"]
  actor_suspension -.-> audit_trail
  capability_backed_sharing -.-> audit_trail
  chain_of_custody -.-> audit_trail
  customer_onboarding -.-> audit_trail
  defensible_retention -.-> audit_trail
  execute_gated_workflow -.-> audit_trail
  external_onboarding -.-> audit_trail
  forensic_recovery -.-> audit_trail
  immutable_transaction_ledger -.-> audit_trail
  login -.-> audit_trail
  multi_party_approval -.-> audit_trail
  privileged_access_provisioning -.-> audit_trail
  privileged_access_provisioning -.-> multi_party_approval
  propagate_consent_revocation_downstream -.-> audit_trail
  resolve_a_persons_data_rights -.-> defensible_retention
  classDef comp fill:#3b2a52,stroke:#c7a8e8,color:#f2ebfa;
  classDef spine fill:#52341f,stroke:#f0b27a,color:#fdf2e9;
  class actor_suspension,audit_trail,capability_backed_sharing,chain_of_custody,customer_onboarding,defensible_retention,execute_gated_workflow,external_onboarding,forensic_recovery,immutable_transaction_ledger,login,multi_party_approval,privileged_access_provisioning,propagate_consent_revocation_downstream,resolve_a_persons_data_rights comp;
  class audit_trail,defensible_retention,multi_party_approval spine;

The full graph

Every composition → atom edge (63 edges — expand)
%%{init: {"theme": "dark", "flowchart": {"htmlLabels": true}} }%%
flowchart LR
  subgraph ATOMS[Atoms]
    a_actor_identity["Actor Identity · 5"]
    a_approval_step["Approval Step · 2"]
    a_assignment["Assignment · 3"]
    a_capability["Capability · 2"]
    a_capacity_constraint_enforcement["Capacity Constraint Enforcement · 1"]
    a_clinical_observation["Clinical Observation"]
    a_consent["Consent · 2"]
    a_credential["Credential · 4"]
    a_duplicate_prevention["Duplicate Prevention · 2"]
    a_event_log["Event Log · 5"]
    a_invitation["Invitation · 1"]
    a_legal_hold["Legal Hold · 1"]
    a_medication_order["Medication Order"]
    a_message_preference["Message Preference · 1"]
    a_notification["Notification · 2"]
    a_party_identity["Party Identity · 2"]
    a_permissions["Permissions · 8"]
    a_personal_todo["Personal Todo · 2"]
    a_provenance["Provenance · 1"]
    a_provisional_commitment["Provisional Commitment · 2"]
    a_retention_window["Retention Window · 4"]
    a_selective_disclosure["Selective Disclosure · 3"]
    a_session["Session · 4"]
    a_soft_delete["Soft Delete · 1"]
    a_state_machine["State Machine · 2"]
    a_subscription["Subscription · 2"]
    a_tamper_evidence["Tamper Evidence · 1"]
  end
  subgraph COMPS[Compositions]
    c_actor_suspension["Actor Suspension"]
    c_attributed_permissions_admin["Attributed Permissions Admin"]
    c_audit_trail["Audit Trail"]
    c_authenticated_actor["Authenticated Actor"]
    c_capability_backed_sharing["Capability-Backed Sharing"]
    c_chain_of_custody["Chain of Custody"]
    c_compensable_workflow["Compensable Workflow"]
    c_customer_onboarding["Customer Onboarding"]
    c_defensible_retention["Defensible Retention"]
    c_execute_gated_workflow["Execute Gated Workflow"]
    c_external_onboarding["External Onboarding"]
    c_forensic_recovery["Forensic Recovery"]
    c_idempotent_reservation["Idempotent Reservation"]
    c_immutable_transaction_ledger["Immutable Transaction Ledger with Selective Disclosure"]
    c_login["Login"]
    c_multi_party_approval["Multi-Party Approval"]
    c_notification_fanout["Notification Fanout"]
    c_preference_aware_notification_fanout["Preference-Aware Notification Fanout"]
    c_privileged_access_provisioning["Privileged Access Provisioning"]
    c_propagate_consent_revocation_downstream["Propagate Consent Revocation Downstream"]
    c_reserve_from_pool["Reserve from Pool"]
    c_resolve_a_persons_data_rights["Resolve a Person's Data Rights"]
    c_session_gated_authorization["Session-Gated Authorization"]
    c_shared_todo["Shared Todo"]
    c_undo_history["Undo History"]
  end
  c_actor_suspension --> a_actor_identity
  c_actor_suspension --> a_permissions
  c_actor_suspension --> a_session
  c_attributed_permissions_admin --> a_permissions
  c_attributed_permissions_admin --> a_actor_identity
  c_audit_trail --> a_event_log
  c_audit_trail --> a_actor_identity
  c_audit_trail --> a_retention_window
  c_audit_trail --> a_tamper_evidence
  c_authenticated_actor --> a_credential
  c_authenticated_actor --> a_actor_identity
  c_capability_backed_sharing --> a_capability
  c_capability_backed_sharing --> a_selective_disclosure
  c_chain_of_custody --> a_provenance
  c_compensable_workflow --> a_state_machine
  c_compensable_workflow --> a_event_log
  c_customer_onboarding --> a_party_identity
  c_customer_onboarding --> a_retention_window
  c_defensible_retention --> a_legal_hold
  c_defensible_retention --> a_retention_window
  c_execute_gated_workflow --> a_state_machine
  c_execute_gated_workflow --> a_approval_step
  c_execute_gated_workflow --> a_permissions
  c_execute_gated_workflow --> a_assignment
  c_external_onboarding --> a_invitation
  c_external_onboarding --> a_credential
  c_external_onboarding --> a_party_identity
  c_forensic_recovery --> a_soft_delete
  c_idempotent_reservation --> a_provisional_commitment
  c_idempotent_reservation --> a_duplicate_prevention
  c_immutable_transaction_ledger --> a_selective_disclosure
  c_login --> a_credential
  c_login --> a_session
  c_multi_party_approval --> a_approval_step
  c_multi_party_approval --> a_permissions
  c_multi_party_approval --> a_assignment
  c_notification_fanout --> a_subscription
  c_notification_fanout --> a_notification
  c_preference_aware_notification_fanout --> a_subscription
  c_preference_aware_notification_fanout --> a_notification
  c_preference_aware_notification_fanout --> a_message_preference
  c_preference_aware_notification_fanout --> a_event_log
  c_privileged_access_provisioning --> a_credential
  c_privileged_access_provisioning --> a_session
  c_privileged_access_provisioning --> a_permissions
  c_privileged_access_provisioning --> a_capability
  c_propagate_consent_revocation_downstream --> a_consent
  c_propagate_consent_revocation_downstream --> a_permissions
  c_propagate_consent_revocation_downstream --> a_retention_window
  c_reserve_from_pool --> a_provisional_commitment
  c_reserve_from_pool --> a_capacity_constraint_enforcement
  c_reserve_from_pool --> a_duplicate_prevention
  c_reserve_from_pool --> a_event_log
  c_reserve_from_pool --> a_actor_identity
  c_resolve_a_persons_data_rights --> a_selective_disclosure
  c_resolve_a_persons_data_rights --> a_consent
  c_session_gated_authorization --> a_session
  c_session_gated_authorization --> a_permissions
  c_shared_todo --> a_personal_todo
  c_shared_todo --> a_permissions
  c_shared_todo --> a_assignment
  c_undo_history --> a_personal_todo
  c_undo_history --> a_event_log
  c_actor_suspension -.-> c_audit_trail
  c_capability_backed_sharing -.-> c_audit_trail
  c_chain_of_custody -.-> c_audit_trail
  c_customer_onboarding -.-> c_audit_trail
  c_defensible_retention -.-> c_audit_trail
  c_execute_gated_workflow -.-> c_audit_trail
  c_external_onboarding -.-> c_audit_trail
  c_forensic_recovery -.-> c_audit_trail
  c_immutable_transaction_ledger -.-> c_audit_trail
  c_login -.-> c_audit_trail
  c_multi_party_approval -.-> c_audit_trail
  c_privileged_access_provisioning -.-> c_audit_trail
  c_privileged_access_provisioning -.-> c_multi_party_approval
  c_propagate_consent_revocation_downstream -.-> c_audit_trail
  c_resolve_a_persons_data_rights -.-> c_defensible_retention
  classDef atom fill:#16394a,stroke:#85c1e9,color:#eaf6fc;
  classDef atomSec fill:#16394a,stroke:#f7dc6f,color:#fdfbef;
  classDef comp fill:#3b2a52,stroke:#c7a8e8,color:#f2ebfa;
  classDef compReg fill:#52341f,stroke:#f0b27a,color:#fdf2e9;
  class a_actor_identity,a_approval_step,a_assignment,a_capability,a_capacity_constraint_enforcement,a_clinical_observation,a_consent,a_credential,a_duplicate_prevention,a_event_log,a_invitation,a_legal_hold,a_medication_order,a_message_preference,a_notification,a_party_identity,a_permissions,a_personal_todo,a_provenance,a_provisional_commitment,a_retention_window,a_selective_disclosure,a_session,a_soft_delete,a_state_machine,a_subscription,a_tamper_evidence atom;
  class a_actor_identity,a_capability,a_credential,a_invitation,a_party_identity,a_permissions,a_session atomSec;
  class c_actor_suspension,c_attributed_permissions_admin,c_audit_trail,c_authenticated_actor,c_capability_backed_sharing,c_chain_of_custody,c_compensable_workflow,c_customer_onboarding,c_defensible_retention,c_execute_gated_workflow,c_external_onboarding,c_forensic_recovery,c_idempotent_reservation,c_immutable_transaction_ledger,c_login,c_multi_party_approval,c_notification_fanout,c_preference_aware_notification_fanout,c_privileged_access_provisioning,c_propagate_consent_revocation_downstream,c_reserve_from_pool,c_resolve_a_persons_data_rights,c_session_gated_authorization,c_shared_todo,c_undo_history comp;
  class c_actor_suspension,c_attributed_permissions_admin,c_audit_trail,c_authenticated_actor,c_capability_backed_sharing,c_chain_of_custody,c_customer_onboarding,c_defensible_retention,c_execute_gated_workflow,c_external_onboarding,c_forensic_recovery,c_idempotent_reservation,c_immutable_transaction_ledger,c_login,c_multi_party_approval,c_notification_fanout,c_preference_aware_notification_fanout,c_privileged_access_provisioning,c_propagate_consent_revocation_downstream,c_reserve_from_pool,c_resolve_a_persons_data_rights,c_session_gated_authorization compReg;

Legend. Blue nodes: atoms (yellow border: the derived security overlay). Purple nodes: compositions (orange fill: regulated — the composition carries a Generation acceptance bar; in the spine diagram, orange marks compositions used as substrates). Dotted arrows: substrate edges. · N on a node is its fan-in.


Catalogs: Atomic Concepts · Conceptual Compositions. The classification lenses behind the coloring are documented in the taxonomy note.