v1.0 is Live

The Programmable
Permission Engine

Automate DeFi strategies, enforce institutional mandates, and streamline DAO ops—without compromising custody. Matador turns off-chain policies into on-chain guarantees.

VM on EVM

Intent-Based Execution

Solidity is for logic; Matador is for permissions. By running a dedicated virtual machine inside the EVM, Matador decouples safety rules from application code—so systems can delegate execution without delegating custody.

Declarative policy

Define what is allowed, not how to check it.

Deterministic enforcement

Policies compile to deterministic bytecode and are evaluated the same way on every chain.

Zero-trust delegation

Give bots and operators scoped authority with hard guarantees.

policy → bytecode
Policy Source
permission UniswapV3Swap -> v1 {
  parameters: { router: address, recipient: address }
  when: {
    target(target: parameters.router),
    Uniswap.exactInputSingle.params.recipient == parameters.recipient
  }
}
VM Bytecode
0x600a60005260206000f3366000803760008036600073…
4b4f5260005260206000f35b600080fd5b600080fd
Verified execution

Ready to integrate?

Matador fits into your existing stack. Use the developer API to compile policies programmatically or integrate the Solidity libraries directly into your smart contracts.