0.8.54AUGUST 2026

SIGN · FOLLOW · ATTRIBUTE

Trace the route.
Through every chunk.

Validated route edges now continue through final handler and Worker bundle graphs. One deterministic report explains capability requirements, emitted entries, transitive chunks, styles, and shared ownership.

1Route artifact contract
2Metafile graphs retained
0 BNew browser runtime
P1

ROUTE ARTIFACT CLOSURE

Keep structural ownership.
Make output explain itself.

SIGNATURES

Sign capabilities

Each route records one exact CapabilityIR manifest and deterministic SHA-256 signature.

HANDLERS

Follow retained entries

Handler roots come directly from validated RouteBuildRecord references.

WORKERS

Keep graph boundaries

Worker entries and chunks remain separate from document-loaded handler graphs.

CHUNKS

Attribute sharing

Transitive esbuild outputs identify every route that reaches a shared chunk.

STATIC

Report zero cost

Static routes retain empty runtime and handler edges with no browser JavaScript.

HOOKS

Expose to hooks

The JSON-safe artifact contract is written to scratch and passed to afterBuild().

UPGRADE

Inspect what each route actually owns.

$npm install @kudzujs/core@^0.8.54