GLYPH CAPABILITY CONTRACT V1

Purpose

Runtime capability is part of deterministic retrieval.

Determinism depends not only on corpus and artifacts.

Determinism also depends on execution capability.

Required capability fields

cpu_arch

compiler_family

compiler_version

simd_capability

build_type

sa_container_version

fm_artifact_version

query_protocol_version

server_protocol_version

http_protocol_version

retrieval_contract_version

Optional capability fields

runtime_os

runtime_kernel

chunk_container_version

batch_protocol_version

Contract rule

Artifact validates runtime.

Runtime validates artifact.

Capability validates compatibility.

Compatibility mismatch creates incompatible state.

System behavior

Compatible: execute

Incompatible: fail hard

Unknown: warn + compatibility mode

Determinism invariant

identical corpus

identical retrieval artifacts

identical protocol versions

identical capability contract

identical query

must produce identical retrieval output

Drift invariant

Silent capability drift

is worse

than hard failure

Examples

cpu_arch: x86_64

compiler_family: gcc

compiler_version: 13.x

simd_capability: AVX2

fm_artifact_version: FMBINv2

query_protocol_version: GLYPH_QUERY_PROTOCOL_V1

retrieval_contract_version: GLYPH_RETRIEVAL_CONTRACT_V1

Future extensions

runtime fingerprint

build fingerprint

binary capability fingerprint

SIMD verification layer

cross-machine deterministic verification