Protocol architecture
Last updated
The Konnex stack aligns communication, contracts, intelligence, and motion. Every step — broadcast, bidding, execution, proof, payout — flows through four deterministic layers and one economic loop. Settlement is stablecoin‑native; security, governance, and fees are in KNX. Validators and (optionally) executors post dual stakes (KNX + stablecoins).

libp2p + QUIC, NAT‑friendly, always‑on.
Task Channel task.* — signed JSON intents.
Bid Channel bid.* — bids with ETA and collateral declarations.
Score Channel score.* — validator ScoreRoot each block (KPIs, slashing directives).
Proof Channel proof.* — batched evidence references (video/GPS/IMU/torque/thermal).
RobotIdentity — hardware‑secured keys and on‑chain trust.
TaskRegistry — stablecoin escrow, deadlines, penalties, fee‑split logic.
StakeVault — dual staking (KNX + stablecoins) for validators/executors; class‑based slashing.
BondMatrix — stablecoin bonds from third‑party stakers.
PayoutRouter — atomic stablecoin releases after validation.
Every packet’s SHA‑3 hash becomes its immutable JobID.
Two miner roles; one bidding protocol.
Motion Miners — trajectories in deterministic sandbox (Bullet3D + seeded RNG).
AI Miners — perception/planning models as WASM weights or streaming endpoints.
Validator council, deterministic replay.
Deterministic replay of trajectories.
Model audits vs ground truth.
PoPW check — evidence completeness, alignment, binding to JobID/deadline.
Slash/Reward — write ScoreRoot; release stablecoin escrow or apply stablecoin penalties in the same block (fees in KNX).
KNX security stake — slashed on protocol/consensus faults.
Stablecoin assurance stake — compensates users for settlement‑layer faults (e.g., approving invalid PoPW).
Fast‑finality targets: <10 s for sim‑only; <60 min with full PoPW.
Stablecoins — settlement and validator assurance.
KNX — security and fees; buyback flywheel via small stablecoin flow fee. Supply, allocation, and unlock schedule: Tokenomics.
Trust‑adjusted stake sizing (illustrative): S_KNX ∝ 1/√T, S_stable ∝ 1/√T.
Last updated

