Call
Purpose
Represents the canonical data submitted by one architectural component to another for processing.
Responsibilities
- Provide a canonical representation of a Call.
Structure
A Call contains:
- id
- content
- context
The canonical structure is defined in call.json.
Fields
id
Uniquely identifies the Call.
content
The content of the Call.
The structure of content is defined by the contract that uses the Call.
context
The context associated with the Call.
Invariants
- Every Call has a unique identifier.
- Every Call contains content.
- Every Call contains context.
- A Call is the only canonical request payload exchanged across component boundaries.
Related Models
- Context
- Dataset