Complete Documentation
Comprehensive technical documentation covering all aspects of the zkOceanLevel protocol, from architecture and implementation to deployment and operations.
00Purpose and Scope
01System Overview
02Architecture (MVP → Phased ZK)
03Tech Stack and Rationale
04On-chain Program Design (Anchor)
05Off-chain Services and Interfaces
06Data and State Commitments (Prototype)
07Operational Flows (Happy-path)
08Security and Economics (MVP stance)
09Deliverables and Acceptance Criteria
10Milestones and Timeline
11Repository Layout
12Observability and Tooling
13Risks and Mitigations
14Future Work (post-MVP)
15Definitions
16Versions Matrix (normative)
17Deterministic Setup and Build (normative)
18Constants and Seeds (normative)
19Account Layouts and Byte Sizes (normative)
20Instruction ABI and Events (normative)
21Program Error Codes (normative)
22Off-chain HTTP APIs (optional orchestrator)
23Artifact Canonicalization and Cryptography (normative)
24CLI and Binaries (normative)
25Environment Variables (normative)
26Docker Compose (normative)
27Testing and Acceptance (normative)
28Reproducibility Checklist (operator)
29Product Requirements (PRD) and Network Modes
30Token and Mint Lifecycle
31Governance, Upgrades, and Aggregator Set
32Activation, Unlock, and Slashing Policies
33Data Availability Storage and Sampling
34Indexer Schema and Queries
35Observability and SRE Runbooks
36Security, Threat Model, and Key Management
37Release, Versioning, and Migrations
38Deployment Steps (Devnet/Testnet)
39Onboarding Flows (Validator and Prover)
40API Rate Limits and Access Control