# Integration with MoC platform

- [Introduction to MoC](https://docs.moneyonchain.com/main-rbtc-contract/integration-with-moc-platform/introduction-to-moc.md)
- [The MoC Contract](https://docs.moneyonchain.com/main-rbtc-contract/integration-with-moc-platform/introduction-to-moc/the-moc-contract.md)
- [MoC Precisions](https://docs.moneyonchain.com/main-rbtc-contract/integration-with-moc-platform/introduction-to-moc/moc-precisions.md)
- [MoC State Contracts](https://docs.moneyonchain.com/main-rbtc-contract/integration-with-moc-platform/introduction-to-moc/the-moc-state-contract.md)
- [Getting BPros](https://docs.moneyonchain.com/main-rbtc-contract/integration-with-moc-platform/getting-bpros.md)
- [Minting BitPros](https://docs.moneyonchain.com/main-rbtc-contract/integration-with-moc-platform/getting-bpros/minting-bitpros.md)
- [Redeeming BitPros](https://docs.moneyonchain.com/main-rbtc-contract/integration-with-moc-platform/getting-bpros/redeeming-bitpros.md)
- [Getting DoCs](https://docs.moneyonchain.com/main-rbtc-contract/integration-with-moc-platform/getting-docs.md)
- [Minting DoCs](https://docs.moneyonchain.com/main-rbtc-contract/integration-with-moc-platform/getting-docs/minting-docs.md)
- [Redeeming DoCs](https://docs.moneyonchain.com/main-rbtc-contract/integration-with-moc-platform/getting-docs/redeeming-docs.md)
- [On Settlement: redeemDocRequest](https://docs.moneyonchain.com/main-rbtc-contract/integration-with-moc-platform/getting-docs/redeeming-docs/redeemdocrequest.md)
- [On Settlement: alterRedeemRequestAmount](https://docs.moneyonchain.com/main-rbtc-contract/integration-with-moc-platform/getting-docs/redeeming-docs/alterredeemrequestamount.md)
- [Outside Settlement: redeemFreeDocVendors](https://docs.moneyonchain.com/main-rbtc-contract/integration-with-moc-platform/getting-docs/redeeming-docs/redeemfreedocvendors.md)
- [On Liquidation State: redeemAllDoc](https://docs.moneyonchain.com/main-rbtc-contract/integration-with-moc-platform/getting-docs/redeeming-docs/redeemalldoc.md)
- [How-to](https://docs.moneyonchain.com/main-rbtc-contract/integration-with-moc-platform/getting-docs/redeeming-docs/redeeming-docs-howto.md)
- [Commission fees values](https://docs.moneyonchain.com/main-rbtc-contract/integration-with-moc-platform/commission-fees-values.md)
- [Vendors](https://docs.moneyonchain.com/main-rbtc-contract/integration-with-moc-platform/vendors.md)
- [Fees calculation](https://docs.moneyonchain.com/main-rbtc-contract/integration-with-moc-platform/fees-calculation.md)
- [From outside the blockchain](https://docs.moneyonchain.com/main-rbtc-contract/integration-with-moc-platform/from-outside-the-blockchain.md)
- [Using RSK nodes](https://docs.moneyonchain.com/main-rbtc-contract/integration-with-moc-platform/from-outside-the-blockchain/using-rsk-nodes.md)
- [Using web3](https://docs.moneyonchain.com/main-rbtc-contract/integration-with-moc-platform/from-outside-the-blockchain/using-web3.md)
- [Official Money on Chain ABIs](https://docs.moneyonchain.com/main-rbtc-contract/integration-with-moc-platform/from-outside-the-blockchain/official-money-on-chain-abis.md)
- [Events](https://docs.moneyonchain.com/main-rbtc-contract/integration-with-moc-platform/from-outside-the-blockchain/events.md)
- [Example code minting BPros](https://docs.moneyonchain.com/main-rbtc-contract/integration-with-moc-platform/from-outside-the-blockchain/example-code-minting-bpros.md)
- [Example code minting BPros without Truffle](https://docs.moneyonchain.com/main-rbtc-contract/integration-with-moc-platform/from-outside-the-blockchain/example-code-minting-bpros-without-truffle.md)
- [Example code redeeming BPros](https://docs.moneyonchain.com/main-rbtc-contract/integration-with-moc-platform/from-outside-the-blockchain/example-code-redeeming-bpros.md)
- [Example code redeeming BPros without Truffle](https://docs.moneyonchain.com/main-rbtc-contract/integration-with-moc-platform/from-outside-the-blockchain/example-code-redeeming-bpros-without-truffle.md)
- [Example code minting DOC](https://docs.moneyonchain.com/main-rbtc-contract/integration-with-moc-platform/from-outside-the-blockchain/example-code-minting-doc.md)
- [Example code redeeming free DOC](https://docs.moneyonchain.com/main-rbtc-contract/integration-with-moc-platform/from-outside-the-blockchain/example-code-redeeming-free-doc.md)
- [Example code redeeming DOC Request](https://docs.moneyonchain.com/main-rbtc-contract/integration-with-moc-platform/from-outside-the-blockchain/example-code-redeeming-doc-request.md)
- [Example code redeeming all DOC](https://docs.moneyonchain.com/main-rbtc-contract/integration-with-moc-platform/from-outside-the-blockchain/example-code-redeeming-all-doc.md)


---

# 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.moneyonchain.com/main-rbtc-contract/integration-with-moc-platform.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.
