experience-governance.html

Policy, ownership, and lifecycle signals that keep an API portfolio accountable.

135 rules experience: governance 131 in the file · 4 built-in or validator-only

Run this ruleset

Lint any matching artifact against this ruleset with the OpenLint CLI (the Spectral CLI gives the same results):

npx openlint lint api.yaml \
  --ruleset https://apicommons.org/assets/rulesets/experience-governance.yaml

Or run every rule, including the 4 that are engine built-ins or need the validator's own functions, in the API Commons validator. The other 131 are inlined in the file below.

Ruleset definition

Download YAML

Loading…

Rules in this ruleset (135)

Skill License Agent Skill
Skill Name Agent Skill
Skill Require Version Agent Skill
API Require Aid APIs.json
Asyncapi Info License AsyncAPI engine
Asyncapi Info License URL AsyncAPI engine
Info License OpenAPI engine
License URL OpenAPI engine
Document Require Name Rate Limits
Limit Require Max Rate Limits
Limit Require Scope Rate Limits
Limit Require Window Rate Limits

← All experience rulesets