@ariestools/actor-model
Pure contracts for the Aries actor system. Type-only runtime payload; compiles
neutral (browser + node + any JS runtime).
ReadyState, ReadinessSignal, ReadinessRunnable — the readiness contract
(structurally identical to @ariestools/cli-kit's ManagedActor readiness surface)
ActorReadyReporter — readiness reporting seam
ActorContext — the four context fields the Actor base reads
ActorLocator / RawInstanceLocator / InstanceLocator / RegistrableLocator /
OwnedLocator — the two-tier locator/DI seam
ActorParams, ActorInstance — actor construction and supervision surfaces,
including pre-lock cooperative cancellation and status-independent shutdown
ActorDependencyDeclaration — alias of the shared provider dependency
declaration; selected actors provide the roots of one provider graph
TimeoutHandle — environment-agnostic timer handle type