sdk-js/src/agentic/index.ts
Liviu 99abfff98a feat(sdk): SDK clients for the 2026-06-08 ship batch
Six new clients (dependency-free EIP-1193 wrappers, precomputed
4-byte selectors, ABI tuple/string encoders inline):

- AereAgentBondClient        — bondOf, isBonded, postBond, requestWithdraw,
                               withdraw, slash; oracle-only on slash
- AereAIReputationClient     — scoreOf, statsOf, attest (delta -1/0/+1)
- AereInferNetClient         — modelEpochCount, registerModel, commitEpoch;
                               EU AI Act Article 12 provider surface
- AereAgentMemoryVaultClient — grant, revoke, write, canReadNow,
                               permissionOf; user-owned namespace
- AereAttestationGatewayClient — publishSchema, setAttestor, attest,
                                 revoke, isValidNow, subjectCurrentlyAttested
- AereCompliancePoolClient   — deposit, withdraw, publishAssociationRoot,
                               setComplianceProvider; Privacy Pools surface

All exported from the package barrel. Zero TS errors.
2026-06-08 03:33:52 +03:00

19 lines
708 B
TypeScript

export { AereAgentClient, AERE402SettlementClient, buildAuthTypedData } from './AereAgentClient.js';
export type { Eip1193Provider, PaymentAuth as AgentPaymentAuth } from './AereAgentClient.js';
export { createAere402Middleware, buildAere402TypedData } from './AERE402Middleware.js';
export type { Aere402MiddlewareConfig, PaymentAuth } from './AERE402Middleware.js';
// 2026-06-08 ship batch — accountability + AI Act + portable memory.
export {
AereAgentBondClient,
AereAIReputationClient,
AereInferNetClient,
AereAgentMemoryVaultClient,
} from './NewAgenticClients.js';
export type {
BondInfo,
AgentStats,
Permission as MemoryVaultPermission,
MemEntry,
} from './NewAgenticClients.js';