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
| Endpoint | Purpose |
|---|
GET /api/thesis | List your theses |
POST /api/thesis/create | Create 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
| Endpoint | Purpose |
|---|
POST /api/thesis/{id}/signal | Inject signal |
POST /api/thesis/{id}/evaluate | Trigger deep evaluation |
POST /api/thesis/{id}/augment | LLM tree augmentation |
POST /api/thesis/{id}/fork | Clone + evolve |
POST /api/thesis/{id}/whatif | What-if analysis |
Tree
| Endpoint | Purpose |
|---|
GET /api/thesis/{id}/nodes | Causal tree nodes |
PATCH /api/thesis/{id}/nodes | Update nodes |
Context
| Endpoint | Purpose |
|---|
GET /api/thesis/{id}/context | Full context (tree + edges + positions) |
GET /api/thesis/{id}/changes | Changes since timestamp |
GET /api/thesis/{id}/prompt | Generated agent prompt |
GET /api/thesis/{id}/evaluations | Evaluation history |
Heartbeat
| Endpoint | Purpose |
|---|
GET /api/thesis/{id}/heartbeat | Heartbeat config + last fire |
POST /api/thesis/{id}/heartbeat | Update heartbeat |
Positions
| Endpoint | Purpose |
|---|
GET /api/thesis/{id}/positions | Linked positions |
POST /api/thesis/{id}/positions | Add position |
PATCH /api/thesis/{id}/positions/{posId} | Update |
DELETE /api/thesis/{id}/positions/{posId} | Close |
Strategies
| Endpoint | Purpose |
|---|
GET /api/thesis/{id}/strategies | List linked strategies |
POST /api/thesis/{id}/strategies | Add |
DELETE /api/thesis/{id}/strategies/{sid} | Remove |
Publishing
| Endpoint | Purpose |
|---|
POST /api/thesis/{id}/publish | Publish at slug |
| (DELETE shape on same route) | Unpublish |
Video
| Endpoint | Purpose |
|---|
GET /api/thesis/{id}/videos | List linked videos |
GET /api/thesis/{id}/video-data | Video render data |
See also
Thesis lifecycle
Conceptual model and CLI walkthrough.
Heartbeat
Per-thesis heartbeat config.