Initial domain

Procurement

The Procurement proof set is the first public ABCS domain. Its purpose is to validate the specification model before expanding coverage.

Purchase Order

CapabilityIntent
procurement.purchase-order.getRetrieve one purchase order by a supported identifier.
procurement.purchase-order.searchFind purchase orders using supported business criteria.
procurement.purchase-order.createCreate a new purchase order.
procurement.purchase-order.updateChange permitted attributes of an existing purchase order.
procurement.purchase-order.submitSubmit a purchase order into its applicable review or approval flow.
procurement.purchase-order.approveRecord an authorized approval decision.
procurement.purchase-order.rejectRecord an authorized rejection decision.
procurement.purchase-order.cancelCancel a purchase order when permitted.

Supplier

procurement.supplier.getRetrieve one supplier.
procurement.supplier.searchSearch suppliers using supported criteria.

Receipt

procurement.receipt.getRetrieve one procurement receipt.
procurement.receipt.createRecord receipt of goods or services against an applicable purchasing document.
These definitions are intentionally application-neutral. Application-specific APIs, field mappings, authentication, transport, and implementation constraints belong to implementations—not the ABCS capability identity.

Machine-readable source

The repository includes the Procurement YAML source, the capability JSON Schema, and an example capability document.