Getting started
warning
This documentation covers the SDK that is compatible with version 0.11.1
of
Category Labs' Monad node software. The source code for this version is
available but it is not yet (as of 9/16/25) running on any public network or
published in the upstream APT repositories, so this guide cannot yet be
followed in its entirety.
This SDK documentation is available for auditors and developers to learn
how the system is intended to work. If you would like to try the SDK,
please check back soon or reach out to ken_category_labs
on the
Monad Developer Discord.
In this guide, we will:
- Set up and run our own Monad node, so that we have a local execution process publishing execution events
- Compile an example program, which will involve building code with the execution event SDK as a dependency. The SDK is offered for both the C and Rust programming languages. Each language has its own guide, so follow the instructions for your language of choice
- Run the example program,
which prints ASCII representations of the execution events to
stdout
; this allows you to watch the events produced by execution in real time