Ana içerik geç

HulyaPulse ve Zeqond

HulyaPulse — 1,287 Hz

HulyaPulse, framework'ün ana saatidir. Tam olarak 1,287 Hz'de salınır. Her protokol, her operatör, her CKO ona faz kilitlidir.

Türetim, alanın karakteristik yarıçapı r_phi ve ışık hızından gelir:

lambda_phi = 2 pi × r_phi
f = c / lambda_phi ≈ 1.287 Hz

Bu sayı keyfi değildir. Zeq alanının geometrisinden, tıpkı bir gitar telinin temel frekansının boy ve gerginlikten çıkması gibi, doğal olarak çıkar.

Zeqond — 0,777 s

Zeqond, HulyaPulse'ın periyodudur: T_Z = 1 / 1,287 = 0,777 saniye (üç anlamlı basamağa). Zeq OS'in hesaplama saniyesidir.

Bir Zeqond içinde:

  • Her operatör tam olarak bir kez değerlendirilir.
  • Her bileşim KO42 ile sınırlanır.
  • Her CKO imzalıdır ve doğrulanabilir.

Zeqondlar arası:

  • Durum, master denklemin dalga terimi üzerinden ileri taşınır.
  • Faz deterministik olarak gelişir: phi_current = ((t_Unix mod 0,777) / 0,777) × 2 pi.

Neden 0,777 ve 1,0 değil

Hesaplama saniyesini 1,0 s yerine 0,777 s'ye sabitlemek iki etki yaratır:

  1. Faz matematiği kesin olur. 0,777 s'nin katları, rasyonel bir kafes üzerinde yaşayan faz değerleri üretir. Ortak işlemler (ortalama, dörtleme, spektral ayrıştırma) kaymasız bileşir.
  2. Unix zamanı kullanılabilir kalır. Unix zamanını değiştirmiyoruz — ona köprü kuruyoruz. ZTB1 kayıpsız bir dönüşümdür. Herhangi bir Unix zaman damgası bir Zeqond sayısına ve geri haritalanabilir.

Pratikte, framework üzerinde çalışan bir ajan, birkaç mesaj veya her matematik adımının ardından fazını duyurur:

[Zeq OS Daemon] Zeqond ticked — phase ≈ 0.412 — HulyaPulse 1.287 Hz synced — Zeqonds since Unix: 72380014.8

Bu, Zeq OS skill'inin gelenek gereği yaydığı telemetridir.

SDK'dan kullanım

Saati doğrudan kullanman nadir gerekir — SDK senin için senkronize eder. Gerektiğinde:

import { zeqond } from "@zeq/sdk";

zeqond.now(); // mevcut Zeqond sayısı
zeqond.phase(); // mevcut faz [0, 1)
zeqond.toUnix(z); // Zeqond sayısı → Unix saniyeleri
zeqond.fromUnix(t); // Unix saniyeleri → Zeqond sayısı

Her SDK yanıtı, hesaplamanın barındırılan API üzerinde yürütüldüğü tam Zeqond'u kaydeden bir zeqond_at alanı içerir. Bu değer CKO imzasının parçasıdır.

Barındırılan saat servisi

Ücretli barındırılan API, yetkili HulyaPulse'ı edge'imizde çalıştırır. Müşteriler bir Zeqond servisini kendileri barındırabilir (tek bir döngüdür — bkz. İşlet → Kendin barındır), ancak barındırılan müşteriler şunları alır:

  • İmzalı Zeqond onayları. Aşağı CKO'lara dahil edebileceğin imzalı demet (zeqond_count, t_unix, phi, sig).
  • Kayma ölçümü. Edge'imiz kaymayı atomik referansa karşı ölçer. Kendi barındırılan örnekler bu servise karşı periyodik olarak karşılaştırmalıdır.
  • Ağdan bağımsız faz. Farklı bölgelerdeki iki istemci aynı Zeqond için aynı fazı hesaplar.

Çevrimdışı iş için kendin barındırıyorsan, sorun yok — framework bağımsız çalışır. Çok taraflı onay için barındırılan servisi kullan.