tasq

Concepts

A commitment control plane, not another workflow engine.

Tasq preserves the minimum shared truth needed for independent actors to collaborate without collapsing identity, execution, evidence and authority into one task status.

Separate records prevent separate failures

A commitment is the outcome still owed. An assignment records responsibility. A claim grants temporary exclusive execution. An attempt records one run. Evidence supports a completion proposal. A frozen resolution policy and explicit decision can independently determine whether that evidence is sufficient.

  • Assignment is not a claim.
  • A successful attempt is not a completed commitment.
  • An output is not automatically evidence.
  • Evidence is not automatically an accepted completion decision.
  • An approval is not an executed external effect.
  • A provider timeout is indeterminate, not safely retryable failure.

One kernel, replaceable outer layers

Profiles decide domain priorities. Runtimes execute. Connectors cross provider boundaries. Protocol adapters translate. Surfaces serve humans and machines. All of them converge on one durable ledger contract.