The draft contract map lives at:Documentation Index
Fetch the complete documentation index at: https://docs.simplefunctions.dev/llms.txt
Use this file to discover all available pages before exploring further.
/api/tools endpoint is a compatibility inventory and should not be used as canonical SDK truth.
Every implemented surface declares:
- canonical dotted tool name
- HTTP endpoint
- CLI command
- SDK method
- Agent tool metadata
- permissions
- side-effect class
- auth requirement
- schema name
- trace events
Side-effect classes
none means read-only.
write means user state can change.
paper_trade is reserved for explicit paper-only execution contracts.
live_trade is out of scope.
runtime is reserved for daemon/runtime mutation.
secret is reserved for surfaces that create or reveal secret material.
Deferred examples
market.related, events.search, event.inspect, and event.markets are deferred because the repo does not currently expose canonical endpoints for those object meanings.
intents.propose is deferred because the current intent endpoint creates executable intents but does not expose an explicit paper-only mode contract.
webhooks.create is deferred because the endpoint returns a one-time signing secret and needs a dedicated secret-handling SDK contract.
Live trading and direct venue order placement are not implemented.