> For the complete documentation index, see [llms.txt](https://docs.moneyonchain.com/main-rbtc-contract/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.moneyonchain.com/main-rbtc-contract/money-on-chain-platform/public-actions.md).

# Public actions

We distinguish three types of public interactions with the SC:

* *View actions*: methods to query system state variables
* *User actions*: methods oriented to MoC's wider user base, allowing them to interact with Tokens and Investment instruments.
* *Process actions*: methods that allow the system to evolve under time and/or btc price rules All actions are performed directly to the `MoC` contract, although it usually channels the request to a more specific contract, working as a unified Proxy entry point.
