Initial domainProcurement
The Procurement proof set is the first public ABCS domain. Its purpose is to validate the specification model before expanding coverage.
Purchase Order
| Capability | Intent |
|---|
procurement.purchase-order.get | Retrieve one purchase order by a supported identifier. |
procurement.purchase-order.search | Find purchase orders using supported business criteria. |
procurement.purchase-order.create | Create a new purchase order. |
procurement.purchase-order.update | Change permitted attributes of an existing purchase order. |
procurement.purchase-order.submit | Submit a purchase order into its applicable review or approval flow. |
procurement.purchase-order.approve | Record an authorized approval decision. |
procurement.purchase-order.reject | Record an authorized rejection decision. |
procurement.purchase-order.cancel | Cancel a purchase order when permitted. |
Supplier
procurement.supplier.get | Retrieve one supplier. |
procurement.supplier.search | Search suppliers using supported criteria. |
Receipt
procurement.receipt.get | Retrieve one procurement receipt. |
procurement.receipt.create | Record 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.