Reachability Callgraph Formats (richgraph-v1)

Audience: analyzer and lifter authors emitting static callgraphs for Stella Ops reachability.

Purpose

Normalize static callgraphs across languages so the Signals service can merge them with runtime traces and replay bundles deterministically. richgraph-v1 is the wire format every language lifter emits; this guide covers its core fields, per-language conventions, the CAS layout, and the validation rules Signals enforces on ingestion.

Core fields (per node/edge)

Language-specific notes

CAS layout

Validation rules

V1 Schema Reference

The stella.callgraph.v1 schema provides enhanced fields for explainability:

See the Callgraph Schema Reference for complete v1 schema documentation.

References