/**
 * @module verify
 * Lightweight sub-path export for verification-only use cases.
 *
 * Import as `@private.me/xbind/verify` for tree-shaking on edge/serverless:
 * ```ts
 * import { verify, importPublicKey, validateEnvelope } from '@private.me/xbind/verify';
 * ```
 *
 * This module re-exports only the functions needed to verify signatures
 * and validate envelopes — no key generation, no encryption, no transport.
 */
export { verify, importPublicKey, didToPublicKeyBytes } from './identity.js';
export type { IdentityError } from './identity.js';
export { validateEnvelope, deserializeEnvelope, openSignedEnvelope, } from './envelope.js';
export type { TransportEnvelope, EnvelopeError } from './envelope.js';
