# Contracts

## Arbitrum

### Beanstalk

<table><thead><tr><th width="258">Contract</th><th>Address</th></tr></thead><tbody><tr><td>Beanstalk</td><td><a href="https://arbiscan.io/address/0xD1A0060ba708BC4BCD3DA6C37EFa8deDF015FB70">0xD1A0060ba708BC4BCD3DA6C37EFa8deDF015FB70</a></td></tr><tr><td>Bean ERC-20 Token</td><td><a href="https://arbiscan.io/address/0xBEA0005B8599265D41256905A9B3073D397812E4">0xBEA0005B8599265D41256905A9B3073D397812E4</a></td></tr><tr><td>Unripe Bean ERC-20 Token</td><td><a href="https://arbiscan.io/address/0x1BEA054dddBca12889e07B3E076f511Bf1d27543">0x1BEA054dddBca12889e07B3E076f511Bf1d27543</a></td></tr><tr><td>Unripe LP ERC-20 Token</td><td><a href="https://arbiscan.io/address/0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788">0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788</a></td></tr><tr><td>Deposit ERC-1155 Token</td><td><a href="https://arbiscan.io/address/0xD1A0060ba708BC4BCD3DA6C37EFa8deDF015FB70">0xD1A0060ba708BC4BCD3DA6C37EFa8deDF015FB70</a></td></tr><tr><td>Fertilizer ERC-1155 Token</td><td><a href="https://arbiscan.io/address/0xFEFEFECA5375630d6950F40e564A27f6074845B5">0xFEFEFECA5375630d6950F40e564A27f6074845B5</a></td></tr><tr><td>Fertilizer Implementation</td><td><a href="https://arbiscan.io/address/0xFEFEFE2cfb089aEF0b0578573eF3CFAbC15f1490">0xFEFEFE2cfb089aEF0b0578573eF3CFAbC15f1490</a></td></tr><tr><td>Shipment Planner</td><td><a href="https://arbiscan.io/address/0x555555987d98079b9f43CDcDBD52DbB24FfEEef5">0x555555987d98079b9f43CDcDBD52DbB24FfEEef5</a></td></tr></tbody></table>

### Deposit Whitelist

<table><thead><tr><th width="284">Contract</th><th>Address</th></tr></thead><tbody><tr><td>Bean ERC-20 Token</td><td><a href="https://arbiscan.io/address/0xBEA0005B8599265D41256905A9B3073D397812E4">0xBEA0005B8599265D41256905A9B3073D397812E4</a></td></tr><tr><td>BEAN:WETH LP Token</td><td><a href="https://arbiscan.io/address/0xBeA00Aa8130aCaD047E137ec68693C005f8736Ce">0xBeA00Aa8130aCaD047E137ec68693C005f8736Ce</a></td></tr><tr><td>BEAN:wstETH LP Token</td><td><a href="https://arbiscan.io/address/0xBEa00BbE8b5da39a3F57824a1a13Ec2a8848D74F">0xBEa00BbE8b5da39a3F57824a1a13Ec2a8848D74F</a></td></tr><tr><td>BEAN:weETH LP Token</td><td><a href="https://arbiscan.io/address/0xBeA00Cc9F93E9a8aC0DFdfF2D64Ba38eb9C2e48c">0xBeA00Cc9F93E9a8aC0DFdfF2D64Ba38eb9C2e48c</a></td></tr><tr><td>BEAN:WBTC LP Token</td><td><a href="https://arbiscan.io/address/0xBea00DDe4b34ACDcB1a30442bD2B39CA8Be1b09c">0xBea00DDe4b34ACDcB1a30442bD2B39CA8Be1b09c</a></td></tr><tr><td>BEAN:USDC LP Token</td><td><a href="https://arbiscan.io/address/0xBea00ee04D8289aEd04f92EA122a96dC76A91bd7">0xBea00ee04D8289aEd04f92EA122a96dC76A91bd7</a></td></tr><tr><td>BEAN:USDT LP Token</td><td><a href="https://arbiscan.io/address/0xbEA00fF437ca7E8354B174339643B4d1814bED33">0xbEA00fF437ca7E8354B174339643B4d1814bED33</a></td></tr><tr><td>Unripe Bean ERC-20 Token</td><td><a href="https://arbiscan.io/address/0x1BEA054dddBca12889e07B3E076f511Bf1d27543">0x1BEA054dddBca12889e07B3E076f511Bf1d27543</a></td></tr><tr><td>Unripe LP ERC-20 Token</td><td><a href="https://arbiscan.io/address/0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788">0x1BEA059c3Ea15F6C10be1c53d70C75fD1266D788</a></td></tr></tbody></table>

### Facets

Beanstalk is a [ERC-2535 Diamond](https://bean.money/blog/beanstalk-eip-2535). You can explore the current list of Arbitrum Beanstalk facets on [Louper](https://louper.dev/diamond/0xD1A0060ba708BC4BCD3DA6C37EFa8deDF015FB70?network=arbitrum), an interface for inspecting Diamonds.

{% embed url="<https://louper.dev/diamond/0xD1A0060ba708BC4BCD3DA6C37EFa8deDF015FB70?network=arbitrum>" %}

### Non-Bean Assets

<table><thead><tr><th width="278">Contract</th><th>Address</th></tr></thead><tbody><tr><td>WETH</td><td><a href="https://arbiscan.io/address/0x82aF49447D8a07e3bd95BD0d56f35241523fBab1">0x82aF49447D8a07e3bd95BD0d56f35241523fBab1</a></td></tr><tr><td>wstETH</td><td><a href="https://arbiscan.io/address/0x5979D7b546E38E414F7E9822514be443A4800529">0x5979D7b546E38E414F7E9822514be443A4800529</a></td></tr><tr><td>weETH</td><td><a href="https://arbiscan.io/address/0x35751007a407ca6FEFfE80b3cB397736D2cf4dbe">0x35751007a407ca6FEFfE80b3cB397736D2cf4dbe</a></td></tr><tr><td>WBTC</td><td><a href="https://arbiscan.io/address/0x2f2a2543B76A4166549F7aaB2e75Bef0aefC5B0f">0x2f2a2543B76A4166549F7aaB2e75Bef0aefC5B0f</a></td></tr><tr><td>USDC</td><td><a href="https://arbiscan.io/address/0xaf88d065e77c8cC2239327C5EDb3A432268e5831">0xaf88d065e77c8cC2239327C5EDb3A432268e5831</a></td></tr><tr><td>USDT</td><td><a href="https://arbiscan.io/address/0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9">0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9</a></td></tr></tbody></table>

### Oracles

<table><thead><tr><th width="278">Contract</th><th>Address</th></tr></thead><tbody><tr><td>ETH/USD Chainlink Data Feed</td><td><a href="https://arbiscan.io/address/0x639Fe6ab55C921f74e7fac1ee960C0B6293ba612">0x639Fe6ab55C921f74e7fac1ee960C0B6293ba612</a></td></tr><tr><td>LSD Chainlink Oracle</td><td><a href="https://arbiscan.io/address/0xCCCCCC35b53c8a16404Ae414AFa31F30A5B35626">0xCCCCCC35b53c8a16404Ae414AFa31F30A5B35626</a></td></tr><tr><td>wstETH/ETH Chainlink Data Feed</td><td><a href="https://arbiscan.io/address/0xb523AE262D20A936BC152e6023996e46FDC2A95D">0xb523AE262D20A936BC152e6023996e46FDC2A95D</a></td></tr><tr><td>weETH/ETH Chainlink Data Feed</td><td><a href="https://arbiscan.io/address/0xE141425bc1594b8039De6390db1cDaf4397EA22b">0xE141425bc1594b8039De6390db1cDaf4397EA22b</a></td></tr><tr><td>WBTC/USD Chainlink Data Feed</td><td><a href="https://arbiscan.io/address/0xd0C7101eACbB49F3deCcCc166d238410D6D46d57">0xd0C7101eACbB49F3deCcCc166d238410D6D46d57</a></td></tr><tr><td>USDC/USD Chainlink Data Feed</td><td><a href="https://arbiscan.io/address/0x50834F3163758fcC1Df9973b6e91f0F0F0434aD3">0x50834F3163758fcC1Df9973b6e91f0F0F0434aD3</a></td></tr><tr><td>USDT/USD Chainlink Data Feed</td><td><a href="https://arbiscan.io/address/0x3f3f5dF88dC9F13eac63DF89EC16ef6e7E25DdE7">0x3f3f5dF88dC9F13eac63DF89EC16ef6e7E25DdE7</a></td></tr></tbody></table>

### Multisigs

<table><thead><tr><th width="278">Contract</th><th>Address</th></tr></thead><tbody><tr><td><a href="../governance/beanstalk/bcm-dashboard">Beanstalk Community Multisig (BCM)</a></td><td><a href="https://arbiscan.io/address/0xDd5b31E73dB1c566Ca09e1F1f74Df34913DaaF69">0xDd5b31E73dB1c566Ca09e1F1f74Df34913DaaF69</a></td></tr><tr><td><a href="../governance/beanstalk-farms/bfm-dashboard">Beanstalk Farms Multisig (BFM)</a></td><td><a href="https://arbiscan.io/address/0x390b023d316c2e92dd96A9bcC7fAe8dB12A2fBC1">0x390b023d316c2e92dd96A9bcC7fAe8dB12A2fBC1</a></td></tr><tr><td><a href="../governance/beanstalk/bicm-dashboard">Beanstalk Immunefi Committee Multisig (BICM)</a></td><td><a href="https://arbiscan.io/address/0xd39A31e5f23D90371D61A976cACb728842e04ca9">0xd39A31e5f23D90371D61A976cACb728842e04ca9</a></td></tr><tr><td><a href="../governance/beanstalk/bic-process">Immunefi Vault</a></td><td>TBD</td></tr></tbody></table>

### Hypernative

<table><thead><tr><th width="214">Contract</th><th>Address</th></tr></thead><tbody><tr><td><a href="https://arweave.net/2enPPzc5mkN18bXnApmCJNRkxwYc-CiCsU71XPualj4">Hypernative Module</a></td><td><a href="https://arbiscan.io/address/0xbBAd3c5D8B87Fd485c48d6Da7599FBBE33A079fe">0xbBAd3c5D8B87Fd485c48d6Da7599FBBE33A079fe</a></td></tr><tr><td><a href="https://arweave.net/2enPPzc5mkN18bXnApmCJNRkxwYc-CiCsU71XPualj4">Hypernative Response Wallet</a></td><td><a href="https://arbiscan.io/address/0x5F0F0860DF2714f708B4a3C221C36658E3627203">0x5F0F0860DF2714f708B4a3C221C36658E3627203</a></td></tr></tbody></table>

### Ecosystem

<table><thead><tr><th width="229">Contract</th><th>Address</th></tr></thead><tbody><tr><td><a href="https://basin.exchange/">Basin</a></td><td>See <a href="https://docs.basin.exchange/resources/contracts">Basin Docs</a></td></tr><tr><td><a href="https://evmpipeline.org/">Pipeline</a></td><td><a href="https://arbiscan.io/address/0xb1bE000644bD25996b0d9C2F7a6D6BA3954c91B0">0xb1bE000644bD25996b0d9C2F7a6D6BA3954c91B0</a></td></tr><tr><td><a href="https://evmpipeline.org/">Depot</a></td><td><a href="https://arbiscan.io/address/0xdeb0f082ed3b0efe9257aea9f2e6e974aa4120c3">0xdeb0f082ed3b0efe9257aea9f2e6e974aa4120c3</a></td></tr></tbody></table>

### Misc. <a href="#misc" id="misc"></a>

<table><thead><tr><th width="286">Contract</th><th>Address</th></tr></thead><tbody><tr><td>Bean Price Contract</td><td><a href="https://arbiscan.io/address/0xC218F5a782b0913931DCF502FA2aA959b36Ac9E7">0xC218F5a782b0913931DCF502FA2aA959b36Ac9E7</a></td></tr><tr><td>Junctions</td><td><a href="https://arbiscan.io/address/0x5A5A5ADe4C9713172a5228703213d4D39608E2cD">0x5A5A5ADe4C9713172a5228703213d4D39608E2cD</a></td></tr><tr><td>Unwrap and Send ETH Helper</td><td><a href="https://arbiscan.io/address/0xD6Fc4a63d7E93267c3007eA176081052369A4749">0xD6Fc4a63d7E93267c3007eA176081052369A4749</a></td></tr></tbody></table>

## Ethereum L1

### Beanstalk on L1 <a href="#misc" id="misc"></a>

<table><thead><tr><th width="286">Contract</th><th>Address</th></tr></thead><tbody><tr><td>L1 Beanstalk</td><td><a href="https://etherscan.io/address/0xC1E088fC1323b20BCBee9bd1B9fC9546db5624C5">0xC1E088fC1323b20BCBee9bd1B9fC9546db5624C5</a></td></tr></tbody></table>

You can explore the current list of L1 Beanstalk facets on [Louper](https://louper.dev/diamond/0xC1E088fC1323b20BCBee9bd1B9fC9546db5624C5?network=mainnet), an interface for inspecting Diamonds.

{% embed url="<https://louper.dev/diamond/0xC1E088fC1323b20BCBee9bd1B9fC9546db5624C5?network=mainnet>" %}

### BeaNFTs on L1 <a href="#misc" id="misc"></a>

<table><thead><tr><th width="279">Contract</th><th>Address</th></tr></thead><tbody><tr><td><a href="../governance/beanfts/bdm-dashboard">BeaNFT DAO Multisig (BDM)</a></td><td><a href="https://etherscan.io/address/0x2D92a7Ba42472001111C1A1614EF6A8737bDf278">0x2D92a7Ba42472001111C1A1614EF6A8737bDf278</a></td></tr><tr><td><a href="https://opensea.io/collection/beanft-genesis">BeaNFT Genesis ERC-721 Token</a></td><td><a href="https://etherscan.io/address/0xa755A670Aaf1FeCeF2bea56115E65e03F7722A79">0xa755A670Aaf1FeCeF2bea56115E65e03F7722A79</a></td></tr><tr><td><a href="https://opensea.io/collection/beanft-winter">BeaNFT Winter ERC-721 Token</a></td><td><a href="https://etherscan.io/address/0x459895483556dad32526efa461f75e33e458d9e9">0x459895483556dad32526efa461f75e33e458d9e9</a></td></tr><tr><td>BeaNFT Winter Admin</td><td><a href="https://etherscan.io/address/0x30980396e7A1C3b9272B948483694fAF057DB32B">0x30980396e7A1C3b9272B948483694fAF057DB32B</a></td></tr><tr><td>BeaNFT Winter Implementation</td><td><a href="https://etherscan.io/address/0xd23CA44dAdf271C7f0d540a571864043C36c1F27">0xd23CA44dAdf271C7f0d540a571864043C36c1F27</a></td></tr><tr><td><a href="https://opensea.io/collection/beanft-barn-raise">BeaNFT Barn Raise ERC-721 Token</a></td><td><a href="https://etherscan.io/address/0xa969bb19b1d35582ded7ea869cecd60a3bd5d1e8">0xa969bb19b1d35582ded7ea869cecd60a3bd5d1e8</a></td></tr><tr><td>BeaNFT Barn Raise Implementation</td><td><a href="https://etherscan.io/address/0xa560c3afceb9a046573bf6f401134a6837f6d321">0xa560c3afceb9a046573bf6f401134a6837f6d321</a></td></tr><tr><td><a href="https://opensea.io/collection/beanft-basin-collection">BeaNFT Basin ERC-721 Token</a></td><td><a href="https://etherscan.io/address/0x191b7D1CfA89c9389BbF5f7F49F4B8F93eC3740F">0x191b7D1CfA89c9389BbF5f7F49F4B8F93eC3740F</a></td></tr><tr><td>BeaNFT Basin Implementation</td><td><a href="https://etherscan.io/address/0x1DD0dEFe25dad4003DB39EBd618D3cCbAC288804">0x1DD0dEFe25dad4003DB39EBd618D3cCbAC288804</a></td></tr></tbody></table>

### &#x20;Contracts on L1 <a href="#misc" id="misc"></a>

<table><thead><tr><th width="276">Contract</th><th>Address</th></tr></thead><tbody><tr><td>Q4 2021 Budget</td><td>See <a href="https://github.com/BeanstalkFarms/Beanstalk-Budget-Q4-2021">Beanstalk Budget Q4 2021</a></td></tr><tr><td><a href="https://bean.money/bop-2">Ethical Return Contract</a></td><td><a href="https://etherscan.io/address/0xf96681781cd426d25dd3ee45fe77ba5763ae24e4">0xf96681781cd426d25dd3ee45fe77ba5763ae24e4</a></td></tr><tr><td><a href="../archives/bean-sprout/bsm-dashboard">Bean Sprout Multisig (BSM)</a></td><td><a href="https://app.safe.global/eth:0xb7ab3f0667eFF5e2299d39C23Aa0C956e8982235/transactions/queue">0xb7ab3f0667eFF5e2299d39C23Aa0C956e8982235</a></td></tr><tr><td>Old Bean Price Contract</td><td><a href="https://etherscan.io/address/0x4BEd6cb142b7d474242d87F4796387DEB9E1E1B4">0x4BEd6cb142b7d474242d87F4796387DEB9E1E1B4</a></td></tr><tr><td>Old USD Oracle Contract</td><td><a href="https://etherscan.io/address/0xb24a70b71e4cca41eb114c2f61346982aa774180">0xb24a70b71e4cca41eb114c2f61346982aa774180</a></td></tr><tr><td>Base Fee Contract</td><td><a href="https://etherscan.io/address/0x84292919cB64b590C0131550483707E43Ef223aC">0x84292919cB64b590C0131550483707E43Ef223aC</a></td></tr><tr><td>InitMint Contract</td><td><a href="https://etherscan.io/address/0x077495925c17230E5e8951443d547ECdbB4925Bb">0x077495925c17230E5e8951443d547ECdbB4925Bb</a></td></tr><tr><td>Unwrap and Send ETH Junction</td><td><a href="https://etherscan.io/address/0x737cad465b75cdc4c11b3e312eb3fe5bef793d96">0x737cad465b75cdc4c11b3e312eb3fe5bef793d96</a></td></tr><tr><td>Hypernative Module</td><td><a href="https://etherscan.io/address/0x59c78c1c2b4b03b4530d5f46f02362e4a03efe4d">0x59c78c1c2b4b03b4530d5f46f02362e4a03efe4d</a></td></tr><tr><td>Hypernative EOA</td><td><a href="https://etherscan.io/address/0xd7E13e49e467637D75C43D917d98d69049a19bFF">0xd7E13e49e467637D75C43D917d98d69049a19bFF</a></td></tr><tr><td>Beanstalk Community Multisig (BCM)</td><td><a href="https://app.safe.global/eth:0xa9bA2C40b263843C04d344727b954A545c81D043/transactions/queue">0xa9bA2C40b263843C04d344727b954A545c81D043</a></td></tr><tr><td>Beanstalk Farms Multisig (BFM)</td><td><a href="https://app.safe.global/eth:0x21DE18B6A8f78eDe6D16C50A167f6B222DC08DF7/transactions/queue">0x21DE18B6A8f78eDe6D16C50A167f6B222DC08DF7</a></td></tr><tr><td>Beanstalk Immunefi Committee Multisig (BICM)</td><td><a href="https://etherscan.io/address/0x879c8B99430F28C4d297BD479Cd43396b4aCF697">0x879c8B99430F28C4d297BD479Cd43396b4aCF697</a></td></tr><tr><td>Immunefi Vault</td><td><a href="https://etherscan.io/address/0x66Efac6e6d58D4058CF017E66a0039315a3eb29C">0x66Efac6e6d58D4058CF017E66a0039315a3eb29C</a></td></tr><tr><td>Beanstalk Farms Subgraph Multisig (BFSM)</td><td><a href="https://app.safe.global/eth:0xe1c3aEf912eCBF766155100038994c3FE880dB02/transactions/queue">0xe1c3aEf912eCBF766155100038994c3FE880dB02</a></td></tr><tr><td>Fertilizer Admin</td><td><a href="https://etherscan.io/address/0xfECB01359263C12Aa9eD838F878A596F0064aa6e">0xfECB01359263C12Aa9eD838F878A596F0064aa6e</a></td></tr><tr><td>Fertilizer Implementation</td><td><a href="https://etherscan.io/address/0x5f68B4614DDAAd4eD1088E9E706efDFf66be5812">0x5f68B4614DDAAd4eD1088E9E706efDFf66be5812</a></td></tr></tbody></table>

### Deprecated L1 Contracts

{% hint style="danger" %}
The addresses below refer to pre-L2 migration tokens. Do not buy these tokens. A new Bean token was issued on Arbitrum—you can find it at the top of this page.
{% endhint %}

<table><thead><tr><th width="276">Contract</th><th>Address</th></tr></thead><tbody><tr><td>Previous Bean ERC-20 Token</td><td><a href="https://etherscan.io/address/0xBEA0000029AD1c77D3d5D23Ba2D8893dB9d1Efab">0xBEA0000029AD1c77D3d5D23Ba2D8893dB9d1Efab</a></td></tr><tr><td>Previous Unripe Bean ERC-20 Token</td><td><a href="https://etherscan.io/address/0x1BEA0050E63e05FBb5D8BA2f10cf5800B6224449">0x1BEA0050E63e05FBb5D8BA2f10cf5800B6224449</a></td></tr><tr><td>Previous Unripe LP ERC-20 Token</td><td><a href="https://etherscan.io/address/0x1BEA3CcD22F4EBd3d37d731BA31Eeca95713716D">0x1BEA3CcD22F4EBd3d37d731BA31Eeca95713716D</a></td></tr><tr><td>Previous Fertilizer ERC-1155 Token</td><td><a href="https://etherscan.io/address/0x402c84de2ce49af88f5e2ef3710ff89bfed36cb6">0x402c84de2ce49af88f5e2ef3710ff89bfed36cb6</a></td></tr><tr><td>Previous BEAN:WETH Well LP Token</td><td><a href="https://etherscan.io/address/0xBEA0e11282e2bB5893bEcE110cF199501e872bAd">0xBEA0e11282e2bB5893bEcE110cF199501e872bAd</a></td></tr><tr><td>Previous BEAN:wstETH Well LP Token</td><td><a href="https://etherscan.io/address/0xbea0000113b0d182f4064c86b71c315389e4715d">0xbea0000113b0d182f4064c86b71c315389e4715d</a></td></tr><tr><td>Previous BEAN:3CRV LP Token</td><td><a href="https://etherscan.io/address/0xc9C32cd16Bf7eFB85Ff14e0c8603cc90F6F2eE49">0xc9C32cd16Bf7eFB85Ff14e0c8603cc90F6F2eE49</a></td></tr></tbody></table>

### Pre-Exploit Contracts on L1

{% hint style="danger" %}
The addresses below refer to the exploited Bean token (0xDC59). Do not buy these tokens. A new Bean token was issued at Replant—you can find it at the top of this page.
{% endhint %}

<table><thead><tr><th width="251">Contract</th><th>Address</th></tr></thead><tbody><tr><td><a href="https://etherscan.io/address/0xDC59ac4FeFa32293A95889Dc396682858d52e5Db">Old Bean ERC-20 Token</a></td><td><a href="https://etherscan.io/address/0xDC59ac4FeFa32293A95889Dc396682858d52e5Db">0xDC59ac4FeFa32293A95889Dc396682858d52e5Db</a></td></tr><tr><td><a href="https://v2.info.uniswap.org/token/0xdc59ac4fefa32293a95889dc396682858d52e5db">Old BEAN:ETH Uniswap V2 Pair</a></td><td><a href="https://etherscan.io/address/0x87898263B6C5BABe34b4ec53F22d98430b91e371">0x87898263B6C5BABe34b4ec53F22d98430b91e371</a></td></tr><tr><td><a href="https://curve.fi/#/ethereum/pools/factory-v2-81/deposit/">Old BEAN:3CRV Metapool</a></td><td><a href="https://etherscan.io/address/0x3a70DfA7d2262988064A2D051dd47521E43c9BdD">0x3a70DfA7d2262988064A2D051dd47521E43c9BdD</a></td></tr><tr><td><a href="https://curve.fi/#/ethereum/pools/factory-v2-103/deposit/">Old BEAN:LUSD Plain Pool</a></td><td><a href="https://etherscan.io/address/0xD652c40fBb3f06d6B58Cb9aa9CFF063eE63d465D">0xD652c40fBb3f06d6B58Cb9aa9CFF063eE63d465D</a></td></tr></tbody></table>


---

# 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://docs.bean.money/almanac/protocol/contracts.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.
