# Read the runtime's own documentation Prerequisite: ordinary Python and the [Melder vocabulary](../beginner/index.md). The installed package carries addressable documentation objects: | Object | Start with | | --- | --- | | `md.__architecture__` | System boundaries and execution flow | | `md.__components__` | Component responsibilities and source locations | | `md.__graph_network__` | Nodes, edges, traversal, and impact | | `md.__graph_details__` | Detailed descriptions joined to the network | ## Address before reading Check `available`, `reason`, and `addressing`. Survey with `keys()`, `groups()`, or `index()`, narrow with `find()` or `search()`, then read one section with `get(key)` or `reader(key)`. Return a `cite(key)` address when another reader needs to verify it. `verify()` checks the shipped content against its recorded digest. For a traceback, the graph lesson starts with `node_at(source_path, line)`, then walks relationships and requests impact. Authored and derived edge provenance answer different questions; retain that distinction when interpreting the graph. ## From map to implementation The documents identify where to look. Read the relevant source before changing runtime behavior; a useful map still describes the revision that produced it. For source-controlled human diagrams, continue to [Architecture & Drawings](../reference/architecture.md). ## The workflow in code These are the core steps from the saved example. Use its complete linked script for all class definitions and setup. ```{literalinclude} ../downloads/04_expert/18_the_package_reads_itself_to_you.py :language: python :pyobject: main :linenos: ``` ## Runnable examples - [The package reads itself to you](../examples/expert/18-the-package-reads-itself-to-you.md) — Expert 18 - [The codebase as a walkable graph](../examples/expert/19-the-codebase-as-a-walkable-graph.md) — Expert 19 - [Protocol crafter the tool that writes](../examples/expert/05-protocol-crafter-the-tool-that-writes.md) — Expert 05 [All expert examples](../examples/expert/index.md) · [Level contents](index.md) · [Full contents](../contents.md) [Canonical page source](https://github.com/Synaptic724/melder/blob/1211e838099a342c9dde48f064b1e772b6060e13/docs/expert/self-documents.md)