Permissions,
precisely defined.
Give people and software the authority they need. Define the rules in code. Enforce them onchain.
npm install -D @steerprotocol/matador-cli
fn main() -> bool {
}
}Explanation
Read the account’s token balance.
Allow execution only when it meets the minimum.
A clear place to start.
Learn the fundamentals
Understand policies, execution context, and the boundary between an account and its permissions.
Core conceptsWrite your first policy
Set up the CLI, define your rules, and compile a policy with a step-by-step walkthrough.
Quick startGo straight to the reference
Find language syntax, compiler commands, opcodes, and the contract interfaces you need.
API referenceThe execution model
Readable rules. Enforceable boundaries.
- 01
Author the policy
Define authorized identities, permitted calls, value limits, and state conditions in the Matador language.
Readable source - 02
Compile to bytecode
Validate the source and generate a compiled policy artifact with the CLI or compiler API.
Callable bytecode - 03
Enforce on the account
Install through a supported integration. The interpreter checks routed actions against the active policy.
Onchain evaluation
Built around
the work you delegate.
Explore integration patterns and policy recipes for the way your account operates.
Explore all solutionsConnect policy to execution.
Understand account adapters, provisioning, and the enforcement lifecycle.