Companion film
Time is a coordinate
Change revenue, then look back at an earlier revision without disturbing the live model.
21 secGrid 0.61.0
Open film page →Canonical Grid model
Portable examples of Grid @ temporal coordinate shorthands.
What this model gives you
25 min to study · Source reviewed 2026-08-26
Continue with guided practiceExpected checkpoint
With the evaluation clock pinned by the host and a known archived revision set. The source intentionally does not ship those fixtures, so the contract proves compilation rather than claiming concrete clock- or history-dependent values.
Relative words are resolved by the host clock and calendar registry. For a reproducible check, record the timezone, calendar, and exact evaluation instant before asserting A1:A3.
@today, @monday, and @january select past-or-current calendar boundaries. @1776 and @5000BCE select year starts, while @2026-12-31 is already an explicit date value.
B1:B6 lower to temporal references over C1:C6. Each lookup returns the latest archived value at or before its coordinate; it does not read an unsaved current binding or synthesize missing history.
Create named revisions on both sides of a boundary, pin the evaluation clock, then assert the selected revision identity as well as its value. The future-dated B6 lookup becomes meaningful after at least one source revision has been saved.
MODEL "Canonical Temporal Coordinates"
DESCRIPTION "Portable examples of Grid @ temporal coordinate shorthands."
VERSION "1.0.0"
AUTHOR "Grid Team"
TAGS "canonical", "temporal", "coordinates"
# Standalone coordinates resolve at evaluation time.
A1 = @today
A2 = @monday
A3 = @january
A4 = @1776
A5 = @5000BCE
A6 = @2026-12-31
# Postfix forms lower to TEMPORAL_REF for ledger-backed AS_OF lookups.
# They require a matching archived revision; the future-dated Snapshot lookup
# becomes available after the model's first save.
B1 = C1@today
B2 = C2@monday
B3 = C3@january
B4 = C4@1776
B5 = C5@5000BCE
B6 = C6@2026-12-31
# TEMPORAL_REF reads archived cell symbols, so keep the ledger-backed sources
# in explicit cells rather than named values.
C1 IS currency = 125000 # Revenue
C2 IS currency = 86000 # Balance
C3 IS currency = 42000 # Opening
C4 = 1776 # Founding
C5 = 5000 # Ancient
C6 IS currency = 7 # Snapshot
END MODEL