GAL-2™ Application Time Governance

Governed Time for Application State

Your timing stack delivers time. GAL-2 adds a governed application layer: the GAL-2 API creates GAL-2 Time, the GAL-2 Node makes it locally consumable, and the Time Contract governs when it is safe to use.

GAL-2 API creates GAL-2 Time GAL-2 Node makes it locally consumable Time Contract governs its use

Keep your timing stack. Install the GAL-2 Node. Connect the application once.

Checking GAL-2 API status…

GAL-2™ Node · Technical Evaluation Release

Run governed time locally.

GAL-2 Node v1.0.0-rc11 makes GAL-2 Time locally consumable beside your application. The GAL-2 Protected Core creates GAL-2 Time, the GAL-2 API delivers it, the Node makes it locally consumable, and the Time Contract governs whether enrolled applications may consume it.

Keep your timing stack. Install the GAL-2 Node. Connect the application once.

v1.0.0-rc11 · Available now

Linux ARM64 + macOS Apple Silicon

Current product GAL-2 Node v1.0.0-rc11
Available now Linux ARM64
Available now macOS Apple Silicon
Contract compatibility 1.2.0-contract-rc.4
Local contract http://127.0.0.1:9095/contract
Local consumption Time Contract · SHM · SDK Provider

GAL-2 API Access

Active paid API access is required for normal LIVE operation.

The GAL-2 Protected Core creates GAL-2 Time and the GAL-2 API delivers it to the Node. Once running, applications consume locally from the Node instead of making an upstream API request for every local time read.

Backend entitlement decides access. The Time Contract independently governs application consumption.

Starter

10,000 requests / month

Intended for API development, testing, and intermittent Node use. Not intended for one Node running continuously 24/7 at the standard polling interval.

Local reads do not each consume an API request. Your application may read GAL-2 locally through the Node while the Node maintains the upstream GAL-2 API connection.
Linux ARM64 SHA-256 c4b9f928c80b6ecd06f71cd5809fb13e72d0c852c9c52d3b0b2158a46b660e97
macOS Apple Silicon SHA-256 5b082fcdc0c2a59fb669266ef1848d9247c75d35fd7421a72d2b115c1d11830a
Linux release signing fingerprint 802C 8978 FF85 7550 60B6 D6BC 8AB8 59E4 D705 822F
macOS trust Developer ID Installer · GAL-2 Technologies LLC (XWFX4JS9C2) · Apple notarized

Local GAL-2 Time

The Node receives GAL-2 Time through the GAL-2 API and makes it locally consumable beside the enrolled application.

Bounded continuity

If fresh upstream synchronization is unavailable, the Node can continue from the last valid GAL-2 state under bounded HOLDOVER policy.

Controlled recovery

Recovery may return directly to LIVE when reconciliation is unnecessary, or use REJOIN when controlled reconciliation is required.

Fail closed

If policy no longer authorizes consumption, the protected path refuses instead of silently substituting raw host time.

Application-facing Time Contract

More than a timestamp.

Applications can inspect the local Time Contract before committing time-dependent state.

gal2_time safe_to_consume mode reason valid_until uncertainty_ms holdover_age_sec monotonic_sequence source_lineage
safe_to_consume is the application authority.

Mode describes the current continuity state. The application-facing consumption decision is expressed through safe_to_consume.

Standard Node Policy

Strict by default.

Soft HOLDOVER 6 hours
Hard HOLDOVER 72 hours
API polling 30 seconds

The hard HOLDOVER boundary does not mean GAL-2 promises that safe_to_consume remains true for 72 hours. The contract may become non-consumable earlier if active policy can no longer authorize continued consumption.

Customer deployments may select a stricter operational response when their application, risk, or compliance requirements demand it.

Available now

Linux ARM64

GAL-2 Node v1.0.0-rc11 technical evaluation release. Frozen package identity, SHA-256 verification, and detached GPG signature.

Available now

macOS Apple Silicon

Native GAL-2 Node v1.0.0-rc11 installer signed with a GAL-2 Technologies LLC Developer ID Installer certificate and notarized by Apple.

Product boundary

GAL-2 Node does not discipline, steer, or replace the host system clock. Non-enrolled applications continue using their existing timing path.

GAL-2 does not replace UTC, GNSS, PTP, NTP, TAI, chrony, atomic clocks, grandmasters, hardware clocks, timing receivers, or existing timing infrastructure.

HOLDOVER continues from the last valid GAL-2 state under declared policy. It is not silent substitution of raw host time.

The protected GAL-2 Provider path never silently falls back to raw host time when GAL-2 becomes non-consumable or unavailable.

Operational uncertainty is a conservative policy model. It is not an external metrology certification or universal accuracy guarantee.

IXOYE remains advisory-only. It is not the GAL-2 Time source, not a fallback source, and does not determine safe_to_consume.

Get started

1. Activate GAL-2 API access.
2. Download GAL-2 Node for Linux ARM64 or macOS Apple Silicon.
3. Install the Node beside the application.

4. Configure the API credential securely.
5. Confirm the Node reaches LIVE operation.
6. Connect the application through a supported local GAL-2 interface.

Claim boundary: GAL-2 is an application-facing time-consumption governance layer. The GAL-2 Protected Core creates GAL-2 Time. The GAL-2 API delivers GAL-2 Time. The GAL-2 Node makes it locally consumable. The Time Contract governs its consumption by enrolled applications. GAL-2 does not replace or discipline the customer's underlying timing infrastructure or host clock. The current technical evaluation release is GAL-2 Node v1.0.0-rc11 for Linux ARM64 and macOS Apple Silicon.

Technical Evaluation & Early Pilots

Evaluate GAL-2 Node RC11 in your environment.

GAL-2 Node v1.0.0-rc11 is available for technical evaluation on Linux ARM64 and macOS Apple Silicon. We’re also opening a limited number of early technical pilots with teams operating distributed, stateful, or timing-sensitive applications.

Request Evaluation / Pilot Access

GAL-2™ API + GAL-2 Node

Plans for governed application time.

Get GAL-2 API access for direct use or run GAL-2 Node locally. An active paid API plan is required for normal Node LIVE operation.

An active paid GAL-2 API plan is required for GAL-2 Node LIVE operation. Your API credentials provide upstream access to GAL-2 Time, while the local Time Contract independently governs whether that time is safe for your application to consume.

Start here

Choose how you want to use GAL-2.

For the full local application path, start with GAL-2 Node. Install the Node beside your application, connect active GAL-2 API access, and consume GAL-2 Time locally through the Time Contract, SHM, or SDK Provider.

If you want to explore GAL-2 Time directly first, use the API Quickstart to test the upstream GAL-2 API before moving to the local Node path.

Product flow: GAL-2 API creates GAL-2 Time. GAL-2 Node makes it locally consumable. The Time Contract governs its use.
GAL-2 API + GAL-2 Node

Getting started with governed time.

GAL-2 gives you two supported consumption paths: call the GAL-2 API directly, or run GAL-2 Node locally for the full resilient application-consumption path.

Activate GAL-2 API access and use your x-api-key for authenticated requests. The same upstream GAL-2 access can also be configured securely for GAL-2 Node LIVE operation.

x-api-key authentication
Direct GAL-2 API
GAL-2 Node
Local Time Contract
No silent raw fallback

curl

Call GAL-2 Time directly using your API key.

curl -s \
  -H "x-api-key: YOUR_GAL2_API_KEY" \
  "https://api-v2.gal-2.com/time"

JavaScript

Call the GAL-2 API from a secure backend or server context.

const response = await fetch(
  "https://api-v2.gal-2.com/time",
  {
    headers: {
      "x-api-key": "YOUR_GAL2_API_KEY"
    }
  }
);

const data = await response.json();

console.log(data);

Python

Use Python for backend integration, testing, and technical checks.

import requests

url = "https://api-v2.gal-2.com/time"

headers = {
    "x-api-key": "YOUR_GAL2_API_KEY"
}

response = requests.get(
    url,
    headers=headers,
    timeout=10
)

print(response.json())

Product architecture

Direct API or resilient local Node.

Direct GAL-2 API access is appropriate for connected services, experiments, and workloads that do not require Node-managed local continuity.

For applications where time becomes committed state, GAL-2 Node is the resilient path: local holdover, uncertainty, controlled recovery, Time Contract governance, and low-latency local delivery.

01 · GAL-2 API Creates GAL-2 Time
02 · GAL-2 Node Makes GAL-2 Time locally consumable
03 · Time Contract Governs whether the application should use it
Full local product path

Run GAL-2 Node beside your application.

GAL-2 Node maintains the local application-facing consumption path and exposes the current Time Contract to enrolled software.

Your application connects once and receives GAL-2 Time while consumption is justified, or explicit unsafe/error behavior when the active Time Contract no longer permits it.

# Local Time Contract

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

Important

  • Your GAL-2 API credentials are tied to your authorized service access.
  • Do not expose API credentials in frontend code, public repositories, screenshots, or shared logs.
  • Requests without valid GAL-2 API credentials are rejected by the protected API path.
  • Configure GAL-2 Node credentials securely on the host. Applications should consume through the supported local Node interfaces rather than receiving the upstream API key.
  • GAL-2 Node does not silently substitute raw host time through the protected interface when GAL-2 Time becomes unsafe.

GAL-2 is not a replacement for UTC, GNSS, PTP, NTP, chrony, grandmasters, atomic references, timing receivers, or the host system clock. GAL-2 adds an application-facing consumption layer: the API creates GAL-2 Time, the Node makes it locally consumable, and the Time Contract governs its use.

Business risk

What does unsafe time cost?

Timing incidents are not only clock problems. They become application problems when software accepts unsafe time and turns it into trusted, ordered, expired, logged, transacted, or otherwise committed state.

Without a governed boundary

Raw time can become trusted state.

Applications that consume raw time without an explicit safety decision may continue committing through stale references, backward steps, leap-second-like discontinuities, Y2038-style boundaries, VM suspend/resume behavior, reference loss, or unsafe recovery conditions.

Operational cost

Bad time can become expensive state.

The consequence can appear as downtime, engineering investigation, corrupted or disputed data, audit exposure, customer impact, delayed recovery, inconsistent event history, and loss of confidence in what the system recorded.

With GAL-2 Node

Timing risk becomes governed.

GAL-2 Node makes GAL-2 Time locally consumable and exposes the Time Contract before protected state commits. The application can continue while justified, enter bounded HOLDOVER, recover under controlled rules, or FAIL_CLOSED instead of silently accepting unsafe time.

Raw path timestamp → commit → application state

No explicit GAL-2 consumption decision exists on this path.

GAL-2 protected path GAL-2 Time → Time Contract → policy decision → commit / block

The application receives an explicit decision before time becomes state.

A practical way to think about timing-incident cost:

Timing incident cost = downtime + engineering remediation + corrupted or disputed data cleanup + audit exposure + customer impact + recovery delay + reputational damage.

Application-state boundary Y2038 application-state remediation at the commit boundary.

Platform remediation fixes the underlying time representation. GAL-2 provides a separate application-facing decision before a Y2038-style timestamp failure becomes committed state on an enrolled path.

Your timing stack delivers time. GAL-2 governs whether enrolled applications should consume it before it becomes state.
FAQs

Understanding GAL-2™

Clear answers about governed time, application-state risk, and how GAL-2 helps protected systems hold, rejoin, or fail closed before unsafe time becomes committed state.

Technical and buyer FAQ

Questions engineers and buyers ask before adopting GAL-2.

GAL-2 is an application time-consumption governance layer. The GAL-2 API creates GAL-2 Time, GAL-2 Node makes it locally consumable, and the Time Contract governs whether an enrolled application should use it before time becomes committed application state.

Positioning: Keep your timing stack. Install the GAL-2 Node. Connect the application once.
Buyer decision questions
1) What is GAL-2?

GAL-2 is an application time-consumption governance layer for software systems where time becomes application state.

The product architecture has three clear responsibilities: the GAL-2 API creates GAL-2 Time, GAL-2 Node makes it locally consumable, and the Time Contract governs its use.

2) Is the Time Contract the same as GAL-2 Node?

No. They are different parts of the same product architecture.

GAL-2 Node is the locally installed product that maintains the application-facing GAL-2 consumption path. The Time Contract is the governed runtime contract exposed by the Node so enrolled software can determine whether GAL-2 Time is safe to use.

Applications can consume through supported local surfaces including the Time Contract, shared-memory publication, and the GAL-2 SDK Provider.

3) What problem does GAL-2 actually solve?

GAL-2 addresses the application-consumption problem. Timing infrastructure can deliver time, but applications still need a governed decision about whether that time should be trusted for commits, ordering, ledgers, logs, authorization, expiration, workflows, transactions, and audit trails.

GAL-2 creates that boundary before unsafe timing behavior can silently become committed application state.

4) Why would a company pay for this?

Because timing failures do not necessarily remain clock problems. Once software trusts the wrong timestamp, the consequence can become bad ordering, disputed records, corrupted state, broken expiration logic, audit exposure, operational recovery work, and customer impact.

GAL-2 gives engineering teams a reusable application-facing policy layer for deciding what protected software should do when GAL-2 Time is LIVE, operating under bounded continuity, recovering, or no longer safe to consume.

5) What is the cleanest buyer category?

The clearest category is Application Time Consumption Governance Layer.

GAL-2 is not another synchronization protocol or another system clock. It sits at the application-consumption boundary where time becomes software state.

6) Is this just monitoring?

No. Monitoring observes and reports. GAL-2 is designed to participate in the protected application-consumption path.

Enrolled software receives GAL-2 Time together with an explicit safe_to_consume decision and contract metadata such as mode, reason, validity, uncertainty, sequence, and lineage before committing protected state.

7) What should GAL-2 not claim?

GAL-2 is not a replacement for UTC, GNSS, PTP, NTP, chrony, atomic clocks, grandmasters, timing receivers, hardware clocks, or certified metrology references.

GAL-2 does not discipline or steer the host system clock and does not claim universal nanosecond or microsecond accuracy.

Its strongest claims are at the application boundary: governed GAL-2 Time consumption, explicit safety decisions, bounded HOLDOVER, controlled recovery, FAIL_CLOSED behavior, no silent raw host-time fallback through the protected path, and auditable runtime state.

Product and integration questions
8) What does an application actually consume?

The primary local HTTP surface is http://127.0.0.1:9095/contract.

GAL-2 Node also supports local shared-memory publication and the GAL-2 SDK Provider for application integration.

Core Time Contract fields include gal2_time, safe_to_consume, mode, reason, valid_until, uncertainty_ms, holdover_age_sec, monotonic_sequence, and source_lineage.

9) What is the difference between the GAL-2 API and GAL-2 Node?

The GAL-2 API creates GAL-2 Time.

GAL-2 Node receives that governed trajectory and makes it locally consumable beside the application, adding local continuity, uncertainty handling, controlled recovery, Time Contract governance, SHM publication, and SDK Provider integration.

The Time Contract then tells the enrolled application whether the current GAL-2 Time is safe to consume.

10) Do I have to install GAL-2 Node to use GAL-2?

No. GAL-2 supports two consumption paths.

Applications can call the GAL-2 API directly when they do not require Node-managed local continuity.

GAL-2 API + GAL-2 Node is the recommended resilient path when time becomes committed application state and the workload benefits from local HOLDOVER, uncertainty, controlled recovery, Time Contract governance, and low-latency local delivery.

11) What is API Quickstart / RapidAPI for?

API Quickstart is the fastest way to explore GAL-2 Time directly before installing the local Node.

It is useful for API exploration, development, integration testing, and workloads that do not require Node-managed local continuity.

API Quickstart: Open API Quickstart
12) How do I get started with GAL-2 Node?

Start by activating GAL-2 API access. Download the current GAL-2 Node release for Linux ARM64, verify the signed release identity, install the Node, configure your API credentials securely, and confirm the local Time Contract at http://127.0.0.1:9095/contract.

Then connect the application once through the supported local GAL-2 interface.

GAL-2 Node: View GAL-2 Node
13) Does GAL-2 Node require paid API access?

Yes. An active paid GAL-2 API plan is required for normal GAL-2 Node LIVE operation and upstream access to GAL-2 Time.

The two decisions remain separate: backend entitlement decides access; the Time Contract decides safe consumption.

14) What happens with no valid GAL-2 API access?

The Node must not treat missing or invalid entitlement as permission to silently substitute raw host time.

Without valid upstream access, the protected GAL-2 path cannot enter normal API-backed LIVE operation. Application behavior remains governed by the available contract state and declared policy rather than silently falling back to the host clock.

15) Can we start with only one workflow?

Yes. A company can begin with one enrolled workflow: ledger writes, audit events, authorization decisions, ordering-sensitive jobs, cache expiration, event ingestion, Y2038 boundary handling, or another path where time becomes state.

Enrollment does not require rewriting every timestamp operation. The intended model is to connect the application to the Node-supported provider path once and govern protected time consumption there.

16) What platforms are supported?

The current GAL-2 Node v1.0.0-rc10 limited release is available for Linux ARM64.

macOS Apple Silicon is the next planned Node platform.

Fit with existing timing infrastructure
17) Why do I need GAL-2 if I already have GNSS?

GNSS can provide an upstream timing reference. GAL-2 operates at a different boundary: what the application should consume when the governed timing path is healthy, stale, unavailable, operating under continuity policy, or recovering.

GAL-2 does not replace GNSS. It adds an application-facing governance decision downstream.

18) Why do I need GAL-2 if I already use PTP or a grandmaster?

PTP and grandmasters distribute precise infrastructure time. GAL-2 does not replace them.

GAL-2 sits closer to the application and governs whether an enrolled consumer should use GAL-2 Time, continue under bounded HOLDOVER, recover directly to LIVE, use REJOIN when reconciliation is needed, or FAIL_CLOSED when safe consumption can no longer be justified.

19) Does GAL-2 discipline or modify the host clock?

No. GAL-2 Node does not discipline, steer, or modify the host system clock.

Existing NTP, PTP, chrony, GNSS, hardware timing, and other system timing infrastructure can remain in place. Applications that are not enrolled in GAL-2 continue using their existing timing path.

20) Why not just use a monotonic clock?

A monotonic clock is useful for local ordering and elapsed-time measurement, but it does not by itself provide GAL-2 source lineage, validity windows, uncertainty policy, bounded HOLDOVER, controlled recovery, FAIL_CLOSED semantics, or an application-facing safe_to_consume decision.

GAL-2 provides a governed contract around application time consumption, not merely a local counter.

21) Is GAL-2 competing with timing hardware companies?

GAL-2 is designed to be complementary to existing timing infrastructure.

Customers can keep GNSS, PTP, NTP, chrony, grandmasters, atomic references, hardware clocks, timing receivers, and existing synchronization infrastructure while adding GAL-2 at the application-consumption boundary.

Failure behavior and Y2038
22) What does safe_to_consume=false mean?

It means the current GAL-2 contract does not authorize the protected application path to consume GAL-2 Time for the governed operation.

The application should block, defer, return an explicit error, fail closed, or apply its separately defined business handling. The protected GAL-2 interface must not silently switch to raw host time.

safe_to_consume is authoritative. Applications should not infer safety solely from the descriptive mode field.

23) What happens when fresh upstream GAL-2 Time becomes unavailable?

GAL-2 Node can continue from the last valid GAL-2 state under bounded HOLDOVER policy while uncertainty grows according to the declared model.

HOLDOVER is not raw host-time substitution and is not an independent recreation of the Protected Core.

If safe consumption can no longer be justified, the protected path transitions to safe_to_consume=false and can FAIL_CLOSED.

24) What happens when fresh upstream GAL-2 Time returns?

Recovery is controlled.

If the fresh GAL-2 state can be safely accepted without reconciliation, the Node may return directly to LIVE. If reconciliation is required, the Node can use REJOIN before returning to normal LIVE operation.

REJOIN is therefore used when reconciliation is needed; it is not required for every recovery.

25) Does GAL-2 remediate Y2038?

Yes, at GAL-2's declared application boundary: Y2038 application-state remediation at the commit boundary.

Platform remediation fixes the underlying time representation: operating systems, kernels, firmware, runtimes, database schemas, legacy binaries, and 32-bit time_t dependencies still require their appropriate platform-level remediation.

GAL-2 operates at a separate layer. For enrolled application paths, the Time Contract provides an explicit governed decision before a Y2038-style timestamp failure can become trusted or committed application state.

26) Does GAL-2 address leap-second-like discontinuities?

GAL-2 can govern application behavior around timing discontinuities for consumers enrolled through the protected GAL-2 path.

Instead of blindly committing whatever raw system time reports, the enrolled application receives GAL-2 Time together with the current Time Contract safety decision and continuity state.

27) Can applications bypass GAL-2 and still be protected?

No.

GAL-2 protects enrolled application paths. If software bypasses the supported GAL-2 interface, reads raw system time independently, and uses that value for protected state-changing operations, that behavior is outside the GAL-2 protection boundary.

Evidence and validation
28) What public evidence exists today?

GAL-2 has public evidence covering governed timeline continuity, application-facing Time Contract behavior under controlled impairment, bounded continuity and recovery behavior, source isolation, protected commit behavior, Y2038 application-boundary tests, and application-facing temporal safety characterization.

These artifacts support the claims described by their individual experiments. They should not be interpreted as universal UTC accuracy, metrology certification, oscillator-control, or replacement claims.

29) What does the Solstice 7D dataset show?

The Solstice 7D dataset records a seven-day GAL-2 governed timeline characterization with 508,548 observed samples and no reported application-facing backward steps in the published run.

It is continuity evidence under the declared experiment conditions, not a universal metrological accuracy claim.

30) What does the 5-Day Adversarial run show?

The pre-registered 5-Day Time Contract Adversarial Characterization captured 14,397 contract samples and 14,397 consumer rows.

The published results report 0 fetch failures, 0 monotonic_sequence backward steps, and 0 gal2_time backward steps. During the hard interruption phase, GAL-2 entered FAIL_CLOSED with health=red and safe_to_consume=false after hard policy expiration.

31) What should a serious GAL-2 evaluation measure?

A serious evaluation should characterize the actual protected application path: contract safety decisions, application-facing monotonic behavior, local decision latency, HOLDOVER progression, uncertainty growth, recovery behavior, FAIL_CLOSED behavior, restart continuity, SHM and Provider behavior where used, source lineage, release integrity, and raw-versus-GAL-2 application behavior under the same controlled impairment.

32) What would make GAL-2 fail an evaluation?

A protected GAL-2 path should be considered failed if it silently substitutes raw host time, permits a contract-declared unsafe value to proceed as though it were safe, violates required progression or monotonic guarantees, continues beyond declared policy without the required unsafe/fail-closed outcome, materially misrepresents contract state, or cannot support its claimed behavior with evidence.

Security, IP, and trust
33) Is the GAL-2 Protected Core public?

No.

The protected mathematical model, governance engine, backend implementation details, credentials, and protected IP are not distributed as customer source code inside GAL-2 Node.

Customers interact with supported GAL-2 surfaces: the API, GAL-2 Node, Time Contract, SHM publication, SDK Provider, signed release artifacts, policy information, and public validation evidence.

34) How should a protected core be evaluated?

Through observable behavior and independently inspectable evidence.

Engineers can characterize Time Contract fields, safety decisions, state progression, HOLDOVER limits, uncertainty behavior, recovery, FAIL_CLOSED behavior, source lineage, local Provider behavior, release hashes, signed artifacts, public datasets, and reproduced outputs without requiring disclosure of protected IP.

35) Why should engineers trust a controlled implementation?

They should not be expected to trust it merely because GAL-2 says it works. They should test the observable contract.

A serious evaluation should verify whether safe_to_consume, mode, reason, validity, uncertainty, sequence behavior, lineage, HOLDOVER, recovery, restart behavior, and FAIL_CLOSED outcomes match observed system behavior.

The trust model is evidence-backed: frozen release identity, hashes, signed release artifacts, public datasets, and reproducible characterization where available.

36) Are GAL-2 Time Contract responses individually signed?

The current GAL-2 Node release itself is distributed with cryptographic release identity and signature verification.

That should not be confused with claiming that every individual Time Contract response carries its own cryptographic signature. Per-response signing should only be claimed when that capability is explicitly implemented, documented, and verified.

37) Can GAL-2 be used in regulated or safety-critical environments today?

GAL-2 Node v1.0.0-rc10 is currently a Limited Release.

Deployment into critical infrastructure, safety-critical systems, regulated trading, aviation, medical systems, emergency services, life-support systems, nuclear facilities, weapons systems, or other high-risk environments requires deployment-specific review, appropriate validation, and any required separate written agreement.

A Limited Release should not be represented as automatic certification for a regulated or safety-critical environment.

Commercial access
38) Is GAL-2 core IP for sale?

No. GAL-2 core IP, protected mathematical model, Protected Core governance logic, and ownership are not sold as part of standard GAL-2 access.

Commercial access is provided through GAL-2 API plans, GAL-2 Node usage with authorized API access, enterprise agreements, and dedicated partner arrangements where appropriate.

39) Which API plan should I use with GAL-2 Node?

The current standard GAL-2 Node polling interval is 30 seconds. At that interval, one continuously running Node uses approximately 86,400 upstream API requests in a 30-day month and 89,280 requests in a 31-day month.

The Professional plan with 100,000 requests per month is therefore the recommended current plan for one continuously running GAL-2 Node at the standard polling interval.

Local application reads from GAL-2 Node do not each consume a separate upstream API request.

40) What is the best first commercial step?

Get GAL-2 API access, install GAL-2 Node on a supported Linux ARM64 system, and connect one application workflow where time becomes meaningful state.

Define the raw-time behavior you care about, observe normal GAL-2 LIVE operation, test controlled impairment and recovery, verify the Time Contract decision, and compare the protected application path with the raw-time path.