ABI and Headers

ByteOr and IndexBus expose C-compatible ABI surfaces through generated headers. This page is the public-hub index for those artifacts and the repo-owned reference material around them.

Header Bundles

IndexBus ABI header
Generated header bundle for the IndexBus shared-memory transport ABI.
IndexBus layouts reference
Canonical synced layout reference for shared-memory region structure and v1 layout detail.
ByteOr ABI header
Generated header bundle for the ByteOr OSS ABI surface.
Rustdoc entry points
Use the reference hub when you need the same-site rustdoc entry points instead of duplicating source-level API detail here.

Practical Rules

  • Generated headers are artifacts, not hand-maintained source files.
  • Rust repr(C) source remains the layout source of truth.
  • Compatibility decisions belong with the owning repo policies and generated bundles.
  • The public hub should direct readers to generated headers, rustdoc, and synced repo docs instead of mirroring field tables.

Canonical Published Surfaces

  • IndexBus docs
  • IndexBus rustdoc entry points
  • ByteOr OSS docs
  • ByteOr OSS rustdoc entry points

Machine-readable index

  • Headers JSON index
Provenance
Need the source docs?
Use the public hub to orient yourself, then jump to repo-owned docs or rustdoc when you need contract-level detail.
Reference hub