UNPKG

anon-identity

Version:

Decentralized identity framework with DIDs, Verifiable Credentials, and privacy-preserving selective disclosure

36 lines 2.47 kB
/** * Browser-compatible exports for anon-identity * * This entry point excludes Node.js-specific features like: * - File storage * - Direct blockchain access (requires server-side proxy) * - IPFS storage (requires server-side proxy) */ export { CryptoService } from './core/crypto-browser'; export { DIDService } from './core/did'; export { EncryptedStorageService, EncryptedStorageService as SecureStorage } from './core/storage-browser'; export * from './types'; export * from './types/did'; export { IdentityProvider } from './idp/identity-provider'; export { IdentityProviderV2 } from './idp/identity-provider-v2'; export { UserWallet } from './wallet/user-wallet'; export { ServiceProvider, VerificationResult, ServiceProviderOptions } from './sp/service-provider'; export { ServiceProviderV2, ServiceProviderV2Options } from './sp/service-provider-v2'; export { AgentEnabledServiceProvider, AgentServiceProviderOptions } from './sp/service-provider-agent'; export { SessionManager, Session, SessionValidation, SessionManagerOptions } from './sp/session-manager'; export { VerificationError, VerificationErrorCode, isVerificationError } from './sp/verification-errors'; export { BatchOperations, BatchVerificationResult, BatchRevocationResult, BatchOperationOptions } from './sp/batch-operations'; export { PresentationRequest, PresentationRequestOptions, ValidationResult, AttributeConstraint, CredentialRequirement } from './sp/presentation-request'; export * from './idp/schemas'; export { SelectiveDisclosure } from './zkp/selective-disclosure'; export { RevocationService, MockRevocationRegistry } from './revocation/revocation-service'; export { MemoryStorageProvider } from './storage/providers/memory-storage-provider'; export { StorageFactory } from './storage/storage-factory-browser'; export type { IStorageProvider, StorageConfig } from './storage/types'; export { ProofManager } from './core/proof-manager'; export { CompositeStatusChecker, StatusList2021, StatusList2021StatusChecker, RevocationList2020StatusChecker, type CredentialStatusChecker, type StatusCheckResult } from './status/credential-status'; export { migrateCredentialToV2, migratePresentationToV2, createV2Context } from './utils/vc-migration'; export * from './ld'; export { BbsSelectiveDisclosure, type BbsSelectiveDisclosureOptions, type BbsSelectiveDisclosureResult } from './zkp/bbs-selective-disclosure'; export * from './agent'; //# sourceMappingURL=browser.d.ts.map