← Catalogue
World Models · legacy example

Interstate Relations & Treaties

This meta-model describes the outward-facing relations of a polity: treaties negotiated, signed, ratified and in force, the obligations they create and the reservations that qualify them, memberships in international organizations, and accredited missions between polities. It is its own model because interstate facts belong to two or more sovereign catalogues at once: each polity stewards its own mirrored record of the same treaty or membership and reconciles it with counterparts by federation rather than through any shared owner.

IDworld.a15-interstate-relations-and-treaties
Version history0.2.0-legacy
CategoryReference example
IndustryCross-industry
Domainpolity
Tagsinterstate, relations, treaties
Data structure

Bundles and layers

Bundle

treatyLifecycle

A treaty from text to force

Layers

signature`: negotiation outcomes and signature · `ratification`: domestic consent to be bound · `entryIntoForce`: force, amendment, denunciation

Bundle

obligations

What being bound means

Layers

commitment`: obligations and reservations per party · `compliance`: reported performance against obligations

Bundle

membership

Standing relations between polities

Layers

accession`: joining organizations and regimes · `representation`: missions and accreditation

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.organization` (O1): parties, hosts and senders resolve to polities
  • REFERENCE `world.organization` (O1): international organizations joined through membership
  • REFERENCE `world.lawmaking` (A10): ratification is typically completed by enactment
  • REFERENCE `world.publicOffice` (A11): signature and accreditation act under the full powers of an office
  • ALIGN `world.interstateRelations` (A15) of each counterpart polity's catalogue: the same treaty is a mirrored sovereign record on both sides, reconciled without merging
  • MIX-IN `world.auditTrail` (S4): lifecycle acts and reconciliations are append-only
  • imports: vclt (ALIGN): treaty-law lifecycle concepts, signature, ratification, reservation, denunciation
  • imports: mufp (REFERENCE): the federation protocol used to reconcile mirrored interstate records between sovereign catalogues

Canon, patches & standards

  • REFERENCE `world.organization` (O1): parties, hosts and senders resolve to polities
  • REFERENCE `world.organization` (O1): international organizations joined through membership
  • REFERENCE `world.lawmaking` (A10): ratification is typically completed by enactment
  • REFERENCE `world.publicOffice` (A11): signature and accreditation act under the full powers of an office
  • ALIGN `world.interstateRelations` (A15) of each counterpart polity's catalogue: the same treaty is a mirrored sovereign record on both sides, reconciled without merging
  • MIX-IN `world.auditTrail` (S4): lifecycle acts and reconciliations are append-only
  • imports: vclt (ALIGN): treaty-law lifecycle concepts, signature, ratification, reservation, denunciation
  • imports: mufp (REFERENCE): the federation protocol used to reconcile mirrored interstate records between sovereign catalogues

Artifact formats & serial data

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

Policies & accepted processes

  • `publicTreatyRegistry`: open access to treaty texts, party status and in-force dates
  • `federationReconciliation`: the standing agreement by which counterpart catalogues reconcile mirrored records of the same treaty or membership
  • `complianceReporting`: scoped exchange of performance reports between parties or with an organization

Read / add / edit / delete

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

Ownership, roles & access

The foreign-affairs authority stewards the polity's own copy of every interstate record; no shared owner exists across polities. Treaty texts and party status are public; negotiation and compliance layers are opened only by owner grant via S1 and S2.

Existing assembly

Objects, relationships, events and projections

Objects

  • `treaty`: an agreement governed by international law; key attributes: title, subjectMatter, adoptedOn, depositaryRef, status
  • `party`: one polity's standing under a treaty; key attributes: polityRef, treatyRef, becameBoundOn, status
  • `ratification`: the domestic act of consent to be bound; key attributes: instrument, enactmentRef, depositedOn
  • `reservation`: a qualification a party attaches to obligations; key attributes: text, targetProvisions, objections
  • `obligation`: a distinct commitment arising from a treaty; key attributes: provisionRef, bearer, beneficiary, reportingRule
  • `membership`: a polity's membership in an international organization or regime; key attributes: organizationRef, class, since, status
  • `mission`: an accredited standing representation to another polity or organization; key attributes: sendingPolityRef, hostRef, headOfMissionRef, status

Relationships

  • `party` -> boundBy -> `treaty` (N:M): a treaty binds several polities; a polity is party to many treaties
  • `party` -> isPolity -> `polityRef` (1:1): each party record resolves to a polity in A1
  • `ratification` -> binds -> `party` (N:1): consent instruments accumulate on one party record
  • `obligation` -> arisesFrom -> `treaty` (N:1): commitments trace to specific provisions
  • `reservation` -> qualifies -> `obligation` (N:1): a reservation narrows or excludes particular commitments
  • `membership` -> joins -> `organizationRef` (N:1): membership resolves to an organization in O1
  • `mission` -> accreditedTo -> `polityRef` (N:1): a mission is hosted by one polity or organization

Events

  • `treatySigned`: a negotiated text was signed by the polity's representative
  • `treatyRatified`: domestic consent to be bound was completed and deposited
  • `reservationEntered`: a qualification was attached on becoming bound
  • `treatyEnteredIntoForce`: the treaty took effect for this party
  • `treatyAmended`: the treaty text or annexes were amended in force
  • `treatyDenounced`: a party withdrew and the treaty ceased to bind it
  • `membershipGranted`: the polity acceded to an organization or regime
  • `missionAccredited`: a standing mission was accredited by the host

Projections

  • `treatyBookInForce`: everything currently binding this polity; omits negotiation history and lapsed instruments
  • `obligationMatrix`: who owes what to whom under which provision; omits diplomatic correspondence
  • `membershipMap`: current memberships and missions; omits compliance detail