experience-governance.html

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

131 rules experience: governance 127 inlined · 4 from the engine

Run this ruleset

Lint any matching artifact against this ruleset with the Spotlight CLI:

npm i -g @spotlight-rules/spotlight-cli
spotlight lint api.yaml \
  --ruleset https://apicommons.org/assets/rulesets/experience-governance.spotlight.yaml

Or load it into the browser validator, post it to the HTTP API, or wire it into a CI gate. 4 of these rules are the engine's built-ins (they come with spotlight:*); the other 127 are inlined in the file below.

Ruleset definition

Download YAML

Loading…

Rules in this ruleset (131)

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