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.
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.
permission UniswapV3Swap -> v1 {
parameters: { router: address, recipient: address }
when: {
target(target: parameters.router),
Uniswap.exactInputSingle.params.recipient == parameters.recipient
}
}4b4f5260005260206000f35b600080fd5b600080fd
Safeguarding On-Chain Economies
Whether managing a DAO treasury or a high-frequency trading bot, Matador provides the guardrails that make trustless systems viable.
DeFi Automation
Deploy trustless keepers that can execute specific strategies without full custody access.
Explore RecipesInstitutional Compliance
Cryptographically enforce KYC, spending limits, and segregation of duties on-chain.
View FrameworksDAO Operations
Empower committees with scoped spending allowances, reducing governance fatigue.
See WorkflowsReady 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.