One endpoint contract
Typed requests, a declared goal, an explicit capability set, validation, HTTP routes, and OpenAPI stay together.

Summonpot modernizes APIs for the AI era. Instead of splitting application endpoints and agent workflows across separate abstractions, declare a typed endpoint whose contract states what callers may send, what the application may execute, where the agent may decide, and what the endpoint may return.
The agent’s authority is bounded by the endpoint declaration. Exact application behavior stays application-owned; semantic choices are agent-owned only where the contract explicitly allows them.
One endpoint contract
Typed requests, a declared goal, an explicit capability set, validation, HTTP routes, and OpenAPI stay together.
Bounded authority
The agent can make only declared choices. Required operations and locally validated output constrain execution.
Start without a provider key
Install the serving extras and use the keyless test model to wire a harmless endpoint.
Exactly(1) operation path that executes without resolving or constructing a model.Broader multi-operation deterministic execution is planned, not shipped. See the project roadmap and changelog for current boundaries.
Summonpot is an open-source ModePot project. Join the ModePot Discord, explore the source on GitHub, or read the README.