Pluggable bridge handle. The concrete object/string handle types are bridge-specific and become opaque pointer-likes once the pluggable bridge (iasbuilt/causl#691) lands; for the loader skeleton we keep them unknown so adopter code cannot accidentally reach into the bridge surface before the vocabulary is final.

interface Bridge {
    abiVersion: number;
    features: BridgeFeatures;
    id: BridgeId;
}

Properties

abiVersion: number

Bumped on any ABI-breaking bridge change. Loader checks for compat.

features: BridgeFeatures