Skip to content

Authoring Protocols

This section is for protocol authors — the people writing .tx3 files that describe a UTxO protocol’s interface. You declare the parties involved, the assets at stake, the transaction templates a user can invoke, and the rules each one must satisfy. The Tx3 toolchain parses, type-checks, and analyses your file, and emits a publishable interface artifact (the TII) that downstream applications consume.

If instead you’re building an application that uses an existing Tx3 protocol, see Consuming Protocols.