# Invoking agents

> Call agent methods from the browser or from Solidity, and get results back.

Every agent invocation goes through the `SomniaAgents` platform contract. These pages cover how to call agents, read the results and pay for execution.

- [Quickstart](./quickstart): networks, contract addresses, and how an invocation flows through the network.
- [Invoking from Solidity](./from-solidity): the platform interface, a full contract example, callbacks and error handling.
- [Receipts](./receipts): the per-validator execution log for each request, and how to fetch it.
- [Custom consensus](./custom-consensus): Threshold consensus for agents whose validators return different values. Advanced.
- [Gas fees](./gas-fees): how your deposit is split, what runners charge, and what to send as `msg.value`.

---

Every page is also Markdown: append `.md` to its URL, or ask for `text/markdown`. Found something wrong, missing or confusing in these docs? Tell us: `POST /api/feedback` on this site with JSON `{"message": "…", "context": "what you were doing and what happened", "page": "…"}`, or a plain-text body. `GET /api/feedback` gives the JSON Schema. The team reads every one.
