# Protocol Governance

During beta multisig SAFE (currently composed of a 4/7 risk-assessment team) is used to manage protocol upgrades and risk assessment. Updates are made for both the BOB stablecoin and the associated [zkBob](https://docs.zkbob.com/zkbob-overview/readme) application

The 4/7 threshold was established with GP 0 and updated with GP 4. Protocol updates are handled through the SAFE. For more info on governance see the [BOB DAO](/bob-dao/governance.md) page.&#x20;

{% hint style="info" %}

* The Governance SAFE address is [0xd4a3D9Ca00fa1fD8833D560F9217458E61c446d8](https://app.safe.global/matic:0xd4a3D9Ca00fa1fD8833D560F9217458E61c446d8/home)
  {% endhint %}

In addition to [inventory management](/bob-dao/inventory.md), the beta governance team also proposes and completes protocol updates. Details regarding specific updates are linked below.

**GP** stands for **Governance Proposal**.

| GP #                                                                                                               | Purpose                                                       | Transaction                                                                                                                                                        |
| ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| [GP 0](/bob-dao/governance/protocol-governance/gp-0-increase-safe-membership.md)                                   | Increase SAFE multisig to 3/6.                                | [0xd2a....300d](https://polygonscan.com/tx/0xd2a85a7b31ac91dfdd7737c234209c7695090720dedc970629f57cf542e2300d)                                                     |
| [GP 1](/bob-dao/governance/protocol-governance/gp-1-bob-swap-beta-testing-infrastructure.md)                       | Instantiate BobVault (BobSwap) for beta testing.              | [0x642....7994](https://polygonscan.com/tx/0x642b0e7fbc2c0cacfb6641fb28b625784513e6db3ee5efba75dd405ad4a27994)                                                     |
| [GP 2](/bob-dao/governance/protocol-governance/gp-2-upgrade-contracts-to-v1.0.0.md)                                | Upgrade Contracts to v1.0.0 based on Security Audit Findings. | [0x755....cfb2](https://polygonscan.com/tx/0x755e2e240563b151e96b9bb52721e8361e1782697b092f32bb9fc23a8797cfb2)                                                     |
| [GP 3](/bob-dao/governance/protocol-governance/gp-3-enable-bob-swap-for-public-use.md)                             | Enable BobVault (BobSwap) for public use.                     | [0xb29....19bc](https://polygonscan.com/tx/0xb29d804f5d2324a458dbbaff2c5da7d5e73c286bf42891f5816b030dfac119bc)                                                     |
| [GP 4](/bob-dao/governance/protocol-governance/gp-4-increase-multisig-and-upgrade-bob-contract-on-all-networks.md) | Increase Multisig to 4/7 and upgrade BOB on all networks      | See [GP 4](/bob-dao/governance/protocol-governance/gp-4-increase-multisig-and-upgrade-bob-contract-on-all-networks.md) for txs on each network.                    |
| [GP 5](/bob-dao/governance/protocol-governance/gp-5-enable-bob-swap-on-ethereum-mainnet.md)                        | Enable BobVault (BobSwap) on Ethereum mainnet.                | [0x1e3....c270](https://etherscan.io/tx/0x1e33247389a04b8ffea082267821a9ccf2d79826812035d1256cb60b477bc270)                                                        |
| [GP 6](/bob-dao/governance/protocol-governance/gp-6-upgrade-zkbob-to-support-direct-deposits.md)                   | Upgrade zkBob to support direct deposits.                     | [0xf2c0....e90f](https://polygonscan.com/tx/0xf2c0a7e661691354fc9bf01ff4e00a3d1ab515afc4b0da3305c7d7e90f47519f)                                                    |
| [GP 7](/bob-dao/governance/protocol-governance/gp-7-increase-multi-chain-inventory-and-update-bob-swap.md)         | Increase multichain inventory and update BobSwap              | See [GP 7](/bob-dao/governance/protocol-governance/gp-7-increase-multi-chain-inventory-and-update-bob-swap.md) for txs on each network                             |
| [GP 8](/bob-dao/governance/protocol-governance/gp-8-extend-pool-limits-for-kycd-users.md)                          | Extend pool limits for KYC'd users                            | [0xd1f3....8fb3](https://polygonscan.com/tx/0xd1f394e880ac56f1929f93d49b98b7b318b80544040ffe3009191f46ce438fb3)                                                    |
| [GP 9](/bob-dao/governance/protocol-governance/gp-9-deactivate-kyberswap-inventory-pairs-emergency-measure.md)     | Deactivate Kyberswap pairs (emergency measure)                | See [GP 9](/bob-dao/governance/protocol-governance/gp-9-deactivate-kyberswap-inventory-pairs-emergency-measure.md) for multi-network txs                           |
| [GP 10](/bob-dao/governance/protocol-governance/gp-10-reallocate-previous-kyberswap-inventory.md)                  | Reallocate previous Kyberswap inventory                       | See [GP 10](broken://pages/d0L2TogfYcu4BrcT0xSu)[ ](/bob-dao/governance/protocol-governance/gp-10-reallocate-previous-kyberswap-inventory.md)for multi-network txs |
| [GP 11](/bob-dao/governance/protocol-governance/gp-11-add-24-hour-timelock-to-bob-contract-on-optimism.md)         | Add 24 hour timelock on Optimism                              | [0x0e70....d5b6](https://optimistic.etherscan.io/tx/0x0e70266852b15c465990068b96ab90daf37adb02eeaa6cffd7c99b5342a0d5b6)                                            |
| [GP 12](/bob-dao/governance/protocol-governance/gp-12-raise-polygon-limits.md)                                     | Raise Polygon limits                                          | [0x22fe....4e19](https://polygonscan.com/tx/0x22fe28fab4ed42e17f3d4d5c2ae5e48a854b58a81e24d01e7f219f03b4524e19)                                                    |
| [GP 13](/bob-dao/governance/protocol-governance/gp-13-launch-bob-cdp.md)                                           | Launch BOB CDP                                                | [0x673c....736b](https://polygonscan.com/tx/0x673c2f3765d380cf54db35cbdf6fa4d8c5a2227a1eba85d6590dbc5157a5736b)                                                    |
| [GP 14](/bob-dao/governance/protocol-governance/gp-14-migrate-bob-pool-to-usdc-on-polygon.md)                      | Migrate BOB pool on Polygon to USDC                           | See GP 14 for multiple txs                                                                                                                                         |
| [GP 15](/bob-dao/governance/protocol-governance/gp-15-kyb-tiers-on-optimism.md)                                    | Add KYB-tier limits on Optimism                               | [0xf814....ecc6](https://optimistic.etherscan.io/tx/0xf814db6872ce6a14d351d25e1f1565dcbb667d4470c782a9064c8845eea9ecc6)                                            |
| [GP 16](/bob-dao/governance/protocol-governance/gp-16-remove-excess-inventory-on-arbitrum-and-bnb-smart-chain.md)  | Remove excess inventory on BNB & Arbitrum                     | *in process*                                                                                                                                                       |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://bob-docs.zkbob.com/bob-dao/governance/protocol-governance.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
