# Contract Permission

Effective permissions management is critical to the security and functionality of the FBTC ecosystem. Each contract within FBTC has specific roles and permissions designed to ensure the safe and efficient operation of the system. This document outlines the key contracts in the FBTC system and their associated permissions, detailing the roles responsible for managing various functions.

<table><thead><tr><th width="177">Contract</th><th width="170">Role</th><th>Permissions</th></tr></thead><tbody><tr><td><strong>Governable</strong></td><td><a href="../roles#contract-owner-owner">Owner</a></td><td><ul><li>Pause / Unpause</li><li>Authorize upgrades</li><li>Rescue assets</li></ul></td></tr><tr><td><strong>FireBridge</strong></td><td><a href="../roles#contract-owner-owner">Owner</a></td><td><ul><li>Add/edit/remove merchants</li><li>Set token</li><li>Set minter</li><li>Set fee model</li><li>Set fee recipient</li><li>Block transactions</li></ul></td></tr><tr><td></td><td><a href="../roles#minter">Minter</a></td><td><ul><li>Confirm minting and burning requests</li><li>Confirm cross-chain requests</li></ul></td></tr><tr><td></td><td><a href="../roles#merchant">Merchant</a></td><td><ul><li>Initiate minting, burning, and cross-chain requests</li></ul></td></tr><tr><td><strong>FToken</strong></td><td><a href="../roles#contract-owner-owner">Owner</a></td><td><ul><li>Lock/unlock user accounts</li><li>Set bridge address</li></ul></td></tr><tr><td></td><td>Bridge</td><td><ul><li>Mint and burn FBTC tokens</li><li>Facilitate fee payments</li></ul></td></tr><tr><td><strong>FeeModel</strong></td><td><a href="../roles#contract-owner-owner">Owner</a></td><td><ul><li>Set default and chain-specific fee configurations</li></ul></td></tr><tr><td><strong>Locked FBTC</strong></td><td>Admin</td><td><ul><li>Unpause contract</li><li>Manage roles</li></ul></td></tr><tr><td></td><td><a href="../roles#pauser">Pauser</a></td><td><ul><li>Pause contract</li></ul></td></tr><tr><td></td><td><a href="../roles#minter">Minter</a></td><td><ul><li>Mint FBTC1</li><li>Redeem FBTC</li><li>Confirm redemption</li></ul></td></tr><tr><td></td><td><a href="../roles#safety-committee-member">Security Council</a></td><td><ul><li>Execute emergency burns</li></ul></td></tr></tbody></table>
