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秒(有効数字3桁)。これはZeq OSの計算秒です。
1つのZeqond内で:
- すべての演算子はちょうど1回評価されます。
- すべての合成はKO42によって制限されます。
- すべてのCKOは署名され検証可能です。
Zeqondをまたいで:
- 状態はマスター方程式の波動項を通じて引き継がれます。
- 位相は決定論的に発展します:
phi_current = ((t_Unix mod 0.777) / 0.777) × 2 pi。
なぜ0.777で1.0ではないのか
計算秒を1.0秒ではなく0.777秒に固定することには2つの効果があります:
- 位相計算が厳密になる。 0.777秒の倍数は、有理格子上にある位相値を生成します。共通演算(平均化、直交、スペクトル分解)はドリフトなしに合成されます。
- 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レスポンスには、ホストされたAPIで計算が実行された正確なZeqondを記録するzeqond_atフィールドが含まれます。その値はCKO署名の一部です。