specs/README.md

cyber specs

integration specifications for the cyber network: the product contracts that span soft3 components. component repos own how a mechanism works. this directory owns what the network requires when those mechanisms compose into money, light clients, and neuron UX.

why here (not tok, not foculus alone, not cyb alone)

home role wrong for
foculus/specs consensus, structural sync, finality clocks end-to-end money product; cyb event shapes
tok coin/card natures, PLUMB ops, conservation tip trust, light join, sense notifications
zheng prove/verify/fold machinery balance UX, multi-payee product rules
cyb robot UI, sense, sigma surfaces protocol-normative wire and finality
cyber/specs network product contracts re-deriving φ* math or PLUMB field layouts

cyber is the root protocol graph and the name of the network. cross-cutting "balance + send/receive + reward-after-link + light client tip trust" is a network property. implementers read these specs, then open the linked component specs for algorithms and constants.

explanation (non-normative clocks narrative): latency targets in foculus docs.
normative constants: foculus parameters.
value ops: tok / PLUMB.
join protocol detail: structural sync light client section.

documents

doc status what it specifies
cyber CLI draft implemented 0.8.0 baseline and target commands, output, lifecycle
worker contract draft cyber/joy responsibilities, jobs, proof binding, cancellation and acceptance
node product implementation executable composition and current runtime boundary
cyb node connection implementation current launcher and HTTP contract
money-loop draft balance, send, receive, multi-payee reward-after-link, events, certainty grades
node-modes draft full node, cell, light client — storage, duties, what each must implement
light-money draft light path for tip trust + money (fold, openings, send/receive on thin devices)
component-ownership draft ownership matrix, dependency direction and change control

Implementation reports and validation evidence are indexed in audit.

scope boundaries

in scope:

  • soft3 / cyber protocol only (no foreign chain schedules)
  • light client as first-class tip path for money
  • multi-payee rewards (linker and counterparty in one Intent model)
  • clocks A (transfer finality), B (attribution settle), C (history fold)

out of scope for these docs:

  • re-specifying tri-kernel math (→ tru, foculus)
  • PLUMB field encodings (→ tok)
  • UI layout pixels (→ cyb)
  • interplanetary parameter tables (→ interplanetary, parameters)

reading order for implementers

  1. component-ownership — who builds what
  2. node-modes — which mode you ship
  3. money-loop — events and state machine
  4. light-money — if you ship thin tip trust
  5. component specs linked from each section

implementation map (code)

contract code
tip / clock C foculus/src/tip.rsTip, TipProver, fold per height
thin finality foculus/src/finality_evidence.rs (nullifier-bound)
pay σ foculus/src/pay_proof.rs — prove_pay / verify_pay
money loop cyb/core/src/money.rs — proofs, private notes, settle
sense cyb/core/src/sense.rsmoney_to_sense
box_moves foculus Signal + cybergraph bridge
CLI (WP7) cy fund/balance/send/events/sense/finalize

WP0–WP7 library + CLI status is recorded in the component implementation report.

run tests:

cd ~/cyber/foculus && cargo test --lib --no-default-features
cd ~/cyber/cyb && cargo test -p cyb-core --lib
cd ~/cyber/cyb && cargo build -p cy

discover all concepts

Homonyms

cyb/README
cyberia/README
soft3/README
soft3/cli/README
soft3/mcp/README
cyberia/research/README
soft3/docs/README
soft3/schema/README
soft3/conformance/README
cyberia/courses/README
cyberia/protocol/README
cyberia/foundation/README
soft3/conformance/specs/README
cyberia/research/cyb-land/README
cyberia/research/genome-protocol/README
cyberia/research/migration-market/README
cyberia/research/oxytocin/README
soft3/docs/diagrams/README
cyberia/research/cyberia-my/README
cyberia/research/events/README
soft3/conformance/docs/README
cyberia/research/cyber-sheep/README
cyberia/research/mimi/README
cyberia/research/tech/README
cyberia/research/tech/bamtex/README
cyberia/research/tech/lime paste/README
cyberia/research/tech/antenna/README
cyberia/research/events/deploy/README
cyberia/research/tech/manure urine miner/README
cyberia/research/tech/battery/README
cyberia/research/tech/heat collectors/README
cyberia/research/tech/water storage maximization/README
cyberia/research/tech/energy autonomy/README
cyberia/research/tech/water battery/README
cyberia/research/tech/engine/README
cyberia/research/tech/adhesive/README
cyberia/research/tech/wheel/README
cyberia/research/oxytocin/services/README
cyberia/research/events/client/README
cyberia/research/tech/energy and water system/README
cyberia/research/tech/anaerobic composting/README
cyberia/research/tech/biofilter/README
cyberia/research/tech/heat pump/README
cyberia/research/tech/inverter/README
cyberia/research/tech/superwood/README
cyberia/research/tech/biochar/README
cyberia/research/tech/photovoltaic panel/README
cyberia/research/tech/3d printing/README
cyberia/research/tech/cube/README
cyberia/research/tech/gas generator/README
cyberia/research/tech/insulation/README
cyberia/research/tech/roman concrete/README
cyberia/research/tech/photobioreactor/README
cyberia/research/tech/water system/README
cyberia/research/tech/wind turbine/README
cyberia/research/tech/lithium-ion battery/README
cyberia/research/tech/pump/README
cyberia/research/tech/thermoelectric generator/README
cyberia/research/tech/water purification/README
cyberia/research/tech/multigrid/README
cyberia/research/tech/stirling engine/README
cyberia/research/tech/soil battery/README
cyberia/research/tech/batch rocket stove/README
cyberia/research/tech/rain water collection/README
cyberia/research/tech/solar chimney/README
cyberia/research/tech/magic forest/README
cyberia/research/events/backend/README
cyberia/research/tech/heat exchanger/README
cyberia/research/events/backend/cyber_valley/indexer/service/events/README
cyberia/research/events/backend/cyber_valley/indexer/service/snapshots/README

Graph