/** * Frontend Contract — the versioned, content-addressed artifact that is both * served to the agent at generation time and enforced in CI. This barrel * exposes the cross-runtime hashing keystone (the FCID), the unified preimage * projection that defines what the contract IS, the shared pin formatter, and * the committed reference catalog (`catalog-fixture-a`). */ export { canonicalPreimage, contractHash, sha256Hex } from "./hash.js"; export { CONTRACT_DOMAINS, CONTRACT_PREIMAGE_SCHEMA, contractComponentsFromFragments, contractPolicyFromGovernanceConfig, diffContractDomains, projectContractPreimage, } from "./preimage.js"; export type { CanonicalMappingStatus, ContractCanonicalMappingInput, ContractCatalogInput, ContractComponentInput, ContractDomain, ContractPolicyInput, ContractPreimage, ContractPropMappingInput, ContractTokenInput, ContractWaiverInput, } from "./preimage.js"; export { AGENT_CONTEXT_RELATIVE_PATH, formatStampHeader, formatStampPin, formatStampVersionHash, parseContractStamp, serializeContractStamp, } from "./stamp.js"; export type { ContractStampPin, ContractStampRecord } from "./stamp.js"; export { catalogFixtureA, catalogFixtureAContractPayload, catalogFixtureATokensDtcg, CATALOG_FIXTURE_A_FCID, } from "./fixture.js";