API Governance · Example Payload

Asyncapi Governance Policy Example

Governance policy applied to every AsyncAPI 2.x and 3.x specification published into the event mesh. Covers channel naming, message schema versioning, security scheme presence, and compatibility checks at the schema registry.

AsyncAPIEventsRegistryCompatibility

Asyncapi Governance Policy Example is an example object payload from API Governance, with 18 top-level fields. It illustrates the shape of data this provider's APIs accept or return.

Top-level fields

idnamedescriptionscopetargetlifecycleenforcementengineconformancerulesownerapproverstagsguidanceUrlstatusversioncreatedmodified

Example Payload

asyncapi-governance-policy-example.json Raw ↑
{
  "id": "asyncapi-event-governance",
  "name": "AsyncAPI Event Governance",
  "description": "Governance policy applied to every AsyncAPI 2.x and 3.x specification published into the event mesh. Covers channel naming, message schema versioning, security scheme presence, and compatibility checks at the schema registry.",
  "scope": "spec",
  "target": ["asyncapi", "json-schema", "avro"],
  "lifecycle": ["design", "build", "release", "runtime"],
  "enforcement": "blocking",
  "engine": "apicurio",
  "conformance": "MUST",
  "rules": [
    "asyncapi-channel-name-lowercase-dot-separated",
    "asyncapi-message-schema-versioned",
    "asyncapi-server-security-required",
    "asyncapi-payload-additional-properties-false",
    "registry-backward-compatibility-required"
  ],
  "owner": "Event Platform Team",
  "approvers": ["VP Engineering", "Principal Architect"],
  "tags": ["AsyncAPI", "Events", "Registry", "Compatibility"],
  "guidanceUrl": "https://www.apicur.io/registry/",
  "status": "active",
  "version": "1.0.0",
  "created": "2026-04-01",
  "modified": "2026-05-22"
}