Skip to content
Beskid Platform specification

Beskid

Jump to a Beskid service

Beskid

Jump to a Beskid service

Conformance and versioning envelope

Platform spec ADR

Conformance and versioning envelope

Spec standingStandard

Owner
Piotr Mikstacki
Submitter
Piotr Mikstacki

Hosts and compilers need a shared compatibility story at boundaries.

This feature must specify symbol identity, type-shape classes, call-shape classes, ownership obligations, error/unwind semantics, and a conformance envelope (versioning and forward compatibility) for compatibility claims.

ABI contract tests and BESKID_RUNTIME_ABI_VERSION align to the envelope.

compiler/crates/beskid_tests/src/abi/contracts.rs; conformance and versioning.