SmartGare
Referential

Domain model

Referential aggregate relationships and the boundary between durable facts, policy, and live operations.

Aggregate map

Durable fact versus live decision

Referential factAnother owner
Vehicle administrative statusOperational access verdict — Cycle + Rules
Permit validity windowWhether coverage is sufficient for a live decision
Bay dimensionsOccupation, reservation, temporary unavailability — Allocation
Itinerary calling sequenceOne dated departure — Scheduling
Schedule recurrence and stop timesGenerated occurrence — Scheduling
Installed checkpoint capabilityDevice health and command acknowledgement — Cycle
Payout beneficiaryAmount owed, settlement, and payout — Billing

Validity is derived at query time. Referential never copies “eligible,” “permit valid,” or “may enter” flags onto a vehicle.

History pattern

Lifecycle records retire, suspend, revoke, or decommission instead of deleting. Published itinerary and schedule corrections create successor revisions. Payout details append effective-dated versions. Carrier and category changes append vehicle history.

The result is one answer to “what was true then?” without reconstructing facts from overwritten rows.

On this page