Application Building Path
Documentation status: guide — see Maturity and evidence.
A full-code application should consume generated/public contracts rather than reconstruct Runtime internals.
Recommended sequence
- Define or select the conceptual model and package.
- Build and validate the model before writing host-language orchestration.
- Generate or consume the supported binding.
- Obtain the Runtime client abstraction through dependency injection or application bootstrap.
- Load/query conceptual objects through generated/public types.
- Implement application policies, UI or services at the boundary.
- Run the same contract tests against local and remote Runtime adapters where supported.
- Add health, logging, cancellation and failure mapping before production.
Keep the boundary clean
Do not encode memory addresses, private node layouts, journal formats or implementation-class names in application code. Those belong below the public ABI/binding boundary.