An API Commons schema for publishing a provider’s terms of service layer as machine-readable data. Permitted and prohibited use, AI and training use of inputs and outputs, caching and storage limits, redistribution, attribution, jurisdiction, liability cap, termination and change notice, as data.
API Commons Terms of Service
The API Commons Terms of Service schema is one of eight business layers that make the political side of an API machine-readable, beside the technical contract. Permitted and prohibited use, AI and training use of inputs and outputs, caching and storage limits, redistribution, attribution, jurisdiction, liability cap, termination and change notice, as data.
It profiles existing work rather than inventing: see ODRL. Generated documents for catalog providers are stamped with x-apis-io-derivation and live in each provider’s repository; the schema, under Apache 2.0, is at github.com/api-commons/terms-of-service.
Background: The Technical Side Translated. The Business Side Did Not.
Industry: api-specification