How Commercial is used in practice
A typical e-commerce or payments agent chains multiple Commercial verbs together —
for example:
authorize → checkout → purchase → ship → verify — while keeping the
same schema contracts across runtimes and rails.
In CommandLayer’s reference flows, the client builds a
checkout.request, validates it against the Commercial schema, sends it
into a runtime, and receives a checkout.receipt with trace IDs and
result fields. Later steps reuse the same pattern for
purchase, ship, and verify — only the verb
and result shape change.
As x402 and ERC-8004 adoption grows, these same Commercial schemas slot into
x402-compatible payment and agent rails. Semantics stay fixed; routing, pricing,
and guarantees live in the Runtime layer.