This repository contains the formal specifications and Requests for Comments (RFCs) governing the Kryvora Network protocol.
+-------------------------------------------------------------+
| Application Layer |
| Distributed Compute / Telemetry Ingest |
+-------------------------------------------------------------+
|
+-------------------------------------------------------------+
| Coordination Layer |
| Task Dispatching / Lease Management |
| (RFC-0003) |
+-------------------------------------------------------------+
|
+-------------------------------------------------------------+
| Verification Layer |
| Peer Probing / Challenge & Slashing |
| (RFC-0002 / RFC-0004) |
+-------------------------------------------------------------+
|
+-------------------------------------------------------------+
| Transport Layer |
| Mutual TLS / Wire Framing / Protobuf |
| (RFC-0001) |
+-------------------------------------------------------------+
Protocol modifications follow a structured RFC workflow:
- Draft: Initial proposal authored by core contributors or community members
- Review: Formal technical review and testing against reference implementations
- Accepted: Ratified standard implemented in
kryvora-nodeand coordinating hubs - Final: Deployed and verified on active network nodes
| RFC | Title | Status | Authors |
|---|---|---|---|
| RFC-0001 | Node Telemetry and Availability Probes | Accepted | Dave Antoine, Leon Maximilien |
| RFC-0002 | Peer Verification and Heartbeat Lifecycle | Accepted | Leon Maximilien |
| RFC-0003 | Hub Coordination and Task Dispatch | Accepted | Dave Antoine |
| RFC-0004 | Verification Challenge Protocol and Penalty Calibration | Accepted | Dave Antoine, Leon Maximilien |
[IDLE] ----> (Challenge Issued) ----> [CHALLENGED]
|
+----------------------------------+----------------------------------+
| |
(Valid Proof < 500ms) (Timeout / Invalid Proof)
| |
v v
[VERIFIED] [SLASHED]
| |
+-------------------------> [COOLDOWN] <------------------------------+
|
(Lease Renewed)
v
[IDLE]
- Node daemon: kryvora-network/kryvora-node
All specification documents are released under Apache License 2.0.