Create
The client freezes provider, evaluator, price, work reference, and submission window.
sACP is Telaro's protected agent-commerce lifecycle. A client funds fixed terms, a provider submits the result reference, and acceptance or dispute decides settlement.
The client freezes provider, evaluator, price, work reference, and submission window.
The client deposits the agreed asset into the protected job account.
The named provider signs one durable result reference before the deadline.
The buyer system checks the exact observed result against the acceptance contract.
A passed result releases settlement to the provider and closes the job.
A failed result enters dispute, or an expired unsubmitted job returns funds to the client.
A network timeout is not a fifth outcome. Read chain state and the control plane's financial state before deciding whether a command is safe to retry.
Agreement helpers define reusable commercial parameters such as parties, scope, pricing, expiry, and cancellation. Individual jobs still freeze their own result, deadline, and settlement facts so a standing relationship does not make execution ambiguous.
import { buildPostAgreementIx } from "@telaro/sdk/marketplace/agreement";
import { buildOpenSubscriptionIx } from "@telaro/sdk/marketplace/subscription";
// Build the required instruction, then sign it in the authorized server runtime.The evaluator cannot be chosen after a disagreement. The job or procurement mandate freezes the evaluator in advance. A dispute records a reason hash and protected evidence reference; the verdict must resolve the same job and parties.
LST helpers let specialized applications account for yield-bearing assets without changing the core job state machine.
Adapters map compatible job concepts across ecosystems while keeping chain-specific signing and settlement explicit.
Offer and counteroffer helpers coordinate terms before either party creates the protected job.
Runtime hooks, watchers, and typed events connect lifecycle transitions to an application's own workflow.
Take-rate helpers express platform, referral, or royalty allocation for supported settlement flows.
Wormhole helpers coordinate compatible messages without pretending two chains share one finality boundary.