← Catalogue
World Models · legacy example

Personal Property & Assets

The person-side view of owned things: what a person holds, how each holding was acquired and disposed of, and what encumbrances burden it. Authoritative title always lives in the relevant domain register; this model is the person's own consolidated inventory that references those registers rather than copying them. It is its own meta-model because the holder's perspective, one person across many asset kinds and registers, is a different slice of the world from any single register's perspective.

IDworld.b11-personal-property-and-assets
Version history0.2.0-legacy
CategoryReference example
IndustryCross-industry
Domainsociety
Tagspersonal, property, assets
Data structure

Bundles and layers

Bundle

holding

What the person currently and historically holds

Layers

holdingInventory`: the consolidated list of holdings across asset kinds and registers · `titleEvidence`: references to register entries and documents that evidence each holding

Bundle

flow

How holdings begin and end

Layers

acquisition`: purchase, gift, inheritance and other modes of acquiring · `disposal`: sale, gift, loss and other modes of parting with a holding

Bundle

burden

What limits the person's holdings

Layers

encumbrance`: mortgages, pledges, liens and restrictions burdening a holding · `obligationLinkage`: the obligations and counterparties behind each encumbrance

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.person` (H1): the holder is the person entity governed in its own model
  • REFERENCE `world.registry` (R1): title evidence points at register entries under the generic pattern, with snapshots explicitly marked
  • REFERENCE `world.landParcel` (P2): land holdings resolve to cadastre parcels and their registered rights
  • REFERENCE `world.ledgerAndAccount` (R2): financial holdings resolve to accounts kept in ledgers
  • REFERENCE `world.lifeEventsAndCivilStatus` (B12): succession disclosure is triggered by a registered death event
  • MIX-IN `world.audit` (S4): every grant and disclosure of inventory data carries the audit facet
  • imports: iso-19152-ladm (ALIGN): rights, restrictions and responsibilities vocabulary for holdings and encumbrances

Canon, patches & standards

  • REFERENCE `world.person` (H1): the holder is the person entity governed in its own model
  • REFERENCE `world.registry` (R1): title evidence points at register entries under the generic pattern, with snapshots explicitly marked
  • REFERENCE `world.landParcel` (P2): land holdings resolve to cadastre parcels and their registered rights
  • REFERENCE `world.ledgerAndAccount` (R2): financial holdings resolve to accounts kept in ledgers
  • REFERENCE `world.lifeEventsAndCivilStatus` (B12): succession disclosure is triggered by a registered death event
  • MIX-IN `world.audit` (S4): every grant and disclosure of inventory data carries the audit facet
  • imports: iso-19152-ladm (ALIGN): rights, restrictions and responsibilities vocabulary for holdings and encumbrances

Artifact formats & serial data

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

Policies & accepted processes

  • `inventoryAccessContract`: a scoped grant by the person letting an advisor or institution view defined holdings
  • `creditorVerificationContract`: confirmation to a named creditor of one specific encumbrance and its rank, nothing more
  • `successionDisclosureContract`: release of the full inventory to an authorized executor upon a registered death event

Read / add / edit / delete

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

Ownership, roles & access

The person owns this inventory as their private view of the world's registers; registrars remain the owners of the authoritative entries it references. Any access by advisors, creditors or executors is granted by the person through the S1/S2 access and consent models and audited via S4.

Existing assembly

Objects, relationships, events and projections

Objects

  • `holding`: one thing the person holds, as seen from the person's side; key attributes: assetKind, assetRef, share, heldFrom, heldUntil
  • `assetRef`: the resolvable reference to the thing itself in its authoritative model or register; key attributes: targetCsn, targetId, registerEntryRef
  • `acquisition`: how a holding began; key attributes: mode, counterpartyRef, occurredAt, considerationNote
  • `disposal`: how a holding ended; key attributes: mode, counterpartyRef, occurredAt
  • `encumbrance`: a burden limiting the holding; key attributes: kind, beneficiaryRef, registeredRef, createdAt, releasedAt
  • `titleEvidence`: a document or register extract supporting the holding; key attributes: kind, sourceRef, capturedAt, snapshotFlag
  • `portfolio`: a person-defined grouping of holdings; key attributes: name, purpose, memberHoldings
  • `valuationNote`: an informal person-side value estimate; key attributes: amount, basis, notedAt

Relationships

  • `holding` -> heldBy -> `world.person` person (many-to-one): every holding names its holder
  • `holding` -> refersToAsset -> `assetRef` (one-to-one): the thing itself is referenced, never copied
  • `acquisition` -> creates -> `holding` (one-to-one): each holding begins with exactly one acquisition
  • `disposal` -> ends -> `holding` (one-to-one): a holding ends at most once
  • `encumbrance` -> burdens -> `holding` (many-to-one): a holding can carry several burdens
  • `titleEvidence` -> supports -> `holding` (many-to-one): evidence accumulates on a holding over time
  • `portfolio` -> groups -> `holding` (one-to-many): groupings are the person's own arrangement

Events

  • `assetAcquired`: a holding entered the person's inventory
  • `assetDisposed`: a holding left the inventory
  • `encumbranceCreated`: a burden attached to a holding
  • `encumbranceReleased`: a burden was discharged
  • `titleEvidenceAttached`: a register extract or document was captured as a marked snapshot supporting a holding
  • `valuationRecorded`: the person noted an estimate of a holding's worth

Projections

  • `netHoldingsView`: current holdings and burdens as a list; omits evidence documents and acquisition history
  • `creditorView`: the one encumbered holding relevant to a creditor; omits the rest of the inventory
  • `estateView`: the complete inventory with evidence, released for succession; omits nothing within its trigger's scope