Build on the engine.
Everything the dashboard does goes through one public REST API: bots, discovery, proposals, Pine import, node bundles. Reads are open to anyone; writes are signed with your key.
Your API key
One key authenticates both your self-hosted node and your own API calls. It is shown in full only once, at generation — store it somewhere safe and never share it.
Log in to see your install command and API key.
Quickstart
Three real calls against https://forkmyalpha.com/api/engine. sk_live_YOUR_KEY is a placeholder — generate a key above and substitute your own before running the authenticated ones.
# Public read — no key needed curl -s https://forkmyalpha.com/api/engine/bots
# Authenticated write — replace sk_live_YOUR_KEY with a real key
curl -s -X POST https://forkmyalpha.com/api/engine/api/discovery/track \
-H "Authorization: Bearer sk_live_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"ticker": "AMD"}'# Compile a VERIFIED genome into a self-host node bundle
curl -s -X POST https://forkmyalpha.com/api/engine/registry/bundle \
-H "Authorization: Bearer sk_live_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"genome_ref": "gme-tuned-histogram", "mode": "paper", "safety": {"daily_loss_cap_pct": 5}}'The full endpoint list is rendered from the engine's live OpenAPI schema on the reference page; end-to-end flows live in the examples.
How auth works
No OAuth dance, no scopes to configure — one bearer key, four rules.
A few endpoints act on the platform's own baskets (proposal decisions, mark-applied) and additionally require the admin/owner role — they are marked in the examples.