public:99_annexes:annex-b-terms-and-definitions:p:provider_contract

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
public:99_annexes:annex-b-terms-and-definitions:p:provider_contract [2026/09/12 17:42] – ↷ Page moved from private:99_annexes:annex-b-terms-and-definitions:p:provider_contract to public:99_annexes:annex-b-terms-and-definitions:p:provider_contract nick_didopublic:99_annexes:annex-b-terms-and-definitions:p:provider_contract [2026/09/12 17:43] (current) – ↷ Links adapted because of a move operation nick_dido
Line 1: Line 1:
 ====== Provider Contract ====== ====== Provider Contract ======
  
-[[private:99_annexes:annex-b-terms-and-definitions:start|Go up to Terms and Definitions]]+[[public:99_annexes:annex-b-terms-and-definitions:start|Go up to Terms and Definitions]]
  
 ===== Discussion ===== ===== Discussion =====
  
-A Provider Contract specifies the capabilities, operations, inputs, outputs, constraints, errors, compatibility rules, and lifecycle behaviors that govern interaction with a [[private:99_annexes:annex-b-terms-and-definitions:p:provider|Provider]] through a [[private:99_annexes:annex-b-terms-and-definitions:p:provider_abstraction|Provider Abstraction]].+A Provider Contract specifies the capabilities, operations, inputs, outputs, constraints, errors, compatibility rules, and lifecycle behaviors that govern interaction with a [[public:99_annexes:annex-b-terms-and-definitions:p:provider|Provider]] through a [[public:99_annexes:annex-b-terms-and-definitions:p:provider_abstraction|Provider Abstraction]].
  
-The contract establishes the obligations that a conforming [[private:99_annexes:annex-b-terms-and-definitions:p:provider_plugin|Provider Plugin]] must satisfy and the assumptions that the core software may rely on.+The contract establishes the obligations that a conforming [[public:99_annexes:annex-b-terms-and-definitions:p:provider_plugin|Provider Plugin]] must satisfy and the assumptions that the core software may rely on.
  
 A Provider Contract may define required and optional capabilities, version compatibility, capability discovery, validation rules, return values, error handling, lifecycle operations, and conformance expectations. A Provider Contract may define required and optional capabilities, version compatibility, capability discovery, validation rules, return values, error handling, lifecycle operations, and conformance expectations.
Line 15: Line 15:
 ===== Definition ===== ===== Definition =====
  
-//specification of the capabilities, operations, inputs, outputs, constraints, errors, compatibility rules, and lifecycle behaviors governing interaction with a [[private:99_annexes:annex-b-terms-and-definitions:p:provider|provider]]//+//specification of the capabilities, operations, inputs, outputs, constraints, errors, compatibility rules, and lifecycle behaviors governing interaction with a [[public:99_annexes:annex-b-terms-and-definitions:p:provider|provider]]//
  
 ===== Source ===== ===== Source =====
  • public/99_annexes/annex-b-terms-and-definitions/p/provider_contract.1789260163.txt.gz
  • Last modified: 2026/09/12 17:42
  • by nick_dido