Skip to main content

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.

The draft contract map lives at:
contracts/sf-contract-map.draft.json
The hosted strict manifest is:
GET /api/contracts/tools
It is the SDK/Agent contract manifest. The broader /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.