Application-facing temporal governance for production timing stacks. Your timing stack delivers time. GAL-2 governs whether applications should consume it.
Application-facing proof
GAL-2 Time Contract gives applications a governed decision before unsafe time becomes committed state.
Instead of trusting raw time directly, your software reads a local contract backed by the GAL-2 API. The contract tells the application when time is safe to consume, when to hold over, when to degrade, when to rejoin, and when to fail closed.
Public evidence chain
RC4 72-Hour Extended Holdover: GAL-2 completed an official
120-hour Time Contract characterization with
14,279 contract samples, 0 monotonic_sequence backward steps,
0 gal2_time backward steps, 1 documented FAIL_CLOSED boundary row
at the declared 72-hour holdover policy boundary, clean
LIVE_RESTORED recovery, and return to LIVE.
DOI: 10.5281/zenodo.20582981
5-Day Adversarial: GAL-2 Time Contract v1.0 completed adversarial
characterization with 14,397 contract samples,
0 fetch failures, 0 monotonic_sequence backward steps,
and observed FAIL_CLOSED behavior with
safe_to_consume=false.
DOI: 10.5281/zenodo.20357131
Solstice 7D: GAL-2 API-backed governed timeline maintained strict
monotonicity across 508,548 observed samples over a full-week run
on commodity hardware under real-world network conditions.
DOI: 10.5281/zenodo.18018704
Application-facing continuity and governance evidence. Not UTC accuracy evidence, not metrology certification, not production SLA evidence.
Keep your timing stack. Add GAL-2 where time becomes application state.
Local Time Contract
{
"schema": "gal2-daemon-time-contract-v1",
"version": "time-contract-v1",
"gal2_time": "2026-06-03T02:55:19.427086Z",
"utc_time": "2026-06-03T02:55:19.397591Z",
"safe_to_consume": true,
"mode": "LIVE",
"health": "green",
"reason": "fresh_api_sync",
"valid_until": "2026-06-03T02:56:04.398902Z",
"monotonic_sequence": 14282,
"source_lineage": [
"gal2_api",
"gal2_daemon",
"time_contract"
]
}
Start with the Time Contract
Get an API key, verify the upstream GAL-2 API, then run the local daemon and inspect
127.0.0.1:9095/contract.
Free evaluation tier · macOS + Linux · No credit card

GAL-2 uses an upstream governed timeline and exposes it locally through the daemon as a consumable Time Contract.
When time becomes stale, degraded, unavailable, or unsafe, GAL-2 can hold over, degrade, rejoin, or fail closed before bad time becomes application state.
GAL-2 complements GNSS, PTP, NTP, chrony, grandmasters, cloud systems, and existing infrastructure at the application boundary.
Application-facing Time Contract
GAL-2 turns governed time into an application-facing contract your software can check before time becomes state.
The GAL-2 API provides the upstream governed timeline. Your existing timing stack remains in place while GAL-2 adds application-facing governance above it.
Deploy the GAL-2 daemon beside your application. The daemon exposes a local /contract endpoint backed by the GAL-2 API.
Your application checks safe_to_consume, mode, reason, and valid_until before using time in state-changing operations.
curl -s http://127.0.0.1:9095/contract
The Time Contract answers the question raw clocks do not.
Not only “what time is it?” but whether that governed time is safe for your application to consume right now.
gal2_time
safe_to_consume
valid_until
mode
reason
monotonic_sequence
source_lineage
Your timing stack delivers time. GAL-2 governs whether applications should consume it before it becomes application state.
Why it matters
GAL-2 gives applications a governed boundary before time is trusted, written, ordered, logged, or committed. The Time Contract is visible to applications. The upstream governance layer is API-backed and designed for protected AWS deployment, including Nitro Enclaves and the NO-PA-NO™ anti-tamper governance model.
safe_to_consume before committing time-dependent state.gal2_time is served through a local contract backed by the GAL-2 API.GAL-2 exposes auditable Time Contract outputs to applications while keeping the upstream temporal governance core protected. NO-PA-NO™ is the anti-tamper governance model designed to protect the core against unauthorized observation, cloning, or arbitrary modification. The result is a practical integration surface for developers and a disciplined evidence trail for infrastructure evaluators.

Time-boundary failures
GAL-2 Time Contract is designed for application paths that cannot blindly trust raw time during discontinuities, legacy timestamp boundaries, reference loss, stale time, recovery events, or timing behavior that can corrupt ordering, transactions, logs, expirations, and committed state.
Leap seconds and similar discontinuities can create brittle application behavior when software
assumes raw time is always safe. GAL-2 gives protected applications a governed path through
gal2_time, validity, mode, reason, sequence, controlled output, and fail-closed semantics.
GAL-2 does not patch legacy binaries, operating systems, kernels, firmware, database engines,
schemas, or 32-bit time_t implementations. That is platform-level remediation.
GAL-2 protects a different boundary: the moment software is about to turn time into committed
application state. For workflows integrated through the GAL-2 Time Contract, Y2038-style
timestamp failures can be governed, blocked, degraded, held over, or failed closed before
unsafe time becomes irreversible state.
When upstream timing becomes stale, unavailable, degraded, or returns out of phase, GAL-2 can preserve bounded monotonic continuity where policy allows, perform controlled rejoin, or stop protected operations before unsafe time becomes committed state.
Evaluator release available
GAL-2 Time Contract RC3.1 runs as a local daemon and exposes
gal2_time, safe_to_consume, mode,
reason, valid_until, monotonic_sequence,
and source_lineage through a local application-facing contract.
Precision protects the reference. GAL-2 protects the consumer.
Activation requires a GAL-2 API key. macOS + Linux evaluator packages, SHA256, GPG verification, installation steps, and full notices are available on the Pricing and Documentation pages.

Validation Evidence
The Red Light Test compares a raw-time application path against a GAL-2-aware path that commits state through the Time Contract. When time is declared unsafe, the GAL-2 path blocks protected operations before unsafe time becomes application state.
Under the declared unsafe window, the raw path kept committing. The GAL-2 path allowed safe operations, blocked unsafe operations, and produced zero unsafe commits.
The Time Contract answers the operational question:
Can this governed time safely become application state right now?This is application-facing temporal safety evidence, not a UTC accuracy or metrology claim.
Claim Boundary
GAL-2 Time Contract is evaluated as an application-facing temporal governance layer. It does not replace the global timing stack. It governs how software consumes time before that time becomes application state.
gal2_time.Keep your timing stack. Add GAL-2 where time becomes application state.
Evidence integrity
GAL-2 public validation packages are prepared with SHA-256 manifests, secret scans, public-safe artifacts, and reproducible evidence trails for technical review.
Scanned
Sealed
Published


Application-facing temporal governance
GAL-2 Time Contract helps protected applications preserve ordering, continuity, and state safety across LIVE, HOLDOVER, REJOIN, DEGRADED, FAIL_CLOSED, and restart conditions.
Your timing stack delivers time. GAL-2 governs whether software should consume it.
GAL-2 helps applications consume governed time instead of raw time, reducing the risk that unsafe timing conditions become committed state.
GAL-2 uses a protected temporal governance core behind the API and exposes the result
through a local Time Contract. Applications receive gal2_time,
safe_to_consume, mode, reason, validity, sequence, and lineage before acting.
GAL-2 can enter bounded holdover, preserve monotonic behavior for contract consumers, perform controlled rejoin when the reference returns, or fail closed when safe consumption can no longer be justified.
Teams operating distributed applications where ordering, ledgers, logs, caches, authorization, workflows, audit trails, Y2038 boundaries, or recovery behavior depend on safe time consumption.
Yes. GAL-2 Time Contract runs locally as a daemon, is backed by the GAL-2 API, and complements existing GNSS, PTP, NTP, chrony, cloud, blockchain, IoT, and production infrastructure.

Vision
GAL-2 originated from a deeper inquiry into temporal continuity, governed time, fractal structure, solar alignment, and public witness.
Read the Vision →