Skip to main content

TypeScript SDK: Standard + Advanced

Package: @agirails/sdk@4.0.0 · Symbols in this view: 255 · Total TS surface: 283 · Manifest generated: 2026-05-29 17:33:29 UTC

Every entry below is auto-extracted from the SDK source itself via the truth-ledger pipeline. The cross-SDK status column tells you whether the symbol has a Python counterpart, is TS-only, or has signature drift the parity sprint is tracking.

For detailed per-symbol docs (parameters, return types, examples) consult the source JSDoc in agirails/sdk-js. Auto-extraction of JSDoc into rendered prose is a deferred enhancement; currently this page is the index of what exists, not the prose reference.

Standard tier (242 symbols)

Production-stable surface for non-trivial integrations: adapters, builders, message-signing utilities, escrow + state-machine helpers, error classes, type definitions. If your code touches the kernel directly (rather than going through Agent), it lives here.

SymbolKindSummaryCross-SDK status
ACTP_FEEDBACK_TAGSre-exportACTP feedback tags for ERC-8004 Reputation.🟢 TS-only (Python parity pending)
ACTPClientInfore-exportResult of creating an ACTPClient.✅ in-sync
ACTPClientModere-exportSupported modes for ACTPClient.✅ in-sync
ACTPErrorre-exportBase ACTP Error.✅ in-sync
ACTPFeedbackTagre-exportType for ACTP feedback tags.🟢 TS-only (Python parity pending)
ACTPKernelre-exportACTPKernel - Smart contract wrapper Reference: Yellow Paper §3 (ACTP Kernel Specification)✅ in-sync
AdapterSelectionResultre-exportResult of adapter selection with potential ERC-8004 resolution.🟢 TS-only (Python parity pending)
AdapterTransactionStatere-exportValid transaction states across all adapters.🟢 TS-only (Python parity pending)
Addressre-exportAddress utilities✅ in-sync
AgentBalancere-exportAgent balance information✅ in-sync
AgentLifecycleErrorre-exportAgent lifecycle error.✅ in-sync
AgentRegistryre-exportAgentRegistry - Agent Identity & Reputation SDK Module (AIP-7)✅ in-sync
AgentStatsre-exportAgent statistics✅ in-sync
AgentStatusre-exportAgent lifecycle states✅ in-sync
ARCHIVE_BUNDLE_TYPEre-exportArchive bundle type identifier✅ in-sync
ArchiveAttestationre-exportEAS attestation reference✅ in-sync
ArchiveBundlere-exportArchive Bundle (AIP-7 §4.4 - Minimal Hash-First)✅ in-sync
ArchiveBundleBuilderre-exportArchiveBundleBuilder - Fluent builder for archive bundles✅ in-sync
ArchiveChainIdre-exportSupported chain IDs for archive bundles✅ in-sync
ArchiveFinalStatere-exportFinal transaction states that can be archived✅ in-sync
ArchiveHashesre-exportCryptographic hashes for verification✅ in-sync
ArchiveParticipantsre-exportTransaction participants (addresses only, not full profiles)✅ in-sync
ArchiveReferencesre-exportIPFS CID references to full content✅ in-sync
ArchiveSettlementre-exportSettlement information✅ in-sync
ArchiveSignaturesre-exportCryptographic signatures for self-verification✅ in-sync
ArchiveTagsre-exportArweave/Irys tags for archive bundles✅ in-sync
ArweaveConfigre-exportConfiguration for Arweave client via Irys✅ in-sync
ArweaveDownloadErrorre-export(no summary)🟢 TS-only (Python parity pending)
ArweaveTimeoutErrorre-export(no summary)🟢 TS-only (Python parity pending)
ArweaveUploadErrorre-export(no summary)🟢 TS-only (Python parity pending)
ArweaveUploadResultre-exportResult of uploading to Arweave✅ in-sync
AutoWalletConfigre-export(no summary)🟢 TS-only (Python parity pending)
AutoWalletProviderre-export(no summary)✅ in-sync
BaseAdapterre-exportAbstract base adapter with shared parsing utilities.✅ in-sync
BatchedPayParamsre-exportParameters for batched ACTP payment.🟢 TS-only (Python parity pending)
BatchedPayResultre-exportResult of a batched ACTP payment via AA wallet.🟢 TS-only (Python parity pending)
BelowCostBehaviorre-exportPricing behavior when job budget is below cost (would lose money)🟢 TS-only (Python parity pending)
BelowPriceBehaviorre-exportPricing behavior when job budget is below calculated price🟢 TS-only (Python parity pending)
BlockchainRuntimeConfigre-exportConfiguration for BlockchainRuntime🟢 TS-only (Python parity pending)
buildChannelPathre-exportPath pattern builders use / handlers expect.🟢 TS-only (Python parity pending)
BuyerNegotiationContextre-exportAIP-2.1 negotiation context: wires the orchestrator into the NegotiationChannel transport. All fields optional: without them the orchestrator runs the legacy fixed-price flow only (no counters).🟢 TS-only (Python parity pending)
BuyerPolicyre-export(no summary)✅ in-sync
Bytes32re-exportBytes32 utilities✅ in-sync
calculatePricere-exportCalculate price for a job based on pricing strategy✅ in-sync
CandidateStatsre-export(no summary)✅ in-sync
ChannelPayloadre-exportWire payload posted by the client and parsed by the handler. Discriminated by type so the same endpoint serves both directions.🟢 TS-only (Python parity pending)
computeContentHashre-exportCompute keccak256 hash of canonical JSON✅ in-sync
ContentNotFoundErrorre-export(no summary)✅ in-sync
ContractPausedErrorre-exportError thrown when the contract is paused.✅ in-sync
CounterAcceptBuilderre-export(no summary)✅ in-sync
CounterAcceptMessagere-exportProvider-signed acceptance of a buyer's counter-offer.✅ in-sync
CounterAcceptParamsre-export(no summary)✅ in-sync
CounterDecisionre-export(no summary)🟢 TS-only (Python parity pending)
CounterOfferBuilderre-export(no summary)✅ in-sync
CounterOfferMessagere-exportCounter-offer message: the buyer's reply to a provider quote.✅ in-sync
CounterOfferParamsre-exportParameters to build a counter-offer. counteredAt, nonce, and signature are filled by the builder.✅ in-sync
CreateTransactionParamsre-exportParameters for creating a new transaction.✅ in-sync
createUsedAttestationTrackerre-exportFactory to create attestation tracker✅ in-sync
Deadlinere-exportDeadline utilities✅ in-sync
DeadlineExpiredErrorre-export(no summary)⚠️ diverged (cross-SDK signature mismatch)
DeadlinePassedErrorre-exportError thrown when the deadline has passed.⚠️ diverged (cross-SDK signature mismatch)
DedupStorere-export(no summary)🟢 TS-only (Python parity pending)
DEFAULT_DEADLINE_SECONDSre-exportDefault deadline offset in seconds (24 hours). Used when no deadline is specified in transaction parameters.✅ in-sync
DEFAULT_DISPUTE_WINDOW_SECONDSre-exportDefault dispute window in seconds (2 days). Used when no dispute window is specified in transaction parameters.✅ in-sync
DEFAULT_PRICING_STRATEGYre-exportDefault pricing strategy🟢 TS-only (Python parity pending)
DeliveredMessagere-exportPer-message metadata the channel attaches when delivering.🟢 TS-only (Python parity pending)
DeliveryFailedErrorre-exportProvider failed to deliver result.✅ in-sync
DeliveryProofBuilderre-exportDeliveryProofBuilder - Main Builder Class✅ in-sync
DIDManagerre-exportDIDManager - Manage DID attributes and delegates (AIP-7 §2.2)✅ in-sync
DIDResolverre-exportDIDResolver - Resolve DIDs to DID Documents (AIP-7 §2.2)✅ in-sync
DisputeRaisedErrorre-exportDispute raised on transaction.✅ in-sync
DisputeResolutionre-exportDispute resolution split🟢 TS-only (Python parity pending)
DisputeWindowre-exportDispute window utilities✅ in-sync
DisputeWindowActiveErrorre-exportError thrown when dispute window is still active.✅ in-sync
DownloadResultre-exportResult of downloading content✅ in-sync
DownloadTimeoutErrorre-export(no summary)✅ in-sync
EASConfigre-export(no summary)🟢 TS-only (Python parity pending)
EconomicParamsre-exportEconomic parameters (fee structure)🟢 TS-only (Python parity pending)
envelopeChainIdre-exportExtract the chainId carried inside the envelope's signed message.🟢 TS-only (Python parity pending)
envelopeTxIdre-exportExtract the txId carried inside the envelope's signed message. Useful for impls that need to dispatch by txId without parsing.🟢 TS-only (Python parity pending)
EOAWalletProviderre-export(no summary)✅ in-sync
ERC8004_DEFAULT_RPCre-exportDefault RPC URLs for each network. Used when no custom RPC is provided.🟢 TS-only (Python parity pending)
ERC8004_IDENTITY_REGISTRYre-exportERC-8004 Identity Registry addresses per network.🟢 TS-only (Python parity pending)
ERC8004_REPUTATION_REGISTRYre-exportERC-8004 Reputation Registry addresses per network.🟢 TS-only (Python parity pending)
ERC8004Agentre-exportAgent identity resolved from ERC-8004 Identity Registry.🟢 TS-only (Python parity pending)
ERC8004AgentMetadatare-exportAgent metadata schema from ERC-8004 agentURI.🟢 TS-only (Python parity pending)
ERC8004Bridgere-exportBridge for reading from ERC-8004 Identity Registry.✅ in-sync
ERC8004BridgeConfigre-exportConfiguration for ERC8004Bridge.🟢 TS-only (Python parity pending)
ERC8004Errorre-exportCustom error for ERC-8004 operations.🟢 TS-only (Python parity pending)
ERC8004ErrorCodere-exportERC-8004 error codes.🟢 TS-only (Python parity pending)
ERC8004Networkre-exportNetworks with ERC-8004 registry deployments.🟢 TS-only (Python parity pending)
EscrowNotFoundErrorre-exportError thrown when an escrow is not found.✅ in-sync
EscrowReleasere-exportEscrow release details✅ in-sync
EscrowVaultre-exportEscrowVault - Escrow contract wrapper✅ in-sync
EventMonitorre-exportEventMonitor - Listen to blockchain events✅ in-sync
FilebaseConfigre-exportConfiguration for Filebase S3-compatible IPFS client✅ in-sync
FileBasedUsedAttestationTrackerre-exportFile-based Used Attestation Tracker for persistence✅ in-sync
FileSizeLimitExceededErrorre-export(no summary)✅ in-sync
formatUSDCre-exportFormat USDC wei to human-readable string✅ in-sync
generateSecureNoncere-exportGenerate a cryptographically secure random nonce (bytes32)✅ in-sync
generateSecureNoncesre-exportGenerate an array of secure nonces✅ in-sync
getCachedAddressre-exportGet cached address from last resolvePrivateKey() call. Works for env-var, base64, and keystore resolution paths.🟢 TS-only (Python parity pending)
getNetworkre-exportGet network configuration by name (returns deep clone to prevent mutation)🟢 TS-only (Python parity pending)
HandlerContextre-export(no summary)🟢 TS-only (Python parity pending)
HandlerResultre-export(no summary)🟢 TS-only (Python parity pending)
hashServiceMetadatare-exportHash service description for on-chain storage✅ in-sync
IACTPRuntimere-exportRuntime interface for ACTP protocol operations.✅ in-sync
IAdapterre-exportCommon interface for all payment adapters.🟢 TS-only (Python parity pending)
IMockRuntimere-exportExtended runtime interface for mock mode.✅ in-sync
IncomingRequestre-exportIncoming request surface: the minimum the orchestrator needs to decide whether + at what price to quote. Extracted from the on-chain transaction plus any off-chain context the caller has (service type, consumer DID).🟢 TS-only (Python parity pending)
InMemoryNonceManagerre-exportIn-Memory Nonce Manager Simple implementation using Map for per-message-type nonce tracking🟢 TS-only (Python parity pending)
InMemoryReceivedNonceTrackerre-exportIn-Memory Received Nonce Tracker✅ in-sync
InMemoryUsedAttestationTrackerre-exportIn-Memory Used Attestation Tracker✅ in-sync
InsufficientBalanceErrorre-exportError thrown when there are insufficient funds for an operation.✅ in-sync
InsufficientFundsErrorre-export(no summary)🟢 TS-only (Python parity pending)
InvalidAddressErrorre-export(no summary)✅ in-sync
InvalidAmountErrorre-exportError thrown when an invalid amount is provided.✅ in-sync
InvalidArweaveTxIdErrorre-export(no summary)🟢 TS-only (Python parity pending)
InvalidCIDErrorre-export(no summary)✅ in-sync
InvalidStateTransitionErrorre-exportError thrown when an invalid state transition is attempted.✅ in-sync
IPFSClientre-exportIPFS Client Interface (from DeliveryProofBuilder)🟢 TS-only (Python parity pending)
IPFSClientConfigre-exportIPFS Client Configuration🟢 TS-only (Python parity pending)
IPFSUploadResultre-exportResult of uploading to IPFS✅ in-sync
IReceivedNonceTrackerre-exportInterface for tracking received nonces✅ in-sync
IrysCurrencyre-exportSupported Irys payment tokens✅ in-sync
IrysNetworkre-exportIrys network✅ in-sync
isAdapterre-exportType guard to check if an object implements IAdapter.🟢 TS-only (Python parity pending)
isCounterAcceptEnvelopere-export(no summary)🟢 TS-only (Python parity pending)
isCounterOfferEnvelopere-export(no summary)🟢 TS-only (Python parity pending)
isQuoteEnvelopere-export(no summary)🟢 TS-only (Python parity pending)
isValidNoncere-exportValidate nonce format (must be bytes32)✅ in-sync
IUsedAttestationTrackerre-exportInterface for tracking used attestations✅ in-sync
IWalletProviderre-exportWallet provider interface.✅ in-sync
MAX_DEADLINE_DAYSre-exportMaximum deadline in days (10 years). Prevents integer overflow in deadline calculations.✅ in-sync
MAX_DEADLINE_HOURSre-exportMaximum deadline in hours (10 years). Prevents integer overflow in deadline calculations.✅ in-sync
MIN_AMOUNT_WEIre-exportMinimum transaction amount in USDC wei (6 decimals). $0.05 minimum per AGIRAILS protocol specification.✅ in-sync
MockAccountre-exportMock account representing a user's wallet state.✅ in-sync
MockBlockchainre-exportMock blockchain state simulating chain parameters.✅ in-sync
MockChannelConfigre-export(no summary)🟢 TS-only (Python parity pending)
MockEscrowre-exportMock escrow representing funds locked for a transaction.✅ in-sync
MockEventre-exportMock blockchain event recorded during transaction lifecycle.✅ in-sync
MockStatere-exportComplete mock state persisted to .actp/mock-state.json.✅ in-sync
MockTransactionre-exportMock transaction representing an ACTP transaction in the mock blockchain.✅ in-sync
NegotiationChannelre-exportTransport-agnostic AIP-2.1 message bus.🟢 TS-only (Python parity pending)
NegotiationMessagere-exportDiscriminated union of every signed message type that can flow over a NegotiationChannel. The channel's post accepts any of these; the channel's verify-on-receive ensures only well-formed signed messages reach the sub…🟢 TS-only (Python parity pending)
NegotiationResultre-export(no summary)✅ in-sync
NetworkConfigre-exportNetwork configuration🟢 TS-only (Python parity pending)
NetworkErrorre-export(no summary)✅ in-sync
NetworkOptionre-exportNetwork options🟢 TS-only (Python parity pending)
NonceManagerre-exportNonce Manager Interface (from DeliveryProofBuilder)✅ in-sync
NoProviderFoundErrorre-exportNo provider found for the requested service.✅ in-sync
OrchestratorConfigre-export(no summary)✅ in-sync
parseUSDCre-exportParse USDC amount string to wei (6 decimals)✅ in-sync
PolicyResultre-export(no summary)✅ in-sync
PolicyViolationre-export(no summary)✅ in-sync
PriceCalculationre-exportPrice calculation result✅ in-sync
PricingStrategyre-exportPricing strategy configuration✅ in-sync
ProgressEventre-export(no summary)🟢 TS-only (Python parity pending)
ProtocolCreateParamsre-export(no summary)🟢 TS-only (Python parity pending)
Providerre-exportProvider interface✅ in-sync
ProviderBalancere-exportProvider balance🟢 TS-only (Python parity pending)
ProviderOrchestratorConfigre-export(no summary)🟢 TS-only (Python parity pending)
ProviderPolicyre-exportWhat this agent provides + at what terms.🟢 TS-only (Python parity pending)
ProviderPolicyEnginere-export(no summary)🟢 TS-only (Python parity pending)
ProviderPolicyResultre-export(no summary)🟢 TS-only (Python parity pending)
ProviderPolicyViolationre-export(no summary)🟢 TS-only (Python parity pending)
ProviderRejectedErrorre-exportProvider rejected the job.✅ in-sync
ProviderStatsre-exportProvider statistics🟢 TS-only (Python parity pending)
ProviderStatusre-exportProvider status✅ in-sync
QueryCapExceededErrorre-exportRegistry Query Cap Exceeded Error (L-4)✅ in-sync
QuoteBuilderre-exportQuoteBuilder - Main Builder Class Reference: AIP-2 §6.1✅ in-sync
QuoteChannelClientConfigre-export(no summary)🟢 TS-only (Python parity pending)
QuoteChannelHandlerConfigre-export(no summary)🟢 TS-only (Python parity pending)
QuoteDecisionre-export(no summary)🟢 TS-only (Python parity pending)
QuoteEvaluationre-exportDecision for a single incoming provider quote.🟢 TS-only (Python parity pending)
QuoteForEvaluationre-exportMinimal quote shape evaluateQuote operates on. Keeps DecisionEngine decoupled from the full QuoteMessage type + signature verification (that's BuyerOrchestrator's job).🟢 TS-only (Python parity pending)
QuoteOfferre-export(no summary)✅ in-sync
QuoteResultre-export(no summary)🟢 TS-only (Python parity pending)
RateLimiterre-exportSimple sliding window rate limiter✅ in-sync
RelayChannelre-export(no summary)🟢 TS-only (Python parity pending)
RelayChannelConfigre-export(no summary)🟢 TS-only (Python parity pending)
ReportDisputeParamsre-exportParameters for reporting a dispute resolution.🟢 TS-only (Python parity pending)
ReportResultre-exportResult of a reputation report.🟢 TS-only (Python parity pending)
ReportSettlementParamsre-exportParameters for reporting a successful settlement.🟢 TS-only (Python parity pending)
ReputationFeedbackre-exportFeedback entry for ERC-8004 Reputation Registry.🟢 TS-only (Python parity pending)
ReputationReporterre-exportReporter for submitting ACTP settlement outcomes to ERC-8004 Reputation.✅ in-sync
ReputationReporterConfigre-exportConfiguration for ReputationReporter.🟢 TS-only (Python parity pending)
ReputationSummaryre-exportAggregated reputation summary for an agent.🟢 TS-only (Python parity pending)
RequestResultre-exportResult of request() function✅ in-sync
RequestStatusre-exportRequest status updates🟢 TS-only (Python parity pending)
resolvePrivateKeyre-exportAuto-resolve private key: env var → base64 keystore → file keystore → undefined. Never logs or prints the key itself.🟢 TS-only (Python parity pending)
RoundResultre-export(no summary)✅ in-sync
ScoredCandidatere-export(no summary)✅ in-sync
ScoringWeightsre-export(no summary)✅ in-sync
Semaphorere-exportSimple semaphore for limiting concurrent operations✅ in-sync
ServiceConfigErrorre-exportService configuration error.✅ in-sync
ServiceCostre-exportCost configuration for a service🟢 TS-only (Python parity pending)
ServiceHashre-exportService metadata utilities for ACTP transactions✅ in-sync
ServiceMetadatare-exportService metadata structure✅ in-sync
SessionMappingre-export(no summary)✅ in-sync
shortenAddressre-exportShorten Ethereum address for display✅ in-sync
SignatureVerificationErrorre-export(no summary)✅ in-sync
StandardTransactionParamsre-exportParameters for creating a transaction (standard level).✅ in-sync
StateHelpersre-export(no summary)🟢 TS-only (Python parity pending)
StorageAuthenticationErrorre-export(no summary)✅ in-sync
StorageErrorre-export(no summary)✅ in-sync
StorageInsufficientBalanceErrorre-export(no summary)🟢 TS-only (Python parity pending)
StorageRateLimitErrorre-export(no summary)✅ in-sync
Subscriptionre-exportUnsubscribe handle. unsubscribe() MUST be idempotent; callers should call it exactly once but the impl tolerates double-unsubscribe to keep cleanup paths simple.🟢 TS-only (Python parity pending)
SwapExecutionErrorre-export(no summary)🟢 TS-only (Python parity pending)
TimeoutErrorre-exportRequest timeout error.🟢 TS-only (Python parity pending)
Transactionre-exportACTP Transaction Reference: Yellow Paper §3.1✅ in-sync
TransactionNotFoundErrorre-exportError thrown when a transaction is not found.✅ in-sync
TransactionRevertedErrorre-export(no summary)✅ in-sync
TransactionStatere-exportACTP Transaction State enum matching the smart contract states.✅ in-sync
TransactionStateValuere-exportNumeric state values matching the smart contract enum.✅ in-sync
TransactionStatusre-exportTransaction status returned by getStatus().🟢 TS-only (Python parity pending)
UploadTimeoutErrorre-export(no summary)✅ in-sync
URLValidationConfigre-exportSecurity: URL validation configuration for SSRF prevention🟢 TS-only (Python parity pending)
USDCre-exportUSDC amount utilities (6 decimal places)✅ in-sync
validateArchiveBundlere-exportValidate archive bundle structure✅ in-sync
ValidationErrorre-exportAdapter-layer ValidationError: extends ACTPError-based ValidationError so that instanceof checks work against the public SDK export. Accepts a single message string for convenience in adapter code.✅ in-sync
VerifyOnChainResultre-export(no summary)🟢 TS-only (Python parity pending)
verifyQuoteHashOnChainre-exportCross-reference an off-chain QuoteMessage against the hash stored on chain in tx.metadata (or equivalent: MockTransaction.quoteHash).🟢 TS-only (Python parity pending)
VerifySourcere-export(no summary)🟢 TS-only (Python parity pending)
WalletInfore-exportInformation about the wallet provider.✅ in-sync
WalletOptionre-exportWallet configuration options🟢 TS-only (Python parity pending)
WalletTierre-exportWallet tier: determines gas behavior.✅ in-sync
WalletTransactionReceiptre-export(no summary)🟢 TS-only (Python parity pending)
WalletTransactionRequestre-export(no summary)🟢 TS-only (Python parity pending)
X402Adapterre-export(no summary)✅ in-sync
X402AdapterConfigre-exportConfiguration for X402Adapter.🟢 TS-only (Python parity pending)
X402AmountExceededErrorre-exportThrown when the server's required payment amount exceeds the client's maxAmountPerTx safety cap. Default cap is $1 USDC.🟢 TS-only (Python parity pending)
X402ApprovalFailedErrorre-exportThrown when the one-time Permit2 approve transaction fails for any reason other than paymaster gate (which throws X402PublishRequiredError instead).🟢 TS-only (Python parity pending)
X402ConfigErrorre-exportThrown when X402Adapter constructor receives invalid config.🟢 TS-only (Python parity pending)
X402Errorre-exportBase class for all x402-related errors. Catch this to handle any x402 failure in one clause.🟢 TS-only (Python parity pending)
X402NetworkNotAllowedErrorre-exportThrown when the server's payment-required response offers no network that the client's allowedNetworks configuration accepts.🟢 TS-only (Python parity pending)
X402PaymentFailedErrorre-exportThrown when the payment attempt returns a non-2xx HTTP status after signing and submitting the payment payload.🟢 TS-only (Python parity pending)
X402PublishRequiredErrorre-exportThrown when paymaster rejects sponsored tx because agent isn't published in AgentRegistry. The one-time Permit2 approve needed to enable Smart Wallet x402 payments requires the agent to pass the paymaster policy gate.🟢 TS-only (Python parity pending)
X402SettlementProofMissingErrorre-exportThrown when HTTP payment completes (200 OK) but the server did not return a payment-response header confirming on-chain settlement.🟢 TS-only (Python parity pending)
X402SignatureFailedErrorre-exportThrown when walletProvider.signTypedData() fails to produce a signature.🟢 TS-only (Python parity pending)
X402UnsupportedWalletErrorre-exportThrown when a Smart Wallet tries to pay a server that only offers the EIP-3009 transferWithAuthorization scheme.🟢 TS-only (Python parity pending)

Advanced tier (13 symbols)

Lower-level building blocks rarely needed in application code: orchestrators, dedup stores, policy engines, raw runtime interfaces. Stable APIs but the contract is "you know what you're doing." Reach here only when the standard tier is genuinely insufficient.

SymbolKindSummaryCross-SDK status
ArweaveClientre-exportArweaveClient - Permanent storage on Arweave via Irys✅ in-sync
BlockchainRuntimere-exportBlockchainRuntime - Production blockchain implementation🟢 TS-only (Python parity pending)
BuyerOrchestratorre-export(no summary)✅ in-sync
DecisionEnginere-export(no summary)✅ in-sync
EASHelperre-exportEASHelper - utility wrapper for Ethereum Attestation Service interactions✅ in-sync
FilebaseClientre-exportFilebaseClient - IPFS storage via Filebase S3 API✅ in-sync
MessageSignerre-exportMessageSigner - Cryptographic signing for ACTP messages with EIP-712 Reference: Yellow Paper §11.4.2✅ in-sync
PolicyEnginere-export(no summary)✅ in-sync
ProofGeneratorre-exportProofGenerator - Content hashing and delivery proofs Reference: Yellow Paper §11.4.1✅ in-sync
ProviderOrchestratorre-export(no summary)🟢 TS-only (Python parity pending)
QuoteChannelClientre-export(no summary)🟢 TS-only (Python parity pending)
QuoteChannelHandlerre-export(no summary)🟢 TS-only (Python parity pending)
SessionStorere-export(no summary)✅ in-sync

See also