Build
Everything you need to start building on MOI — API references, tutorials, and SDK packages.
API References
- JSON-RPC API — JSON-RPC API documentation for the MOI Protocol.
- Websocket API — Websocket documentation for the MOI Protocol.
- Provenance Network API — Provenance Network API documentation for the Indus TestNet.
Tutorials
Step-by-step guides for building on MOI — submitting interactions, managing participants, accounts, and assets, developing and testing logics, and deploying them to the network. See all Tutorials.
Cocolang
Cocolang (also "Coco") is a highly readable, statically typed, indentation-based language for writing logics on MOI. It corresponds directly to MOI's participant-centric model. Visit the official docs at cocolang.dev for language references, examples, and tooling guides.
For hands-on code samples (ERC20, ERC721, ERC1155, counters, and more), check out the Cocolang Examples repository.
Packages
- JS MOI SDK — JavaScript/TypeScript library for interacting with the MOI Protocol.
- JS POLO — JavaScript/TypeScript implementation of the POLO serialization scheme.
- GO POLO — Go implementation of the POLO serialization scheme.