@agentic-trust/8004-sdk
Version:
ERC-8004 Trustless Agents SDK - A TypeScript SDK for interacting with ERC-8004 compliant implementations
30 lines • 1.09 kB
JavaScript
/**
* ERC-8004 Trustless Agents SDK
*
* A TypeScript SDK for interacting with ERC-8004 compliant implementations.
* Makes zero assumptions beyond what the spec says.
* All "MAY" fields are optional, not mandatory.
*
* Uses adapter pattern to support any blockchain library.
*/
export { ERC8004Client } from './ERC8004Client';
export { IdentityClient } from './IdentityClient';
export { ReputationClient } from './ReputationClient';
export { ValidationClient } from './ValidationClient';
export * from './adapters/types';
export * from './adapters/ethers';
export * from './adapters/viem'; // Re-enabled for reputation client support
export * from './types';
// Ports & Adapters architecture (new pattern)
export * from './ports';
export { BaseIdentityClient } from './ports/BaseIdentityClient';
// IPFS utilities temporarily disabled due to TypeScript compatibility issues
// export {
// cidToBytes32,
// ipfsUriToBytes32,
// IPFSClient,
// createIPFSClient,
// type IPFSClientConfig,
// type IPFSUploadResult
// } from './utils/ipfs';
//# sourceMappingURL=index.js.map