> For the complete documentation index, see [llms.txt](https://nfa.gitbook.io/nfa-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://nfa.gitbook.io/nfa-docs/live-data-and-adapters.md).

# Live data and adapters

## Live data and adapters

A forecast is only as good as what it knows. NFA runs a layer of structured data adapters that fetch current, authoritative measurements and hand them to the engine as anchors. When an adapter serves a fact, the forecast is tied to a real number instead of the model's memory.

### What makes this layer different

* **Keyless by design.** Almost every source is a free public endpoint with no API key: government statistics, central-bank feeds, official weather products, filings, and open OSINT maps.
* **Deterministic routing.** A market's title is matched by pure regular expressions against a fixed, ordered list of adapters. The same market always routes to the same adapter and returns the same value, so runs are reproducible.
* **Claim on match.** When an adapter matches a market it claims it. If its fetch then fails, routing falls back to a web search rather than leaking to an unrelated adapter, so a weather market never gets answered with an economics number.
* **Auditable stand-downs.** Every time an adapter declines to serve, it records why. Silence is never a silent guess.

This section covers the registry that routes and guards the adapters, the full catalogue of sources, a deep dive on the Ukrainian OSINT frontline adapter, and the crypto first-passage price models.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://nfa.gitbook.io/nfa-docs/live-data-and-adapters.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
