Service Contract
Also called: Interface Contract
A formal specification defining the interface, input expectations, output structure, and protocols for a service.
Explore more about Interoperability Patterns
Related terms
A formal specification that defines how software components, services, APIs, or AI agents interact by describing supported operations, input and output formats, data types, protocols, constraints, and expected behavior, ensuring consistent and interoperable communication.
Data ContractA formal specification that defines the structure, format, semantics, and validation rules for data exchanged between systems or services.
Service EndpointA network address or communication entry point where a specific service or agent capability can be accessed.
OpenAPIOASA machine-readable specification for describing HTTP APIs, enabling AI systems and applications to discover and integrate callable API operations.
Integration AdapterA software component that translates data formats, protocols, or interfaces between an AI application and an external system, enabling interoperability without requiring changes to either side of the integration.