Roles
System Roles
Merchant
An entity or a party that mints FBTC from BTC and burns FTBC into BTC is known as a merchant. A merchant can be an institution, permissioned protocol, or network. Each merchant will have to fulfill certain requirements and complete Know Your Business (KYB) before onboarding. Merchants play a pivotal role in the distribution of FBTC. If you want to know current merchants information, please check here.
Security Council
Function’s Security Council is a group of independent and trusted institutions that currently include Antalpha, Mantle, and Cobo. The Council acts as the governance and oversight layer for FBTC by:
Safeguarding smart contracts
The council reviews and audits code before deployment to identify vulnerabilities or potential exploits.
Coordinated external and internal audits to maintain high security standards.
Approving key upgrades and improvements
Every major upgrade, such as contract updates, logic modifications, or integration of new systems must be approved by the Council.
This approval process is secured through TSS (Threshold Signature Scheme) and MPC (Multi-Party Computation) features, ensuring that no single party can execute an upgrade or transaction independently.
Overseeing custody of $BTC to ensure $FBTC remains 1:1 backed
The Council oversees the mint and burn process, and performs regular reviews and audits of reserves.
Maintaining the decentralized integrity of the system
Control cannot be concentrated in the hands of a single party.
Decisions are made collectively.
This structure preserves decentralization while maintaining reliability, compliance, and operational integrity at the institutional level.
Custodians
The custodians refer to the financial institutions that hold customers' assets for safekeeping to prevent them from being stolen or lost. The custodian has responsibility for the care, preservation, and management of the assets on behalf of the customers. In the case of FBTC, the custodians manage users’ assets in an MPC address whose key shares are held by several trusted institutions. Custodians guard the user-deposited BTC and conduct the FBTC issuance under restricted risk control in a decentralized way.
Contract Roles
Contract Owner (Owner)
Responsibilities:
Safe MultiSig
Holds the highest authority to make significant changes and manage the contract.
Executes contract upgrades and sets new implementation contract addresses.
Adds or removes merchants.
Sets fee models and fee recipients.
Pauses or resumes contract functions when necessary.
Minter
Responsibilities:
Responsible for minting and burning FBTC tokens.
Confirms users' minting and burning requests.
Ensures that the circulation and supply of tokens comply with system rules.
Pauser
Responsibilities:
Has the authority to pause and resume contract functions.
Pauses critical operations of the system promptly when potential risks or vulnerabilities are detected.
Safety Committee Member
Responsibilities:
Safe MultiSig
Handle emergencies by executing emergency burn operations to protect the system and user assets.
Review and respond to potential security threats.
Last updated