Skip to main content

Manifest Schema

The Semantic Manifest follows a structured JSON schema.

Top-Level Fields

FieldTypeRequiredDescription
versionstringYesAXAG specification version
conformance_levelenumYesbasic, intermediate, full
generated_atdatetimeYesISO 8601 timestamp
sourcestringYesApplication or component identifier
pagesPage[]YesArray of page definitions

Page Fields

FieldTypeRequiredDescription
page_idstringYesUnique page identifier
url_patternstringNoURL pattern for the page
operationsOperation[]YesArray of operation definitions

Operation Fields

FieldTypeRequiredDescription
intentstringYesSemantic intent
entitystringYesDomain entity
operation_idstringYesUnique operation identifier
descriptionstringYesHuman-readable description
action_typeenumYesread, create, mutate, delete, navigate
parametersobjectYesParameter definitions
scopestringIntermediate+Operational boundary
risk_levelenumIntermediate+Risk classification
idempotentbooleanFullRetry safety
preconditionsstring[]FullRequired state
postconditionsstring[]FullGuaranteed state
confirmation_requiredbooleanFullConfirmation gate
approval_requiredbooleanFullApproval gate
side_effectsstring[]FullObservable changes