UNPKG

anon-identity

Version:

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

38 lines 2.73 kB
/** * Node.js entry point with full features * Uses lazy loading for heavy dependencies */ export { CryptoService } from './core/crypto'; export { DIDService } from './core/did'; export { SecureStorage } from './core/storage'; 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 { FileStorageProvider } from './storage/providers/file-storage-provider-lazy'; export { IPFSStorageProvider } from './storage/providers/ipfs-storage-provider'; export { BlockchainStorageProvider } from './storage/providers/blockchain-storage-provider-lazy'; export { HybridStorageProvider } from './storage/providers/hybrid-storage-provider'; export { StorageFactory } from './storage/storage-factory-lazy'; export { IStorageProvider, StorageConfig, CredentialSchema, RevocationList as StorageRevocationList } from './storage/types'; export { ContractClient } from './blockchain/contract-client-lazy'; export * from './blockchain/types'; export { ProofManager } from './core/proof-manager'; export { CompositeStatusChecker, StatusList2021, StatusList2021StatusChecker, RevocationList2020StatusChecker, CredentialStatusChecker, StatusCheckResult } from './status/credential-status'; export { migrateCredentialToV2, migratePresentationToV2, createV2Context } from './utils/vc-migration'; export * from './ld'; export { BbsSelectiveDisclosure, BbsSelectiveDisclosureOptions, BbsSelectiveDisclosureResult } from './zkp/bbs-selective-disclosure'; export * from './agent'; //# sourceMappingURL=node.d.ts.map