← Catalogue
World Models · legacy example

Defense & Security Forces

This meta-model is a breadth placeholder describing a polity's forces: their units and command lines, references to the assets they hold, the legal mandates under which they exist and may deploy, and coarse readiness states. It is deliberately shallow: operational depth, plans and engagements live in the dedicated operations model (G3). It is its own model because even a placeholder must anchor the catalogue's references to forces and their mandates, and because it carries the most restrictive default access in the catalogue.

IDworld.a17-defense-and-security-forces
Version history0.2.0-legacy
CategoryReference example
IndustryCross-industry
Domainpolity
Tagsdefense, security, forces
Data structure

Bundles and layers

Bundle

forceStructure

Forces and units as organizations

Layers

unit`: forces, units and their ordering · `command`: command and subordination lines

Bundle

assetsAndReadiness

What forces hold and how ready they are

Layers

assetReference`: identifiers of held assets, never their operational detail · `readiness`: coarse readiness states per unit

Bundle

mandate

Why forces exist and may act

Layers

legalMandate`: founding and empowering acts · `deploymentAuthorization`: decisions permitting deployment

Findings

Catalogue-native findings must describe the information grouped by each layer. This legacy version does not declare them separately.

Questions & artifacts

Questions, artifact requirements and serial naming rules are required by Vercy vNext; they remain unassigned in this reference version.

Service layers

How this specification operates

Dimension & namespace

  • REFERENCE `world.defenseOperations` (G3): all operational depth, plans and engagements live there; this model only anchors identity, structure and mandate
  • REFERENCE `world.lawmaking` (A10): mandates and deployment authorizations trace to enactments
  • REFERENCE `world.publicOffice` (A11): the command apex and civilian control sit in branch bodies
  • REFERENCE `world.interstateRelations` (A15): alliance obligations shape structure and govern allied exchange
  • MIX-IN `world.auditTrail` (S4): every structural and mandate change is append-only
  • imports: nato-standards (ALIGN): interoperability terminology for units, echelons and readiness categories, referenced not adopted

Canon, patches & standards

  • REFERENCE `world.defenseOperations` (G3): all operational depth, plans and engagements live there; this model only anchors identity, structure and mandate
  • REFERENCE `world.lawmaking` (A10): mandates and deployment authorizations trace to enactments
  • REFERENCE `world.publicOffice` (A11): the command apex and civilian control sit in branch bodies
  • REFERENCE `world.interstateRelations` (A15): alliance obligations shape structure and govern allied exchange
  • MIX-IN `world.auditTrail` (S4): every structural and mandate change is append-only
  • imports: nato-standards (ALIGN): interoperability terminology for units, echelons and readiness categories, referenced not adopted

Artifact formats & serial data

Format-independent core. Concrete artifact formats and naming prefixes are not declared in this legacy version.

Policies & accepted processes

  • `oversightDisclosure`: graded access for mandated oversight bodies, scoped by clearance class
  • `alliedExchange`: treaty-based exchange of structure and readiness data with allied polities per A15
  • `publicTransparencySummary`: periodic aggregate disclosure of force posture and spending class

Read / add / edit / delete

CRUD procedures and interface bindings are not declared in this legacy version.

Ownership, roles & access

The defense authority stewards this model under the tightest default access in the catalogue: nothing is visible beyond the public transparency summary except by explicit owner grant. All grants, including oversight and allied exchange, flow through S1 ownership and S2 access, with S4 audit on every disclosure.

Existing assembly

Objects, relationships, events and projections

Objects

  • `force`: a constituted armed or security force; key attributes: name, serviceBranchType, mandateRef, status
  • `forceUnit`: an organizational unit within a force; key attributes: designation, echelon, parentRef, location Class
  • `assetReference`: an identifier of an asset held by a unit, resolved elsewhere; key attributes: assetIdentifier, assetClass, custodyUnitRef, snapshotDate
  • `forceMandate`: the legal basis of a force's existence and powers; key attributes: legalBasisRef, scope, constraints, review Rule
  • `readinessState`: a coarse, dated readiness assessment of a unit; key attributes: unitRef, readinessCategory, assessedOn, validity
  • `deploymentAuthorization`: a decision permitting deployment within or beyond the polity; key attributes: authorityRef, scope, duration, reportingDuty

Relationships

  • `forceUnit` -> partOf -> `force` (N:1): units nest within one constituted force
  • `forceUnit` -> subordinateTo -> `forceUnit` (N:1): the command line is a hierarchy over units
  • `force` -> constitutedBy -> `forceMandate` (N:1): a force exists only under a legal mandate
  • `assetReference` -> assignedTo -> `forceUnit` (N:1): asset identifiers attach to the unit holding custody
  • `readinessState` -> describes -> `forceUnit` (N:1): coarse readiness is assessed per unit
  • `deploymentAuthorization` -> permits -> `force` (N:1): deployment decisions name the force they cover

Events

  • `forceEstablished`: a force was constituted under a legal mandate
  • `unitFormed`: a unit was formed and placed in the command structure
  • `unitDisbanded`: a unit was dissolved and its references closed
  • `mandateGranted`: a founding or empowering act took effect for a force
  • `readinessAssessed`: a dated coarse readiness state was recorded for a unit
  • `deploymentAuthorized`: a competent authority permitted a deployment
  • `deploymentConcluded`: an authorized deployment ended and reporting closed

Projections

  • `publicDefenseSummary`: high-level posture and mandate summary; omits units, assets and readiness
  • `oversightView`: structure, mandates and authorizations for mandated committees; omits operational detail held in G3
  • `orderOfBattle`: the restricted full structure with asset references and readiness; omits nothing within this model's breadth