ABI: rationalRepresentationGraphV2

Source module: packages/dclutch-sdk/lib/generated/rationalRepresentationGraphV2.ts, whose own header reads:

@generated by scripts/generate-rational-representation-graph-v2.mjs; do not edit.
Source: crates/dclutch-claims/src/rational_kernel/mod.rs.

AUTHORITY IS HAND-WRITTEN RUST, NOT LEAN. RepresentationGraphV2 has no Lean
schema; the kernel crate above declares this layout and is its only owner. The
descriptor beside it IS Lean-emitted, so this record is the one still owed a
schema -- see generated/rationalRepresentationDescriptorV3.ts for the contrast.

Byte constants (magics, seed domains, schema identities)

namelenasciibytes
GRAPH_MAGIC_V28DCRRGRP244 43 52 52 47 52 50 32
REPRESENTATION_GRAPH_SCHEMA_RELEASE_ID_V232--be 69 36 bb a2 4e a0 d2 d1 78 fa 65 92 74 8e a5 f5 dc 95 df 9a 72 bb a8 58 84 a9 27 e2 89 d5 97

String constants

namevalue
REPRESENTATION_GRAPH_SCHEMA_RELEASE_PREIMAGE_V2dclutch/schema/rational-representation-graph-v2

Numeric constants (widths, offsets, counts, tags)

namevalue
GRAPH_MAGIC_BYTES8
GRAPH_MAGIC_OFFSET0
GRAPH_VERSION_OFFSET8
GRAPH_SCHEMA_VERSION_V22
GRAPH_RESERVED_HEADER_OFFSET10
GRAPH_RESERVED_HEADER_BYTES6
GRAPH_RESERVED_BYTES4
GRAPH_HEADER_BYTES104
GRAPH_NODE_BYTES64
GRAPH_EDGE_BYTES48
GRAPH_ID_OFFSET16
GRAPH_ROOT_ID_OFFSET48
GRAPH_OUTCOME_COUNT_OFFSET80
GRAPH_NODE_COUNT_OFFSET84
GRAPH_EDGE_COUNT_OFFSET88
GRAPH_RESERVED_OFFSET92
GRAPH_SCALE_OFFSET96
NODE_ID_OFFSET0
NODE_RANK_OFFSET32
NODE_FIRST_EDGE_OFFSET36
NODE_EDGE_COUNT_OFFSET40
NODE_KIND_OFFSET44
NODE_RESERVED_OFFSET45
NODE_PARAMETER_OFFSET48
NODE_TRAILING_RESERVED_OFFSET56
EDGE_CHILD_ID_OFFSET0
EDGE_CHILD_INDEX_OFFSET32
EDGE_RESERVED_OFFSET36

Unrendered exports (verbatim)

The renderer did not recognize these statement shapes, so they are shown verbatim rather than dropped.

export const SCALAR_BYTES = 8 as const;

/** The graph header, then one fixed node record, then one fixed edge record. */
export const EDGE_MULTIPLICITY_OFFSET = 40 as const;

/** The finalized-record schema this graph is published under. */