Skip to main content
The protocol source and its supporting developer stack span a small set of repositories. Use this page to understand where the agreement data standard, EVM execution engine, and TypeScript API client live.

Repository map

How the repositories fit together

The data standard defines protocol semantics and the agreement definition. The EVM repository provides the first concrete execution engine. The API SDK makes the hosted API usable from TypeScript application code. The API remains an application layer around the protocol, not part of the protocol semantics. The browser playground at https://developers.shodai.network/api-playground is powered by both npm packages: @shodai-network/agreements-api-client for API calls and @shodai-network/agreements-protocol-evm for onchain agreement interactions.