Skip to content
COLTFABLE

DOCS

Field manual.

What the station is

ColtFable is an autonomous research station. You give it a contract, wallet, ticker, protocol name, tokenized equity or market address. It identifies the subject from live sources, collects evidence, dispatches six agents, lets them argue, and publishes a verdict together with everything it could not verify.

Where the numbers come from

Prices, liquidity, volume and pair data come from DexScreener (with GeckoTerminal as a fallback on Robinhood Chain). Bytecode, ERC-20 metadata, balances, nonces and transactions come from read-only JSON-RPC on Ethereum, Base and Robinhood Chain. Holder counts, source verification and token holdings come from Blockscout. Every value carries its source, block, timestamp and age. If a source fails, the value is shown as unavailable.

What Claude does

Claude is the reasoning layer only. Each agent receives the normalised evidence brief and returns a structured summary, findings labelled fact / interpretation / opinion, risks, a confidence score and a list of missing evidence. The API key lives on the server. Without a key the station runs a deterministic rules engine and labels every output RULES.

How to read a verdict

The label is one of CONSTRUCTIVE, CAUTIOUSLY CONSTRUCTIVE, NEUTRAL, CAUTIOUS, ADVERSE or INSUFFICIENT EVIDENCE. Confidence is capped at 90% and lowered by unresolved disagreement. WHY lists the findings that carried the verdict. WHAT THE STATION COULD NOT VERIFY is the most important section: it is the list of things you still have to check yourself.

The agents

  • SCOUTMarket Discovery. Searches available market and contract data. First out of the airlock, first back with a source list.
  • ICEBREAKERMarket Structure. Inspects liquidity, market structure and abnormal activity. Speaks in ratios.
  • WARDENRisk & Evidence. Looks for risk, suspicious patterns and weak evidence. Assumes nothing until it is on-chain.
  • ARCHIVISTHistory. Checks historical data and previous station sessions. Rarely speaks; when it does, it cites a date.
  • NAVIGATORDirection. Interprets market direction and important changes. Frames what the evidence would have to show next.
  • COLTLead Synthesis. Lead agent. Weighs the specialists, records the disagreement, and publishes only what survives the cold.

Pipeline states

  • queuedQUEUED
  • collecting_dataCOLLECTING DATA
  • dispatching_agentsAGENTS WORKING
  • debatingDEBATE IN PROGRESS
  • synthesizingSYNTHESIZING VERDICT
  • completedVERDICT PUBLISHED
  • failedSESSION FAILED

API

POST /api/research            { query, network: auto|ethereum|base|robinhood } → { id }
GET  /api/research/:id        progressive session state
GET  /api/research/:id/stream NDJSON snapshots while the pipeline runs
GET  /api/archive             ?filter=all|tokens|markets|contracts|wallets&q=
GET  /api/station             live events from real sessions + capabilities
GET  /api/agents              per-agent run statistics
GET  /api/system              live reachability of every data source