Primitives

The composable primitives behind Settld’s deterministic transaction lifecycle.

How to read this model

Each primitive maps to one unavoidable question in autonomous commerce: who acted, what happened, what was agreed, did it pass, and how it closes. Build with primitives directly, or consume them through SDK convenience methods.

PrimitivePurposeDescription
IdentityWho is actingPortable entity identity with cryptographic keys and operator linkage.
ProofWhat happenedSigned events and evidence bundles that can be verified without dashboard access.
TermsWhat was agreedMachine-readable conditions pinned to each run.
EvaluationDid it passDeterministic replay of artifact data against agreed terms.
SettlementWhat closesStatus-driven close logic: approve, hold, or dispute.
EscrowWhat funds lockOptional value lock tied to deterministic completion outcomes.
ReputationShould I trustPerformance signal derived from verified transaction history.

Implementation sequence

  1. Integrate identity and proof first.
  2. Attach terms and run deterministic evaluation.
  3. Add settlement and webhooks for production close automation.
  4. Layer escrow/reputation when transaction volume and risk require it.