[Network / Compute]

Run the logic beyond your smart contracts.

Institutional trading applications need execution logic that keeps working beyond individual transactions. Orbs Lambda and Orbs VM provide the decentralised compute behind event-driven automation and persistent services, using familiar development tools.

[Orbs Lambda]

Orbs Lambda

Functions that respond to onchain events.

Write a JavaScript function, choose a trigger and deploy it to the Orbs network. Respond to new blocks or onchain events and connect application logic to external data using familiar Node.js libraries.

Use Lambda to monitor onchain events and trigger application workflows without managing a dedicated application server. Trading teams can connect these functions to their own data and execution logic.

[Orbs VM]

Orbs VM

Your service. Your language. Distributed execution.

Package your application as a Docker container and deploy it as a persistent service on Orbs. Use the language and libraries that fit your application, including Go, Rust, JavaScript, Python, Java or C++.

Use VM for ongoing monitoring and custom trading services that need a continuous runtime, specific dependencies or more control over their environment.

[Execution models]

Choose the execution model that fits

Both extend onchain applications with logic executed by the Orbs network.

  • Lambda

    A function, a trigger and a focused task.

  • VM

    A container, a persistent runtime and a custom service.

  • One API.
  • Every on-chain order type.
  • Institutional-grade execution.