Skip to main content

TypeScript SDK: Simple

Package: @agirails/sdk@4.0.0 · Symbols in this view: 19 · 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.

Simple tier (19 symbols)

The smallest surface that produces a working transaction. If you're integrating for the first time, this is where to start. Includes top-level convenience exports (request, provide, serviceDirectory) plus the high-level Agent class and pay() flow. For most integrations this is all you need; you only drop to lower tiers when you need to customise something the convenience layer doesn't expose.

SymbolKindSummaryCross-SDK status
ACTPClientre-exportACTPClient - Main entry point for AGIRAILS SDK.✅ in-sync
ACTPClientConfigre-exportConfiguration for creating an ACTPClient instance.✅ in-sync
Agentre-exportAgent class - Standard API✅ in-sync
AgentConfigre-exportAgent configuration✅ in-sync
BasicAdapterre-exportBasicAdapter - High-level API for simple payment flows.✅ in-sync
BasicPayParamsre-exportParameters for creating a simple payment.✅ in-sync
BasicPayResultre-exportResult of creating a payment.✅ in-sync
Jobre-exportJob interface - work request data✅ in-sync
JobContextre-exportJobContext - Execution context passed to job handlers✅ in-sync
JobHandlerre-exportJob handler function type✅ in-sync
MockRuntimere-exportMockRuntime - Core mock blockchain engine for ACTP protocol testing.✅ in-sync
providere-exportProvide a service✅ in-sync
ProvideOptionsre-exportOptions for provide() function (Simple tier)✅ in-sync
requestre-exportRequest a service✅ in-sync
RequestOptionsre-exportOptions for request() function (Simple tier)✅ in-sync
ServiceConfigre-exportService configuration✅ in-sync
serviceDirectoryre-exportSingleton instance🟢 TS-only (Python parity pending)
StandardAdapterre-exportStandardAdapter - Balanced API for transaction lifecycle control.✅ in-sync
Statere-exportACTP State Machine Reference: Yellow Paper §3.2✅ in-sync

See also