Accepted
Behaviour depends on a stable target model for writing effects into document structure, and Party already forward-references an Instrument-side relation for obligation fulfilment. Instrument is currently empty, so a minimal, law-coherent shape is required before Behaviour authoring.
Instrument defines the smallest required substrate-facing model:
ins:Element, ins:Provision, ins:Obligation, ins:Qualifier.ins:Element subclasses fnd:Version.ins:Provision, ins:Obligation, and ins:Qualifier subclass ins:Element.ins:Provision, ins:Obligation, and ins:Qualifier are mutually disjoint. ins:Element is their common superclass, so it is not in the disjointness axiom (corrected 2026-09-25: including it made every subclass unsatisfiable, fixed in 9a12da4).ins:hasProvision / ins:partOfInstrumentins:hasObligation / ins:inProvisionins:hasQualifier / ins:qualifiesins:fulfilledBy (to Party participation structures)Versioning contract (R-B7):
fnd:Version individual with the same fnd:hasIdentity and links the old version to the new one via fnd:supersededBy.