- Client / Agent: initiates discovery, updates intent, and executes deal actions.
- Provider / Server: exposes capabilities and returns deterministic outcomes.
- User: participates when explicit interaction or policy acknowledgement is required.
- Discovery: identities, services, capabilities, item reference resolution.
- Intention: buyer goal, constraints, negotiation, next required actions.
- Deal: commitments, credentials, order and post-order lifecycle.