/** * Opacus SDK - Main Exports * * Advanced Protocol Extensions v0.1: * - QUIC + eBPF Kernel-Bypass Transport * - CRDT Agent State Sync * - BLS Multi-Signature Streaming * - ZK Pricing Oracles * - GPU Signature Verification * - Intent DAG Mempool * - WebTransport DAG Streams */ export * from './types.js'; export { Opacus, OpacusError } from './opacus.js'; export type { OpacusOptions, BootstrapResult, RouteResult, DiscoverResult, StorageResult, PaymentRailInfo, PaymentRailsResult, ProductAnalyticsResult } from './opacus.js'; export type { EscrowLockOptions, EscrowLockResult, EscrowReleaseResult } from './opacus.js'; export type { ZKProveOptions, ZKProveResult, ZKVerifyOptions, ZKVerifyResult, ZKProofKind } from './opacus.js'; export type { TEEAttestOptions, TEEAttestResult, TEEVerifyOptions, TEEVerifyResult } from './opacus.js'; export type { DataMarketListing, DataMarketListOptions, DataMarketListResult, DataMarketPurchaseResult, DataMarketPublishOptions, DataMarketPublishResult, DataMarketDisputeResult, DataMarketReportResult, DataMarketDeliverOptions, DataMarketDeliverResult, } from './opacus.js'; export type { NitroPingResult, NitroRouteOptions, NitroRouteResult } from './opacus.js'; export type { HermesRunOptions, HermesRunResult, HermesTaskStatus } from './opacus.js'; export type { ComputeRunOptions, ComputeRunResult, ComputeModelsResult, ComputeModelInfo } from './opacus.js'; export type { DAUploadOptions, DAUploadResult, DADownloadResult, DAProveOptions, DAProveResult } from './opacus.js'; export type { StorageUploadOptions, StorageUploadResult, StorageDownloadResult, StorageListResult } from './opacus.js'; export { OpacusEscrowClient, OPACUS_ESCROW_CONTRACT } from './escrow/api-client.js'; export type { EscrowRecord as EscrowApiRecord } from './escrow/api-client.js'; export { OpacusZKClient } from './zk/client.js'; export { OpacusTEEClient } from './tee/client.js'; export { OpacusClient } from './client.js'; export { KeyManager } from './crypto/keys.js'; export { SecurityManager } from './crypto/security.js'; export { CBORCodec } from './proto/cbor.js'; export { ITransport, BaseTransport } from './transport/base.js'; export { WebSocketTransport } from './transport/websocket.js'; export { WebTransportTransport } from './transport/webtransport.js'; export { OGChainClient, OG_NETWORKS } from './chain/0g.js'; export { EVMChainAdapter, MultiChainManager } from './chain/multichain.js'; export type { ChainAdapter } from './chain/multichain.js'; export { DACManager } from './dac/manager.js'; export { H3AgentIdentity } from './agent/h3-registry.js'; export type { H3AgentIdentity as H3AgentIdentityType, AgentMetadata } from './agent/h3-registry.js'; export { AgentDiscovery, AgentNetwork } from './agent/discovery.js'; export type { AgentChallenge, AgentResponse, AgentConnection } from './agent/discovery.js'; export { AgentRegistry, H3AgentUtils } from './agent/registry.js'; export type { AgentMetadata as AgentInfo, AgentDID } from './agent/registry.js'; export { ReputationSystem } from './agent/reputation.js'; export type { ReputationScore, ReputationEvent, ReviewSubmission, TrustLevel } from './agent/reputation.js'; export { NitroClient, H3RoutingClient, BridgeClient, EscrowClient, MintClient, KineticClient, OPACUS_TREASURY, PROTOCOL_FEE_BPS, toGross, calcFee, } from './erc-standards/index.js'; export type { NitroTask, NitroSubmitOptions, AgentRecord as ERC7751AgentRecord, DiscoverOptions, BridgeIntent as ERC7752BridgeIntent, BridgeSubmitOptions, EscrowRecord, EscrowCreateOptions, CrossTransfer, InitiateTransferOptions, AgentScore, ScoreBreakdown, } from './erc-standards/index.js'; export { BridgeIntentPublisher } from './bridge/intent-publisher.js'; export { BridgeStateSyncer } from './state/bridge-sync.js'; export type { BridgeIntent, BridgeIntentResponse } from './bridge/intent-publisher.js'; export { H3DACClient, createH3DACClient, getH3DACClient, initH3DAC } from './h3dac/real-client.js'; export type { H3DACConfig, H3DACMessage, H3DACPublishOptions } from './h3dac/real-client.js'; export { ZeroGDAClient, createZeroGDAClient, DEFAULT_DA_CONTRACTS } from './storage/0g-da.js'; export type { DAConfig, DABlob, EncryptedMessage } from './storage/0g-da.js'; export { OpacusPaymentManager } from './payment/x402.js'; export { H3DACPaymentV2 } from './payment/h3-dac-v2.js'; export { OpacusPayFacilitator } from './payment/facilitator.js'; export type { DatagramPayment, StreamingSession, BatchSettlement, RelayerReputation } from './payment/h3-dac-v2.js'; export type { GaslessPaymentRequest, FacilitatorConfig, PaymentResult } from './payment/facilitator.js'; export { validateKernelLicense, isKernelEnabled, getKernelTier, } from './billing/kernel-license.js'; export type { KernelLicense, LicenseValidationResult, } from './billing/kernel-license.js'; export { KernelBypassQUICTransport, QUICKernelBypassSDK, XDPProgramManager, AFXDPSocketPool, QUICPacketParser, quicKernelBypass, } from './network/quic-kernel-bypass.js'; export type { KernelBypassConfig, XDPProgram, QUICPacket, XDPStats, KernelBypassMetrics, } from './network/quic-kernel-bypass.js'; export { CRDTStateSDK, CRDTStateManager, CRDTGossipLayer, GCounter, PNCounter, LWWRegister, ORSet, CausalClock, crdtState, } from './state/crdt.js'; export type { NodeId, VectorClock, CRDT, CRDTStateSnapshot, } from './state/crdt.js'; export { BLSCryptoSDK, BLSSigner, StreamingAggregator, BLSPublicKey, BLSSecretKey, BLSSignature, blsCrypto, } from './crypto/bls-streaming.js'; export type { PartialSignature, AggregationSession, } from './crypto/bls-streaming.js'; export { ZKOracleSDK, ZKOracleNode, ZKOracleVerifier, RangeProofGenerator, ConsistencyProofGenerator, AggregateProofGenerator, PedersenCommitment, zkOracle, } from './oracle/zk-pricing.js'; export type { ZKPrice, ZKProof, PublicInputs, PriceFeed, TWAPData, } from './oracle/zk-pricing.js'; export { GPUCryptoSDK, GPUSignatureVerifier, GPUComputeKernel, GPUMemoryPool, ECDSAVerifier, Ed25519Verifier, gpuCrypto, } from './crypto/gpu-verify.js'; export type { GPUConfig, GPUDevice, GPUStats, VerifyRequest, VerifyResult, BatchVerifyResult, GPUBackend, } from './crypto/gpu-verify.js'; export { IntentDAGSDK, DAGMempool, DAGVertexBuilder, IntentValidator, IntentBuilder, intentDAG, } from './mempool/intent-dag.js'; export type { Intent, IntentPayload, DAGVertex, DAGCertificate, ConsensusState, } from './mempool/intent-dag.js'; export { DAGStreamSDK, DAGStreamManager, DAGMessageProcessor, PriorityMessageQueue, WebTransportConnection, UnidirectionalStream, DatagramChannel, DAGStreamSubscription, StreamPriority, dagStreams, } from './network/dag-streams.js'; export type { DAGMessage, StreamConfig, ConnectionState, } from './network/dag-streams.js'; export { RttMetricsCollector, } from './metrics/RttMetricsCollector.js'; export type { RttDatapoint, RttAggregates, CredibilityMetrics, } from './metrics/RttMetricsCollector.js'; //# sourceMappingURL=index.d.ts.map