Purpose. Define exactly which stamps belong to a given day’s anchor for SSM-Clock Stamp. All rules are plain ASCII and deterministic.
Day key (UTC, must)
- From
iso_utc = "YYYY-MM-DDThh:mm:ssZ", derive the UTC day key:YYYY-MM-DD. - Timezones/offsets are not allowed; day selection is strictly UTC.
Inclusion rule (must)
- Include all stamps whose
iso_utcshares the target UTC day key. - Identity of a stamp is the entire line as recorded (base or with
kv:tail):SSMCLOCK1|iso_utc|rasi_idx|theta_deg|sha256(file)|chain[|kv:...]
Edge conditions (clarifications)
- Subseconds: not allowed. Only whole seconds appear in
iso_utc. - Leap second: stamping at
23:59:60is forbidden; such stamps must not exist. - Cross-midnight sources: data produced near midnight must still obey the
iso_utcday key. Local timezones are irrelevant; only theZ-suffix timestamp decides membership.
Practical selection procedure (copy-ready)
- Read each stamp line; parse
iso_utc. - Compute day key
YYYY-MM-DDfromiso_utc(UTC). - If day key equals the target day → include the full line.
- Keep the included lines unchanged (including any
kv:tail) for the next step (ordering).
Why this matters
- Using a UTC day key ensures everyone selects the same set regardless of locale.
- Because identity is the exact ASCII line, later hashing steps become unambiguous.
Navigation
Back: SSM-Clock Stamp – Anchoring & Daily Roll-Up (3)
Next: SSM-Clock Stamp – Canonical Ordering (3.2)