Rakis: Verifiable inference, peer-to-peer, in the browser.
GitHubGitHub (opens in a new tab)
  • Introduction
  • The Story of Rakis
    • Creation and Motivation
    • Intended Uses and Goals
    • Novel Contributions
  • Technical Architecture
    • Layer 1: P2P and Peering
    • Layer 2: Inference
    • Layer 3: Coordination
    • Layer 4: Consensus
    • Layer 5: Persistence
    • Layer 5: Events
  • Consensus Mechanism
  • Core Code and Interfaces
    • Synthient Chain
    • Databases
    • The Domain
    • Detailed Analysis
      • The Domain In Detail
        • Connections and Event Flow
        • Inference Request Lifecycle
        • Inference Request Queue
        • Embedding Queue
      • Distributed Consensus
      • Inference DB
        • Quorum DB
      • Packet DB
      • Peer DB
      • Embedding Engine
      • LLM Engine
      • P2P Networks
      • Settings and Configuration
      • Utilities
  • Getting Started
  • Future Work and Roadmap
  • Shoulders of giants
  • Conclusion
Core Code and Interfaces
Detailed Analysis

Detailed Code Analysis

The subsections here will cover the code in more detail, specific to each module, events being emitted, process flows and so on. Accuracy here has not been fully verified, the code is still your master source of truth.

The DomainThe Domain In Detail

Made with 🫶 by Julian - say hi!