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
    • Sub-VM Architecture
  • Execution Environment
    • WASM Utilization
    • WASI Preview 1 Implementation
    • GenLayer WASI SDK WASI Interface
      • Functions
      • gl_call Messages
      • Response Schemas
    • Runners
  • VM Specification
    • VM Execution Result
    • Sandboxing
    • Resource Limiting
    • Switching To gvm-def-non-det-mode
    • Permissions
  • Contract Interface
    • Calldata Encoding
    • Application Binary Interface
    • Storage System
    • Contract Upgradability
    • Contract Execution Flow
  • Appendix
    • runner.json JSON Schema
  • GenVM Specification
  • Execution Environment

Execution Environment#

Runtime environments and language support for GenVM contracts.

  • WASM Utilization
    • Enabled WASM Features and Proposals
    • gvm-def-det-mode Additional Limitations
    • RAM Consumption
  • WASI Preview 1 Implementation
    • Overview
    • WASI Preview 1 Foundation
    • Deterministic Modifications
    • WASI Specification Compliance
    • Always Erroring Operations
    • Functions
    • Virtual File System
    • gvm-def-det-mode FD Allocation and Deallocation
  • GenLayer WASI SDK WASI Interface
    • Overview
    • Interface Design
    • Interface Definition
    • Backwards Compatibility
  • Runners
    • Runner Architecture
    • Runner Layout
    • version file
    • runner.json File
    • Startup

previous

Sub-VM Architecture

next

WASM Utilization

© Copyright 1980, GenLayer Labs.