Ingest & attribute
Enabled provider and official-source integrations retain source-family and timing metadata. Availability is distinct from redistribution rights.
One request assembles attributed market context for a developer-operated AI agent. Providers, timestamps, missing fields and usage-rights metadata remain visible in the response.
# One call. Context and provenance stay together.
curl -sS \
-H "X-API-Key: $HELIX_API_KEY" \
"https://helixread.com/agent/context?symbols=NVDA,AMD&depth=standard&citations=true"
import os, requests
response = requests.get(
"https://helixread.com/agent/context",
params={"symbols": "NVDA,AMD", "depth": "standard", "citations": True},
headers={"X-API-Key": os.environ["HELIX_API_KEY"]},
timeout=30,
)
response.raise_for_status()
context = response.json()
const query = new URLSearchParams({
symbols: "NVDA,AMD", depth: "standard", citations: "true"
});
const response = await fetch(
"https://helixread.com/agent/context?" + query,
{ headers: { "X-API-Key": process.env.HELIX_API_KEY } }
);
if (!response.ok) throw new Error("Helix " + response.status);
const context = await response.json();
This sends a real request to /agent/context. Your key is transmitted only in the X-API-Key header. For prompt experiments and Guard, use Studio Workbench.
Run the example to inspect returned modules, source metadata, rights status and explicitly reported gaps.
{
"status": "waiting_for_request"
}
Helix assembles recorded context. Your application owns the model, prompt, decision logic and user experience.
Enabled provider and official-source integrations retain source-family and timing metadata. Availability is distinct from redistribution rights.
/agent/context consolidates regime, macro, markets and requested tickers. Missing sections remain explicit.
Pass the payload to the model you operate, constrain it to the record, then validate output where appropriate.
Examples produce general market information for developer-operated systems. Browse the downloadable catalog on Helix Agents.
Refresh a stored context and route only recorded changes into an agent or webhook.
GET /agent/context ?depth=minimal &since=2026-07-12T08:00:00Z
Assemble ticker context and eligible corpus snippets before an earnings review.
GET /agent/context ?symbols=NVDA &depth=deep &corpus_q=NVDA
Validate numeric claims against a stored grounding session and retain a technical audit record.
POST /agent/session POST /guard/validate # Technical validation, # not legal review.
POST /chat streams an answer grounded in the latest stored terminal record. It is rate-limited and does not expose structured citations, provider metadata or cache status.
const r = await fetch("/chat", opts)
const reader = r.body.getReader()
# ReadableStream text chunks
# no structured trust envelopeStatus is loaded from /sdk/list. Helix does not claim public registry availability when the server reports private bundle distribution.
Loading current distribution status.
Loading current distribution status.
Checking /sdk/list…
Open the generated interactive API reference for complete schemas and current parameters.
GET /agent/contextConsolidated grounding with depth, diffs and optional citations.POST /agent/sessionVersioned context for refresh and downstream validation.POST /guard/validateTechnical claim validation against stored grounding.
GET /searchSource-linked search over the enabled document index.GET /data-sourcesProvider families, freshness and reviewed rights evidence.GET /statusPublic service, collector and stored-data health.