# GAL-2 Time Contract RC3.1 Linux Installer Quickstart

This Linux wrapper installs GAL-2 Time Contract as a local systemd service for controlled technical evaluation.

## Legal notice

Before installing, review:

- legal/EVALUATOR_TERMS.md
- legal/DISCLAIMER.md
- legal/CLAIM_BOUNDARY.md
- legal/SECURITY.md
- legal/THIRD_PARTY_NOTICES.md

This is a Limited Availability evaluator release for controlled technical validation. It is not certified for production critical infrastructure or high-risk environments without a separate written agreement with GAL-2 Technologies LLC.

## Install

Run:

    sudo ./scripts/install.sh

## Activate with API key

Run:

    sudo ./scripts/activate.sh

## Check status

Run:

    curl -s http://127.0.0.1:9095/status | python3 -m json.tool

## Check contract

Run:

    curl -s http://127.0.0.1:9095/contract | python3 -m json.tool

Expected after activation:

    mode: LIVE
    reason: fresh_api_sync
    safe_to_consume: true

Without an API key and without cache, the daemon should report:

    mode: WARMING
    reason: warming_no_cache
    safe_to_consume: false

## Doctor

Run:

    /usr/local/gal2/bin/gal2-doctor --base-url http://127.0.0.1:9095

## Uninstall service

Run:

    sudo ./scripts/uninstall.sh

## Claim boundary

This is not a metrology claim. GAL-2 Time Contract is a local application-facing temporal circuit breaker.

GAL-2 Time Contract does not replace UTC, GNSS, PTP, NTP, chrony, atomic clocks, or timing receivers.
