Consuming Protocols
This section is for application developers integrating an existing Tx3 protocol. You start from a compiled interface artifact — a .tii file — and use it to drive transactions from your application code. The Tx3 toolchain generates a typed client in your language of choice, and at runtime that client speaks the Transaction Resolver Protocol (TRP) to a backend that turns each invocation into an unsigned transaction ready to be signed and submitted.
If instead you’re authoring the protocol itself, see Authoring Protocols.
Quick Start Step-by-step walkthrough that takes you from a .tii to a submitted transaction, tabbed across TypeScript, Rust, Go, and Python.
Codegen Run `trix codegen` to produce typed bindings in TypeScript, Rust, Go, or Python.
SDKs Directory of the supported runtime SDKs — repositories, package registries, and install commands per language.