Workflows
Release and upgrade
Promote immutable contracts and applications without losing semantic review evidence.
Contract release
- Build and inspect the local
.axiom. - Run contract, domain, and security checks applicable to the project.
- Review the semantic diff from the previous immutable version.
- Release a new version with
axiom build --release --version …oraxiom release axiom.axiom --version …. - Open a contract review in the Cloud control plane when team approval is required.
Consumer upgrade
- Change the contract/package source to the exact candidate version.
- Resolve a new lock.
- Inspect and diff the locked artifact.
- Run the existing frontend or Acore UI consumer suite.
- Commit source intent and the lock atomically.
Application release
Build .axiomapp once per target, inspect each artifact, and package them only
after target validation. Current application artifacts do not imply Apple or
Google signing, store submission, or physical-device certification.
Rollback
Rollback means selecting a previously reviewed immutable release or rebuilding from a reviewed source/lock pair. Never rewrite an existing artifact version: that would detach audit evidence from the bytes it approved.
See Contract pull requests for the Cloud review record and Security review and release gates for security-specific evidence.