**Market data for agents. Read only by construction, not by configuration.** One file to start with: [`src/quotez/server.py`](src/quotez/server.py). Eight tools in a fixed registration order, and no write path anywhere in it to find. payload carrying its source and a synthetic flag](docs/demo.svg) Nothing above was typed by hand. The frame replays what the session actually printed, and this