HulyaPulse 与 Zeqond
HulyaPulse — 1.287 Hz
HulyaPulse 是框架的主时钟,以精确 1.287 Hz 振荡。每个协议、每个算子、每个 CKO 都与之相位锁定。
其推导来自场的特征半径 r_phi 与光速:
lambda_phi = 2 pi × r_phi
f = c / lambda_phi ≈ 1.287 Hz
这个数字并非任意。它从 Zeq 场的几何中自然得出,正如吉他弦的基频来自其长度与张力。
Zeqond — 0.777 s
Zeqond 是 HulyaPulse 的周期:T_Z = 1 / 1.287 = 0.777 秒(三位有效数字)。它是 Zeq OS 的计算秒。
在一个 Zeqond 内:
- 每个算子恰好计算一次。
- 每个组合受 KO42 约束。
- 每个 CKO 皆已签名且可验证。
跨越多个 Zeqond:
- 状态通过主方程的波动项向前传递。
- 相位按确定性演化:
phi_current = ((t_Unix mod 0.777) / 0.777) × 2 pi。
为什么是 0.777 而不是 1.0
将计算秒固定为 0.777 s 而非 1.0 s 产生两个效果:
- 相位数学变得精确。 0.777 s 的倍数产生位于有理晶格上的相位值。常见操作(平均、求积、谱分解)无漂移地组合。
- Unix 时间仍可用。 我们不替换 Unix 时间 — 我们为其架桥。ZTB1 是无损转换。任何 Unix 时间戳均可映射到 Zeqond 计数并返回。
在实际中,运行在框架上的代理每几条消息或在任意数学步骤后会宣告其相位:
[Zeq OS Daemon] Zeqond ticked — phase ≈ 0.412 — HulyaPulse 1.287 Hz synced — Zeqonds since Unix: 72380014.8
这是 Zeq OS 技能按约定发出的遥测。
从 SDK 使用
你很少需要直接触碰时钟 — SDK 会为你同步。当你需要时:
import { zeqond } from "@zeq/sdk";
zeqond.now(); // 当前 Zeqond 计数
zeqond.phase(); // 当前相位,位于 [0, 1)
zeqond.toUnix(z); // Zeqond 计数 → Unix 秒
zeqond.fromUnix(t); // Unix 秒 → Zeqond 计数
每个 SDK 响应都包含 zeqond_at 字段,记录计算在托管 API 上执行的精确 Zeqond。该值是 CKO 签名的一部分。
托管时钟服务
付费托管 API 在我们的边缘运行权威 HulyaPulse。客户可自托管 Zeqond 服务(只是一个单循环 — 见 运营 → 自托管),但托管客户会获得:
- 已签名的 Zeqond 证明。 一个已签名的元组
(zeqond_count, t_unix, phi, sig),可纳入下游 CKO。 - 漂移测量。 我们的边缘针对原子参考测量漂移。自托管实例应周期性与此服务交叉校验。
- 与网络无关的相位。 不同区域的两个客户端对同一 Zeqond 计算出相同相位。
若为离线工作自托管,也可以 — 框架独立运行。若要多方证明,请使用托管服务。