// api
Public API
This page inventories the l0g machine surface: Agent Surface 1.10, sourced claims, evidence graph, Risk Diff, Black Box Recorder, risk snapshots, canonical debt-risk.json and signals/history for replay and backtests. CORS is open. No key, no authentication, no tracking.
// endpoints
Public endpoints, no key and no authentication. Agent Surface 1.10 is the reading contract for agents; risk endpoints remain specialized snapshots.
/en/agent-surface/ HTML English documentation for Agent Surface v1.10.0. GET /agents.json JSON Discovery manifest for agents: capabilities, endpoints, usage rules and proof policy. GET /openapi.json OPENAPI OpenAPI 3.1 contract for l0g machine-to-machine endpoints. GET /api/v1/claims.json JSON Typed claim-source graph with references and dates when detectable. GET /api/v1/evidence-graph.json JSON Evidence graph: articles, claims, references, hosts, primary sources and datasets. GET /api/v1/catalog.ndjson NDJSON Full line-by-line catalog for streaming ingestion, RAG or incremental indexing. GET /api/v1/claims.ndjson NDJSON Typed claims in line-delimited form, with embedded references. GET /api/v1/sources.json JSON Primary sources and cited hosts actually used by the corpus. GET /api/v1/freshness.json JSON Corpus and signal freshness: useful dates, expiration policy and coverage. GET /api/v1/integrity.json JSON Canonical SHA-256 fingerprints for verifying a snapshot. GET /api/v1/changes.json JSON Machine changefeed: versions, hashes, diff status and semantic changes. GET /api/v1/black-box.json JSON Black Box Recorder: hashed point-in-time frames for replaying public risk states. GET /api/v1/risk-diff.json JSON What changed in signals, sources, claims, models, articles and confidence. GET /api/v1/catalog.json JSON Complete machine catalog: articles, guides, sources, glossary atlas and protocol. GET /api/v1/risk.json JSON Current historical dashboard state and confluence synthesis. GET /api/v1/debt-risk.json JSON Canonical Debt Risk Radar snapshot imported from latest.json. GET /api/v1/risk.xml Atom Level-change feed for alerting bots and SIEM-like watchers. GET /api/v1/signals/current.json JSON Latest point-in-time observations by instrument. GET /api/v1/signals/history.json JSON Complete point-in-time signal history: coverage, policy, current, observations and level changes. GET /api/v1/signals/history.ndjson NDJSON Signal history line-by-line: meta, observations and level-change events. GET /api/v1/signals/history.csv CSV Flat observations for pandas, R, DuckDB or spreadsheets. GET /api/v1/signals/schema.json JSON Machine schema for meta, observation and level-change rows. // examples
curl -s https://l0g.fr/agents.jsoncurl -s https://l0g.fr/api/v1/risk.jsoncurl -s https://l0g.fr/api/v1/debt-risk.jsoncurl -s https://l0g.fr/api/v1/signals/history.ndjson | head// point-in-time history
The signals/history surface is point-in-time: each observation keeps observedAt, sourcePublishedAt, retrievedAt, computedAt and snapshotHash. Backtests use what was actually published or collected at time T, without look-ahead bias.
import pandas as pd
df = pd.read_csv("https://l0g.fr/api/v1/signals/history.csv", parse_dates=["observedAt", "retrievedAt"])
df = df.set_index("observedAt").sort_index()// fields and guardrails
Agent Surface 1.10: M2M contract, with/agents.jsonfor discovery,/openapi.jsonfor schema and/api/v1/integrity.jsonfor snapshot verification./api/v1/debt-risk.json: canonical US Debt signal, imported fromhttps://debt.l0g.fr/latest.json, with provenance and coverage when available./api/v1/signals/history.json: complete surface for replay, withcoverage,policy,current,observationsandlevelChanges.level: human-readable state.tone: machine code such ascalm,moderate,elevatedorcrisis.scaleCaveatandprecisionGuard: reading limits around display normalization, freshness, coverage, uncertainty and reproducibility.
There is no single global index. l0g only exposes the measured sub-signals from each tool; aggregating them into one derived number would add false precision.
// notes
- CORS:
Access-Control-Allow-Origin: *. - Cadence: regenerated with tool snapshots. Not strict real time; rely on
snapshot. - Versioning:
/v1/remains stable. Breaking changes will move to/v2/. - License: CC BY 4.0. Free reuse with attribution to l0g.fr.