trellis
Version:
Agentic State Engine — event-sourced causal graph with branching, decision traces, and realtime sync for AI-native applications
19 lines • 1.91 kB
TypeScript
/**
* Identity Module — Public Surface
*/
export { createIdentity, signMessage, verifySignature, saveIdentity, loadIdentity, hasIdentity, toPublicIdentity, personIdentityDir, personIdentityPath, savePersonIdentity, loadPersonIdentity, hasPersonIdentity, ensurePersonIdentity, resolveRepoIdentity, } from './identity.js';
export type { IdentityConfig, PublicIdentity } from './identity.js';
export { signOp, verifyOp, verifyOpBatch } from './signing-middleware.js';
export type { IdentityResolver, SignatureVerificationResult, } from './signing-middleware.js';
export { pairStart, pairJoin, pairApprove, pairAccept, listDevices, revokeDevice, registerDevice, loadRegistry, loadLocalDevice, resolveDevicePublicKey, resolvePublicKeys, getSigningMaterial, pairingResolver, personDevicesDir, markDeviceSeen, updateDeviceState, deviceFingerprint, decodePayload, encodePayload, ROOT_DEVICE_ID, PAIR_PREFIX, JOIN_PREFIX, AUTH_PREFIX, } from './pairing.js';
export type { PairChallenge, JoinResponse, DeviceAuthorization, SignedDeviceAuthorization, DeviceRecord, DeviceRegistry, LocalDeviceKey, DeviceKind, DeviceTransport, DeviceSyncState, } from './pairing.js';
export { renderPairingQr, encodePairingQr } from './qr.js';
export type { PairQrOptions, PairQrEcc } from './qr.js';
export { peerKeyResolver } from './peer-key-resolver.js';
export { provisionSpriteDeviceKey, } from './sprite-device.js';
export type { ProvisionedSpriteDevice } from './sprite-device.js';
export { evaluatePolicy, createPolicy } from './governance.js';
export type { PolicyRule, PolicyViolation, GovernanceResult, } from './governance.js';
export { CapabilityLevel, makeZoneId, zoneOwnerDid, defineZone, renameZone, getZone, setGrant, retractGrant, resolveCapability, enforceIngestAuthorization, AUTH_OP_KINDS, } from './capability.js';
export type { ZoneId, Zone, Grant } from './capability.js';
//# sourceMappingURL=index.d.ts.map