メインコンテンツまでスキップ

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つの効果があります:

  1. 位相計算が厳密になる。 0.777秒の倍数は、有理格子上にある位相値を生成します。共通演算(平均化、直交、スペクトル分解)はドリフトなしに合成されます。
  2. 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署名の一部です。