API and Signal Model
How the live site gets its data from /api/data and what the published signal object looks like.
API and Signal Model
What the frontend reads
According to the documentation, the public frontend data is delivered in a signals / all_links JSON shape.
The key read path is:
GET /api/data
-> returns the signals/all_links shape to the frontendThis is described in documents such as:
arkkitehtuuri.mdyleiskuva.mdai-putki-ja-jdbin.md
What a published signal carries
A live product signal is not just a title. The recurring fields in the docs include:
sourceFacteditorialSummarywhyMattersevidenceSourcesconsensusselectionAudit
Important distinction
The frontend does not usually read live JDBIN directly on every request. In practice it most often reads a snapshot-based public JSON response.
Even so, the semantic model comes from the same publish-pipeline design:
pipeline
-> published signal object
-> /api/data
-> frontend cards and modalWhat this means for the documentation
Before the editorial pipeline is explained in depth, it should first be clear that:
- the published unit is
signal signalis source-backed, not just AI copy- the UI terminology comes from the signal object fields and their derived interpretations