Prime

Web3 Policy Engine

The Web3 Policy Engine allows you to define custom transaction policies tailored to set controls for your specific operational needs. There are designated policy engines for web3 transactions and web3 messages. 

The policies are defined on an “IF, THEN” basis where you can: 

  • Define conditions for which a transaction rule will apply, including: 

    • The source wallet or address group the transaction originates from 

    • The destination address group the transaction will be sent to (excluded for messages) 

    • The user initiating the transaction

  • Define the outcomes for the transaction if the conditions are met: 

    • What consensus is required

    • Who can sign the transaction

If there is no custom policy, web3 transaction execution and message signing are governed by the default rule, which is the last rule in the web3 transaction/message table and applies for all transactions, unless specified by a custom rule. Custom rules are evaluated sequentially, from top to bottom. You can configure the priority of each rule when editing conditions. If the conditions for a rule are met, the outcomes set in that rule will be used for approval and signing.

  • Sign in to Coinbase Prime.

  • Open Settings by clicking the gear icon.

  • Navigate to the Web3 Settings by clicking the web3 planet icon.

  • In the Policy Engine tab, there will be two sections for Web3 Transactions and Web3 Messages.

  • Click Manage.

  • Click Add Rule.

  • Fill out the required conditions and outcomes for your rule.

  • Click Add.

  • Repeat for additional rules as needed.

  • Drag and drop policies in the required order. Note that custom rules are evaluated from top to bottom when executing a transaction. 

  • Click Review Changes

  • Sign with your Yubikey & reach consensus

    • This action requires General Approval consensus.

  • Sign in to Coinbase Prime.

  • Open Settings by clicking the gear icon.

  • Navigate to the Web3 Settings by clicking the web3 planet icon.

  • In the Policy Engine tab, there will be two sections for Web3 Transactions and Web3 Messages.

  • Click Manage.

  • Click the pencil icon next to the policy you want to change. 

  • Edit the details or click delete rule.

  • Repeat for additional changes. 

  • Drag and drop policies in the required order. Note that custom rules are evaluated from top to bottom when executing a transaction. 

  • Click Review Changes.

  • Sign with your Yubikey & reach consensus.

    • This action requires General Approval consensus

supportAndMore.png
Can't find what you're looking for?