Read an Atlas Node, Section, Decision, or Term
atlas_readRead the full text at one exact Atlas address. A bare Node id returns the whole entry: identity, tree position, Hook (one-line summary), and every Section; relationship occurrences are omitted. A Section, Decision, or glossary term address returns that one item. Use when a summary is not enough or you need exact wording to cite. An unknown or malformed address is refused as invalid_argument; a wrong slug's refusal lists the real ones.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| address | Yes | A bare Node id, 'node-id#section-slug', 'decision:<decision-id>', or 'term:<key>'. Slugs are not guessable: read them off a Node's sections, a Card claim's sources, or a Link's occurrence. | |
| expected_revision | No | Pins this call to the Release (published edition) a prior payload named in 'coherence'; refused as 'revision_changed' if the active Release has changed. Omit for the active Release. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | node: identity (id, title, kind), hierarchy (ancestors, sibling_position, sibling_count), hook, and sections (slug, heading, position, content). section: section. decision: decision (id, title, content). definition: term and definition. | |
| scope | Yes | ||
| coherence | Yes | ||
| projection | Yes |