Data model
Every Postgres table, how they relate, who writes each one, and the JSONB shapes you query most.
Decision pipelines
13 items
Migrations
How the schema is created at API startup, and how to add a table or column without breaking a running cluster.
Ingestion
Each ingestor, where its data comes from, what it writes, when it runs, and in what order.
Read-only access
The grafana_reader Postgres role used for dashboards and debugging, what it can see, and example queries.
API reference
Every HTTP endpoint the core pipeline serves, grouped by area, with which ones need an API key or publish to a queue.
Queue publishing
The RabbitMQ queues core publishes to, what each message contains, and how idempotency keys stop duplicates.
Activity submissions
How to list queued actions and read their delivery and verification state.
Browse free agents
The free-agent browsing endpoint, its query parameters, response fields and how metrics are sourced.
Incoming trade inbox API
Entry point for the incoming trade decision and API contract.