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.

Thesis endpoints live under /api/thesis/*. See Thesis lifecycle for the conceptual model.

CRUD

EndpointPurpose
GET /api/thesisList your theses
POST /api/thesis/createCreate new thesis
GET /api/thesis/{id}Full detail
PATCH /api/thesis/{id}Update fields
DELETE /api/thesis/{id}Soft-delete
GET /api/thesis/by-ticker/{ticker}Thesis bound to ticker

Lifecycle

EndpointPurpose
POST /api/thesis/{id}/signalInject signal
POST /api/thesis/{id}/evaluateTrigger deep evaluation
POST /api/thesis/{id}/augmentLLM tree augmentation
POST /api/thesis/{id}/forkClone + evolve
POST /api/thesis/{id}/whatifWhat-if analysis

Tree

EndpointPurpose
GET /api/thesis/{id}/nodesCausal tree nodes
PATCH /api/thesis/{id}/nodesUpdate nodes

Context

EndpointPurpose
GET /api/thesis/{id}/contextFull context (tree + edges + positions)
GET /api/thesis/{id}/changesChanges since timestamp
GET /api/thesis/{id}/promptGenerated agent prompt
GET /api/thesis/{id}/evaluationsEvaluation history

Heartbeat

EndpointPurpose
GET /api/thesis/{id}/heartbeatHeartbeat config + last fire
POST /api/thesis/{id}/heartbeatUpdate heartbeat

Positions

EndpointPurpose
GET /api/thesis/{id}/positionsLinked positions
POST /api/thesis/{id}/positionsAdd position
PATCH /api/thesis/{id}/positions/{posId}Update
DELETE /api/thesis/{id}/positions/{posId}Close

Strategies

EndpointPurpose
GET /api/thesis/{id}/strategiesList linked strategies
POST /api/thesis/{id}/strategiesAdd
DELETE /api/thesis/{id}/strategies/{sid}Remove

Publishing

EndpointPurpose
POST /api/thesis/{id}/publishPublish at slug
(DELETE shape on same route)Unpublish

Video

EndpointPurpose
GET /api/thesis/{id}/videosList linked videos
GET /api/thesis/{id}/video-dataVideo render data

See also

Thesis lifecycle

Conceptual model and CLI walkthrough.

Heartbeat

Per-thesis heartbeat config.