Public declaration syntax from forge-ts/packages/forge-identity/src/index.ts Original source SHA-256: a88cbce5d2b5539a28506110554bde10f3bd35bc708d27d655a6f40fa1c92519 Function bodies and constant values are omitted. This is not the complete implementation. Source line 34 export { ForgeIdentityError, ForgeIdentityErrorCode, type ForgeIdentityErrorCodeType, } from './error.js'; Source line 41 export { ForgeAgentIdentity, type CryptoBridge, type OasDocument, type VerificationMethod, type LineageSection, type LineageProof, type DocumentProof, } from './agent-identity.js'; Source line 52 export { createHmrIdentity, createMhrIdentity, deriveAgentIdentity, setCryptoBridge, getCryptoBridge, DEFAULT_MAX_LINEAGE_DEPTH, } from './lineage.js'; Source line 62 export { saveIdentity, loadIdentity, type ProtectedSigningKey, type IdentityKeyProtector, } from './persistence.js'; Source line 70 export { type GlyphColor, glyphColorRgb, glyphColorToHex, glyphColorLerp, type GlyphPalette, GlyphEntityKind, parseGlyphEntityKind, glyphEntityKindAsU8, glyphEntityKindFromU8, type GlyphDescriptor, GlyphRenderTarget, type GlyphRenderOptions, GlyphRenderFormat, type GlyphRenderResult, derivePaletteFromDid, derivePaletteFromDidSync, renderGlyph, } from './glyph.js'; Source line 91 export { FORGE_DEV_METHOD, forgeDevDid, deriveMachineId, deriveMachineIdSync, validateForgeDevDid, type LocalOrg, createLocalOrg, type ForgeDevIdentity, type LocalDevProfile, PROFILE_SCHEMA_VERSION, createLocalDevProfile, deriveAgent, profileToJSON, profileFromJSON, } from './local-dev.js';