# OpenProse Procurement

Prepare specifications and solicitations, qualify suppliers, compare bids, propose sourcing and commercial terms, and manage authorized commitments through changes, acceptance and commercial close. Start with the [kernel](../core/README.md). Select a contract and bind the purchase, evidence, decision criteria, authority and output scope; this index does not invoke its entries.

| Commission | Contract |
| --- | --- |
| Turn an operating need into a purchasable requirement | [Purchase specification](contracts/purchase-specification.md) |
| Establish a supplier's suitability for a particular commitment | [Supplier qualification](contracts/supplier-qualification.md) |
| Prepare a comparable request for quotations or proposals | [Solicitation](contracts/solicitation.md) |
| Reconcile competing offers on one quantity, cost and time boundary | [Bid leveling](contracts/bid-leveling.md) |
| Establish whether a proposed replacement meets the actual need | [Substitution](contracts/substitution.md) |
| Produce a feasible supplier allocation and proposed award | [Sourcing plan](contracts/sourcing-plan.md) |
| Develop or conduct negotiations within an explicit mandate | [Negotiation](contracts/negotiation.md) |
| Prepare or issue an authorized purchasing instrument | [Purchase commitment](contracts/purchase-commitment.md) |
| Keep a selected order useful as milestones and evidence change | [Delivery control](contracts/delivery-control.md) |
| Determine receipt, conformity and acceptance by identifiable lot | [Receipt and acceptance](contracts/receipt-acceptance.md) |
| Resolve a supplier shortfall without losing the original obligation | [Supplier remedy](contracts/supplier-remedy.md) |
| Reconcile proposed amendments with effective purchase obligations | [Purchase change](contracts/purchase-change.md) |
| Assess milestones, recurring service and performance credits | [Service performance and acceptance](contracts/service-performance.md) |
| Match claims, accepted work, credits, deposits and payment evidence | [Invoice reconciliation](contracts/invoice-reconciliation.md) |
| Establish what can close and what duties survive | [Commercial close](contracts/commercial-close.md) |
| Connect changes, performance, billing and renewal decisions | [Recurring purchase review](contracts/recurring-purchase.md) |

Direct commissions need no extra worker contract. Criteria may be supplied as contracts; optional workers have explicit roles where useful. Applicable law, technical standards, commercial terms, approval rights and evaluation policies come from the caller's selected requirements, never from a universal procurement default. A recommendation does not issue an order, establish supplier assent or accept delivered goods.

Try [the 120-probe sourcing commission](tests/probes/program.md) with a fresh output directory. It produces a usable proposed allocation, comparison, clarification and receiving plan. Substitute [the continuity policy](tests/probes/continuity-policy.md) for its Evaluation policy to require a different feasible allocation. [The receiving commission](tests/receiving/program.md) produces lot dispositions from synthetic inspection evidence. [Population tests](tests/receiving/coverage-suite.md) challenge repeated shipment labels and overlapping missing/failed evidence. [The test suite](tests/suite.md) assesses contrasting authored records; its existence is not evidence of an executed trial.

**For agents:** [Review a managed-service period](tests/services/program.md) connects a midmonth change, measured availability, duplicate invoice evidence, accounting treatment and a renewal deadline. Its measurement worker can be replaced by an incident-sweep contract without changing commercial meaning. [Review equipment close](tests/equipment/program.md) handles a signed addition, unaccepted cancellation, deposit, settled installment, retention and surviving warranty. [Lifecycle tests](tests/lifecycle/suite.md) challenge missing signatures, monitoring gaps, overlapping downtime and faulty evaluators. [Notice boundary checks](tests/services/notice-boundary.md) distinguish timely receipt at the inclusive deadline from lateness and an instruction without receipt evidence. Both applications use stipulated synthetic rules and make no external changes.

Commercial close accepts separately supplied Legal interpretation and Accounting treatment contracts with exact inputs, rule selections and result scopes. These roles provide substantive conclusions when invoked; an invoice match supplies neither conclusion by itself. The examples select local fictional interpreters, not a jurisdiction or accounting framework. Binding a real Law or Accounting contract also requires its caller-selected package dependency and applicable evidence. No other application package is implicitly selected here.

Dependency: the selected core package only. [MIT License](LICENSE.md).
