Skip to main content
Ctrl+K
GenVM SDK main documentation - Home GenVM SDK main documentation - Home
  • Overview
  • Python SDK
  • GenVM Specification
  • GenVM Internals
  • Full docs for LLMs
  • GitHub
  • Discord
  • Telegram
  • X (Twitter)
  • Overview
  • Python SDK
  • GenVM Specification
  • GenVM Internals
  • Full docs for LLMs
  • GitHub
  • Discord
  • Telegram
  • X (Twitter)

Section Navigation

Contents:

  • Glossary
  • Core Architecture
    • GenVM Components Overview
    • Host Interface Protocol
    • Modules
      • Web Module
      • Large Language Model (LLM) Module
  • VM and Supervisor Architecture
    • Modified Wasmtime Runtime
  • Greyboxing Documentation
    • Lua API docs
  • Appendix
    • Host Loop Pseudocode
    • Manager API
    • Available Runners
  • GenVM Internals

GenVM Internals#

Note

Single text file docs for AI

This is a specification of this implementation of GenVM.

The specification has been split into multiple sections for better organization and maintainability.

Contents:

  • Glossary
  • Core Architecture
    • GenVM Components Overview
      • Introduction
      • High-Level Architecture
      • GenVM Executor
      • Modules
      • Manager
    • Host Interface Protocol
      • Overview
      • Process Management
      • Communication Protocol
      • Data Types and Results
      • Method ID Reference
      • Error Handling
    • Modules
      • Web Module
      • Large Language Model (LLM) Module
      • Overview
      • Module Architecture
  • VM and Supervisor Architecture
    • Modified Wasmtime Runtime
  • Greyboxing Documentation
    • Lua API docs
      • Format
      • LLM
      • LLMExecPromptPayload
      • LLMExecPromptTemplatePayload
      • MappedPrompt
      • MergeStrategy
      • ModelConfig
      • ModuleError
      • Prompt
      • ProviderEntry
      • ProvidersDB
      • RS
      • WEB
      • WebRenderPayload
      • WebRequestPayload
      • my_data
    • Retrieving Data from Host
    • Current Built-in Filters
      • Text
      • Image
    • Example Usage
  • Appendix
    • Host Loop Pseudocode
      • Multi-Host
      • Protocol Loop
    • Manager API
    • Available Runners
      • Contract runners
      • Optional runners
      • Internal dependencies

previous

runner.json JSON Schema

next

Glossary

© Copyright 1980, GenLayer Labs.