Skip to main content

Required Fields

At minimum (Basic Conformance), every AXAG-annotated element MUST include:

  1. axag-intent — The semantic intent in entity.verb format (e.g., product.search, order.create)
  2. axag-entity — The domain entity being operated on (e.g., product, order, ticket)
  3. axag-action-type — The operation classification (read, create, mutate, delete, navigate)

At Intermediate Conformance, these additional fields are REQUIRED:

  1. axag-required-parameters — JSON array of required parameter names
  2. axag-scope — The operational boundary
  3. axag-risk-level — The risk classification
  4. axag-description — Human-readable operation description

Implementations that claim conformance at a given level MUST include all fields required at that level and all lower levels.