/** * ForgeOS Trust Ledger — TypeScript port of the Python trust module. * * Provides a fully local, tamper-evident, Ed25519-signed, hash-chained * audit trail for code quality tracking. No engine dependency. * * Binary-compatible with the Python forgeos-cli trust module. * * Usage: * import { TrustLedger, KeyManager, computeChainHash } from '@synctek/forgeos/trust'; */ export { GENESIS_SENTINEL, SCHEMA_VERSION, ENTRY_TYPES, computeChainHash, computePayloadHash, sortedJsonStringify, } from './chain.js'; export { KeyManager, SigningError, KeyNotFoundError, KeyPermissionError, } from './signing.js'; export { computeSourceTreeHash, verifyGitBinding, getGitMetadata, GitBindingError, } from './git-binding.js'; export { TrustLedger, LedgerError, ChainIntegrityError, } from './ledger.js'; export type { LedgerEntry, VerifyResult, ChainStats, } from './ledger.js'; export type { GitMetadata } from './git-binding.js'; export { TRANSMITTABLE_FIELDS, LOCAL_ONLY_FIELDS, TransmissionError, PrivacyViolationError, prepareTransmission, detectSensitiveContent, generateManifest, generatePlainManifest, logTransmission, loadAllowedEndpoints, sendTransmission, } from './transmission.js'; export type { TransmissionPayload, TransmissionResult, TransmissionLogRecord, } from './transmission.js'; //# sourceMappingURL=index.d.ts.map