hello_world
CALL THIS FIRST, BEFORE ANY OTHER TOOL ON THIS SERVER. It is not a demo and not a health check. One call hands you everything you need to use this world correctly: who it is and what a receipt is redeemed against, which question goes to which tool, what it refuses and why, which knowledge anchors actually resolve in this build, and the claim discipline every answer from here has to close with. Every part of it is read from this world's own declarations at the moment you call, so it cannot be out of date with the tools beside it. WHAT SKIPPING IT COSTS, measured in this deployment rather than imagined, and said about the deployment rather than about any one world. A routing skill shipped here named fewer than half of its world's tools for a month, and told callers a question was not served while the tool that answers it was already built and already listed. Callers got that world wrong by reading a description of it instead of asking it. Reading a tool list is not the same as being oriented in the world the tool list belongs to. THE SKILLS ARE HERE TOO, and this is how you reach them. The default call names every skill this world ships with its full description, which is written to be read on its own and is what tells you whether the body is worth the bytes. Call again with `skill` set to one of those names and you get that skill in full. It comes from the build that is answering you, so it cannot be a copy that drifted from the bytes serving your question, which is the whole reason to take it from here rather than from a checkout. It takes nothing. Name a world only if you want to check which one you reached.
Use this form for new arguments. Follow concrete links for known values. Fetch-only readers may be unable to submit new URLs.
Exact input contract
{
"additionalProperties": false,
"properties": {
"skill": {
"description": "Optional. One skill, by the name the default call lists, returned in full from the build answering you. Omit it for the orientation and the listing. A name this world does not ship is refused by naming the ones it does.",
"type": "string"
},
"tool": {
"description": "Optional. One tool, by name, returned as the full description its listing entry deferred: what it serves, what it will not, and every refusal it declares. The listing carries a summary because loading every description up front cost a quarter of a context window before anything was asked; this is where the rest lives. A name this world does not declare is refused by naming the ones it does.",
"type": "string"
},
"world": {
"description": "Optional. The world you believe you are talking to. This server serves exactly one, so naming a different one is refused by telling you which world you actually reached, rather than answering about the wrong one.",
"type": "string"
}
},
"type": "object"
}