Skip to main content

The Zeqond: Computational Time

The Zeqond is the unit of computational time in Zeq. Just as Unix timestamps measure time in seconds since 1970-01-01, Zeqonds measure time relative to the Zeq epoch (January 1, 2025, 00:00:00 UTC) in units of the HulyaPulse period.

Definition

One Zeqond equals exactly 0.777 seconds—the period of the HulyaPulse oscillation:

T_Z = 1 / f = 1 / 1.287 ≈ 0.777 seconds

The Zeqond timestamp is calculated as:

t_Zeq = (t_Unix - t_epoch) / T_Z + φ_epoch

where:

  • t_Unix is the Unix timestamp (seconds since 1970-01-01)
  • t_epoch is the Unix timestamp of the Zeq epoch: 1735689600 (2025-01-01 00:00:00 UTC)
  • T_Z = 0.777 is the Zeqond period
  • φ_epoch is the HulyaPulse phase at the Zeq epoch (≈ 0.0)

Conversion Formula (Unix ↔ Zeqond)

Unix to Zeqond

t_Zeq = (t_Unix - 1735689600) / 0.777

Zeqond to Unix

t_Unix = (t_Zeq × 0.777) + 1735689600

Why the Zeqond?

The Zeqond is not merely a convenience—it is fundamental to Zeq because:

  1. Phase Synchronization: Results are phase-locked to HulyaPulse. Using Zeqond as the native time unit makes this explicit.
  2. Precision: The 0.777-second granularity matches the natural timescale of the HULYAS Master Equation solver.
  3. Reproducibility: A computation recorded at Zeqond t_Zeq can be re-executed at any future Zeqond and produce identical results (given the same inputs).

API: Bidirectional Conversion

Convert between Unix and Zeqond timestamps using the TimeBridge endpoint:

curl -X POST https://zeq.dev/api/zeq/timebridge \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"unix_timestamp": 1743339600.125,
"direction": "to_zeqond"
}'

Response (Unix → Zeqond):

{
"input": {
"unix_timestamp": 1743339600.125,
"direction": "to_zeqond"
},
"output": {
"zeqond_timestamp": 2245831.445,
"zeqond_integer_part": 2245831,
"zeqond_fractional_part": 0.445,
"phase_radians": 2.841
},
"metadata": {
"epoch_unix": 1735689600,
"period_zeqond_s": 0.777,
"conversion_formula": "t_Zeq = (t_Unix - 1735689600) / 0.777"
}
}

Reverse Conversion (Zeqond → Unix)

curl -X POST https://zeq.dev/api/zeq/timebridge \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"zeqond_timestamp": 2245831.445,
"direction": "to_unix"
}'

Response (Zeqond → Unix):

{
"input": {
"zeqond_timestamp": 2245831.445,
"direction": "to_unix"
},
"output": {
"unix_timestamp": 1743339600.125,
"iso8601": "2025-03-29T13:30:00.125Z",
"utc_date": "2025-03-29",
"utc_time": "13:30:00.125"
},
"metadata": {
"epoch_unix": 1735689600,
"period_zeqond_s": 0.777,
"conversion_formula": "t_Unix = (t_Zeq × 0.777) + 1735689600"
}
}

Zeqond vs. Unix: A Comparison

AspectUnix TimestampZeqond Timestamp
Unit1 second0.777 seconds
Epoch1970-01-01 00:00:00 UTC2025-01-01 00:00:00 UTC
PrecisionSecondsSub-second (phase-aware)
DerivationArbitrary POSIX standardDerived from HulyaPulse physics
Use CaseGeneral-purpose timekeepingZeq computation timing

Practical Example

Suppose you execute a computation at Unix timestamp 1743339600.125 (2025-03-29 13:30:00.125 UTC):

  1. Convert to Zeqond:

    t_Zeq = (1743339600.125 - 1735689600) / 0.777
    = 7650000.125 / 0.777
    = 2245831.445
  2. Record the result with Zeqond timestamp 2245831.445.

  3. To reproduce this computation 10 days later:

    • Retrieve the Zeqond timestamp from the result metadata
    • Set the HulyaPulse phase to match the original (if needed for exact reproducibility)
    • Re-execute with the same inputs

Cross-References

Rationale for a Dedicated Time Unit

Unix seconds remain valid as a wall-clock reference, but they are not phase-aligned with HulyaPulse. Three operational problems arise when Unix time is used directly inside the kernel:

1. Epoch arbitrariness

The POSIX epoch (1970-01-01) has no relationship to the HulyaPulse carrier. Treating Unix seconds as canonical decouples computational time from the physical frequency the kernel modulates against.

2. Phase extraction requires a conversion step

Recovering φ from a Unix timestamp requires phase = 2π · frac((t_unix − epoch) / 0.777). Inserting that conversion at every solver step introduces rounding error and breaks bit-for-bit reproducibility across implementations that round differently.

3. Cycle indexing is non-native

HulyaPulse cycles every 0.777 s. Identifying which cycle a result belongs to from a Unix timestamp requires the same divide-and-floor every time. The Zeqond fuses cycle index and intra-cycle position into a single quantity.

Solution: Zeqond as the Native Unit

The Zeqond makes everything natural:

zeqond_timestamp = (unix_timestamp - epoch) / 0.777

Now:

  • The integer part tells you which cycle you're in (cycle 2245831 out of infinite cycles)
  • The fractional part directly gives phase information (0.445 means 44.5% through the cycle)
  • Phase in radians is simply: phase = 2π × fractional_part

Example:

Zeqond timestamp: 2245831.445

  • Cycle number: 2245831
  • Progress through cycle: 0.445 = 44.5%
  • Phase in radians: 2π × 0.445 = 2.80 rad (about 160°, near the trough)
  • This tells you: "We're 160° into the current oscillation—not ideal for computation"

Unit Selection Principle

Zeqond stands to HulyaPulse as the radian stands to the circle: it is the unit in which the underlying phenomenon's invariants (cycle index, phase, modulation envelope) are expressed without conversion. Reporting computational time in Zeqonds eliminates the rounding artefacts introduced by repeatedly mapping between Unix seconds and HulyaPulse phase.


Conversion Quick Reference

Common Conversions (Examples)

ScenarioUnix TimestampZeqond TimestampComputation Quality
Right now1743339600.1252245831.44544.5% through cycle (OK)
10 seconds later1743339610.1252245844.3691% through cycle (poor)
1 hour later1743343200.1252246299.368Near peak (excellent)
1 day ago1743253200.1252245363.368Neutral phase

When to Use Each Unit

Use Unix Timestamps ForUse Zeqond Timestamps For
Logging human-readable timesRecording Zeq computation times
Scheduling events in calendar appsReproducibility and phase-locking
Wall-clock time displayScientific calculations
Integration with legacy systemsRegulatory compliance

See Also

  • Master Equation: Solved with Zeqond as the natural time variable
  • ZeqProof: Cryptographic binding includes the Zeqond timestamp