Permissions,
precisely defined.

Give people and software the authority they need. Define the rules in code. Enforce them onchain.

Compatible with
SafeZeroDev7702 / 4337 / 6900
npm install -D @steerprotocol/matador-cli
balance-guard.matador
Matador DSL






  fn main() -> bool {


  }
}

Explanation

Read the account’s token balance.
Allow execution only when it meets the minimum.

A clear place to start.

The execution model

Readable rules. Enforceable boundaries.

Explore the architecture
  1. 01

    Author the policy

    Define authorized identities, permitted calls, value limits, and state conditions in the Matador language.

    Readable source
  2. 02

    Compile to bytecode

    Validate the source and generate a compiled policy artifact with the CLI or compiler API.

    Callable bytecode
  3. 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 solutions

Connect policy to execution.

Understand account adapters, provisioning, and the enforcement lifecycle.

Integration guide