AxiomCore
Guides

Example catalog

Select a checked-in AxiomCore fixture by capability, maturity, dependency boundary, and validation command.

The repository examples/ directory contains small, reviewable fixtures. They demonstrate one boundary at a time and are not production application templates.

DirectoryCapabilityDependenciesPrimary validation
domain-commerceDomain entities, relationships, invariants, projections, and an audience-visible projection changeAxiom CLIaxiom domain validate commerce-v1.acore
domain-supportCompact domain model with audience projectionAxiom CLIaxiom domain validate support-v1.acore
domain-inference-fastapiFastAPI/Pydantic extraction and explicit domain promotionPython, FastAPI, Pydantic, FastAPI extractoraxiom domain validate axiom.acore
security-mode-v1Safe audit baseline and intentionally rejected strict inputAxiom CLIaxiom security check axiom.acore
simple-backendFastAPI and Go service/consumer integration fixturesSelected backend and frontend toolchainsValidate the chosen backend and consumer separately
offline-first-feedCache/offline-oriented service and web fixtureBackend and web toolchainsBuild the contract, then exercise online/offline application states
realtime-chatGo service with web, React, and Flutter stream consumersGo and selected frontend toolchainBuild, then test connect/message/error/reconnect/dispose

The rpc, stream, and observability-and-auth directories are lower-level runtime fixtures for maintainers. Start with the bounded examples above.

Self-contained validation

cd examples/domain-commerce
axiom domain validate commerce-v1.acore
axiom build commerce-v1.acore
axiom diff commerce-v1.acore commerce-v2.acore --format semantic

The final command identifies the removed projection field as a semantic path change. The current output does not classify that projection removal as breaking, so the reviewer must treat it as a consumer-breaking change.

For the security fixture:

cd examples/security-mode-v1
axiom security check axiom.acore
axiom security check axiom.unsafe.acore

The safe input must pass. The unsafe input must fail with AXSEC-001.

Safety and maintenance

Examples use relative paths, synthetic data, and visibly non-production placeholder values. Never add a developer home-directory path, token, private key, telemetry DSN, cookie, sandbox key, or production endpoint. When a fixture depends on an alpha or experimental surface, its README must state the runtime and dependency boundary.

On this page