tasq

For integrators

Embed the kernel. Keep your runtime.

The TypeScript kernel is framework-neutral. Integrators supply storage, workspace, identity and an explicit Clock, then own the surrounding execution and policy.

Required composition inputs

Core reads no global CLI config, provider credential or ambient device clock. The host supplies every authority dependency at composition time.

example
const tasq = createTasqService({
  store,
  workspaceId,
  identity,
  clock,
})

Package source is public, but @tasq/core is not published yet. Source consumers can evaluate the alpha; public package compatibility starts with the first protected release, not with a source-tree import.

Extensions and connectors stay outside Core

Extensions contribute immutable schemas and pure deterministic evaluators. Connectors resolve credentials late, perform provider I/O and return authentic receipts. Neither may smuggle provider policy into the kernel.