Contracted interface for data exchange adapters — state-implemented components that call external agencies and data sources on behalf of the blueprint.

This spec documents the result payload schemas adapters must return for each service type. The blueprint emits a data_exchange.call.completed event carrying a ServiceCallResult whose serviceResult field conforms to the schema for the corresponding service type defined here.

Status: Alpha — Result schemas are stubs. States should define the full shape based on the CMS FDSH technical documentation and their adapter implementation.