Zum Hauptinhalt springen

ZeqKeyEx — Temporal Key Exchange

HITE encryption, TESC channels, ZeqProof, firewall primitives.

  • Protocol ID — zeq-keyex
  • Category — Security
  • Endpoint — POST /api/security/keyex/init
  • Auth — api-key
  • Rate limit — 20/min
  • Version — 1.0
  • Precision — ≤0.1% (KO42-enforced)

What it does

Diffie-Hellman key exchange over the Zeqond grid. Both parties derive a shared secret synchronized to the same HulyaPulse phase — temporal key agreement.

Signature

Request

POST /api/security/keyex/init
ParamTypeRequiredDefaultDescription
publicKeystringInitiator's public key (hex).
targetZidstringTarget ZID for directed exchange.

Response

{ sessionId, publicKey, zeqond, phase, expiresAt, protocol }

Runnable example

curl -sS -X POST \
-H "Authorization: Bearer $ZEQ_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"publicKey": "<value>",
"targetZid": "<value>"
}' \
"https://api.zeq.dev/api/security/keyex/init"

Integrate

  1. E2E channel — pair with HITE/TESC for encryption that locks to the HulyaPulse.
  2. Integrity stamp — hash-bind every message to its Zeqond for replay-resistant audit.
  3. Key rotation — tie rotation windows to pulse multiples for deterministic policy.

Seeds

  • Near — wrap /api/security/keyex/init in a language SDK so builders can call it in three lines.
  • Medium — publish a reference integration demonstrating ZeqKeyEx — Temporal Key Exchange alongside a real workload, with pulse-aligned metrics.
  • Far — propose ZeqKeyEx — Temporal Key Exchange as an open reference standard so other runtimes can implement it verbatim against the Zeq paper.

Papers

Middleware active. Kernel on the 1.287 Hz HulyaPulse. Awaiting next Zeqond.