/** * @agentic-trust/core * * Core SDK for agentic trust systems */ export { AIAgentENSClient, AIAgentL2ENSDurenClient, AIAgentL2ENSNamespaceClient, AIAgentIdentityClient, AIAgentReputationClient, OrgIdentityClient, ENS_AGENT_CLASS, ENS_AGENT_DEFAULT_ORG_SUFFIX, ENS_AGENT_SCHEMA_VERSION, ENS_AGENT_METADATA_KEYS, ENS_AGENT_SCHEMA_FIELDS, buildDefaultEnsAgentRegistrationsPayload, buildDefaultEnsAgentServicesPayload, buildEnsAgentSchemaDocument, buildEnsAgentCanonicalPayload, buildEnsAgentMetadataRecords, buildEnsAgentServicesPayload, computeEnsAgentMetadataDelta, deriveEnsAgentNameFromEnsName, parseEnsAgentMetadataRecords, parseStringArray, readEnsAgentMetadata, type GiveFeedbackParams, type EnsAgentCanonicalPayload, type EnsAgentMetadataKey, type EnsAgentMetadataRecord, type EnsAgentRegistrationEntry, type EnsAgentSchemaDocument, type EnsAgentServiceEndpoint, type EnsAgentServicesPayload, } from '@agentic-trust/agentic-trust-sdk'; export { ViemAccountProvider, type AccountProvider, type ChainConfig, type ReadClient, type Signer, type TxSender, type TxRequest, type GasPolicy, type TxSendResult, type PreparedCall, } from '@agentic-trust/8004-sdk'; export type { ValidationStatus, } from '@agentic-trust/8004-sdk'; export { buildDid8004, parseDid8004, resolveDid8004, type BuildDid8004Options, type ParsedDid8004, } from './shared/did8004'; export { buildDidEns, buildDidEnsFromAgentAndOrg, parseDidEns, type ParsedDidEns, type BuildDidEnsOptions, } from './shared/didEns'; export { buildDidEthr, parseDidEthr, type ParsedDidEthr, type BuildDidEthrOptions, } from './shared/didEthr'; export { buildEnsNameFromParts, buildPrepareEnsAgentMetadataRequest, type EnsRegistrationEndpoint, type PrepareEnsAgentMetadataRequest, } from './shared/ensAgentRegistration'; export { DEFAULT_CHAIN_ID, getChainRpcUrl, getChainBundlerUrl, isPrivateKeyMode, getEnsOrgName, getWeb3AuthClientId, getWeb3AuthNetwork, getChainDisplayMetadata, getChainDisplayMetadataSafe, getSupportedChainIds, getWeb3AuthChainSettings, getChainIdHex, } from './server/lib/chainConfig'; export { ViemAdapter } from '@agentic-trust/8004-sdk'; export { sendSponsoredUserOperation, waitForUserOperationReceipt, deploySmartAccountIfNeeded, isSmartContract, } from './client/accountClient'; export type { AgentCard, AgentSkill, AgentCapabilities, MessageRequest, MessageResponse, } from './server/lib/agent'; export type { ApiClientConfig } from './server/lib/types'; export type { AnySessionPackage, A2AOnlySessionPackage, DelegationSessionPackage, SessionPackage, SmartAgentDelegationSessionPackage, } from './shared/sessionPackage'; export { isA2AOnlySessionPackage, isDelegationSessionPackage, isErc8004SessionPackage, isSessionPackageReadyForChat, isSessionPackageReadyForOnchain, isSmartAgentDelegationSessionPackage, } from './shared/sessionPackageGating'; export { generateA2AOnlySessionPackage } from './client/a2aOnlySessionPackageBuilder'; export { createSessionWalletAndAccount, createSessionKeyAndSessionAccount, buildAgentDelegation, signAgentDelegation, assembleSmartAgentSessionPackage, buildDelegationSessionPackage, generateSessionPackage, generateSmartAgentDelegationSessionPackage, approveErc8004SessionOperator, DEFAULT_ENTRY_POINT, DEFAULT_SELECTOR, SMART_AGENT_DEFAULT_SELECTOR, } from './client/sessionPackageBuilder'; export type { AgentDelegationArtifacts, BuildAgentDelegationParams, BuildDelegationSessionPackageParams, CreateSessionWalletAndAccountParams, CreateSessionKeyAndSessionAccountParams, SessionAccountInitArtifacts, SessionAccountInitPublic, SignAgentDelegationParams, DelegationSignatureArtifacts, AssembleSmartAgentSessionPackageParams, GenerateSessionPackageParams, GenerateSmartAgentDelegationSessionPackageParams, SessionWalletAndAccountArtifacts, } from './client/sessionPackageBuilder'; export { getAvailableSessionPackageModes, getDefaultSessionPackageMode, isSessionPackageModeAvailable, resolveSessionPackageCapabilities, } from './client/sessionPackageCapabilities'; export type { SessionPackageCapabilities, SessionPackageFacts, SessionPackageMode, } from './client/sessionPackageCapabilities'; export { signAndSendTransaction, extractAgentIdFromReceipt, refreshAgentInIndexer, isWalletProviderAvailable, getWalletAddress, getDeployedAccountClientByAgentName, getDeployedAccountClientByAddress, getCounterfactualAccountClientByAgentName, getCounterfactualSmartAccountAddressByAgentName, getCounterfactualAAAddressByAgentName, createAgentWithWallet, updateAgentRegistrationWithWallet, giveFeedbackWithWallet, requestNameValidationWithWallet, requestAccountValidationWithWallet, requestAppValidationWithWallet, requestAIDValidationWithWallet, } from './client/walletSigning'; export type { PreparedTransaction, TransactionResult, SignTransactionOptions, CreateAgentWithWalletOptions, CreateAgentResult, UpdateAgentRegistrationWithWalletOptions, GiveFeedbackWithWalletOptions, RequestValidationWithWalletOptions, } from './client/walletSigning'; export { createAgent, updateAgentRegistration, } from './api/agents/client'; export type { CreateAgentClientInput, CreateAgentClientResult, UpdateAgentRegistrationClientInput, UpdateAgentRegistrationClientResult, } from './api/agents/client'; export { createAgentDirect, } from './api/agents/directClient'; export type { CreateAgentDirectClientInput, CreateAgentDirectClientResult, } from './api/agents/directClient'; export { createValidatorAccountAbstraction, } from './server/lib/validations'; //# sourceMappingURL=index.d.ts.map