# Architecture

> The Architecture domain holds 44 algorithm contracts.

Record: `algorithms-domain:architecture`
Kind: domain
Canonical: https://banes-lab.com/ontology/algorithms#algorithms-domain-architecture

Listed in [Algorithm domains](https://banes-lab.com/api/records/algorithms-domain.md), after [Anti-patterns](https://banes-lab.com/records/algorithms-domain/anti-patterns.md) and before [Architecture relationships](https://banes-lab.com/records/algorithms-domain/arch-relationships.md).

## Contracts

- [Document Truth Alignment](https://banes-lab.com/records/algorithms/document-truth-alignment.md)
- [Architectural Contract Kernel](https://banes-lab.com/records/algorithms/architectural-contract-kernel.md)
- [Responsibility Boundary](https://banes-lab.com/records/algorithms/responsibility-boundary.md)
- [Coupling Control](https://banes-lab.com/records/algorithms/coupling-control.md)
- [Interface Contract](https://banes-lab.com/records/algorithms/interface-contract.md)
- [Substitutability](https://banes-lab.com/records/algorithms/substitutability.md)
- [Canonical Data](https://banes-lab.com/records/algorithms/canonical-data.md)
- [Domain Boundary](https://banes-lab.com/records/algorithms/domain-boundary.md)
- [Self-Description Manifest](https://banes-lab.com/records/algorithms/self-description-manifest.md)
- [Runtime Discovery](https://banes-lab.com/records/algorithms/runtime-discovery.md)
- [Extension Point](https://banes-lab.com/records/algorithms/extension-point.md)
- [Construction Boundary](https://banes-lab.com/records/algorithms/construction-boundary.md)
- [Structural Mediation](https://banes-lab.com/records/algorithms/structural-mediation.md)
- [Behavioral Dispatch](https://banes-lab.com/records/algorithms/behavioral-dispatch.md)
- [Architectural Style Boundary](https://banes-lab.com/records/algorithms/architectural-style-boundary.md)
- [Port Adapter](https://banes-lab.com/records/algorithms/port-adapter.md)
- [Event Messaging](https://banes-lab.com/records/algorithms/event-messaging.md)
- [Saga Compensation](https://banes-lab.com/records/algorithms/saga-compensation.md)
- [Transaction Boundary](https://banes-lab.com/records/algorithms/transaction-boundary.md)
- [Idempotent Side Effect](https://banes-lab.com/records/algorithms/idempotent-side-effect.md)
- [Deterministic Core](https://banes-lab.com/records/algorithms/deterministic-core.md)
- [Verification Fitness](https://banes-lab.com/records/algorithms/verification-fitness.md)
- [Error Boundary](https://banes-lab.com/records/algorithms/error-boundary.md)
- [Resilience Control](https://banes-lab.com/records/algorithms/resilience-control.md)
- [Recovery Deployment](https://banes-lab.com/records/algorithms/recovery-deployment.md)
- [Observability Trace](https://banes-lab.com/records/algorithms/observability-trace.md)
- [Causality Ordering](https://banes-lab.com/records/algorithms/causality-ordering.md)
- [Performance Scaling](https://banes-lab.com/records/algorithms/performance-scaling.md)
- [Cache Correctness](https://banes-lab.com/records/algorithms/cache-correctness.md)
- [Portability Environment](https://banes-lab.com/records/algorithms/portability-environment.md)
- [Security Policy](https://banes-lab.com/records/algorithms/security-policy.md)
- [Control Plane](https://banes-lab.com/records/algorithms/control-plane.md)
- [Declarative Metaprogramming](https://banes-lab.com/records/algorithms/declarative-metaprogramming.md)
- [Streaming Dataflow](https://banes-lab.com/records/algorithms/streaming-dataflow.md)
- [RAG Knowledge Boundary](https://banes-lab.com/records/algorithms/rag-knowledge-boundary.md)
- [Architecture Selection Meta-Algorithm](https://banes-lab.com/records/algorithms/architecture-selection-meta-algorithm.md)
- [Universal Architectural Concern Template](https://banes-lab.com/records/algorithms/universal-architectural-concern-template.md)
- [Architectural Contract Algebra](https://banes-lab.com/records/algorithms/architectural-contract-algebra.md)
- [Manifest-Driven Documentation](https://banes-lab.com/records/algorithms/manifest-driven-documentation.md)
- [Consumer Config SSOT](https://banes-lab.com/records/algorithms/consumer-config-ssot.md)
- [Finite State Machine](https://banes-lab.com/records/algorithms/finite-state-machine.md)
- [Statecharts](https://banes-lab.com/records/algorithms/statecharts.md)
- [Petri Nets](https://banes-lab.com/records/algorithms/petri-nets.md)
- [Queuing Theory](https://banes-lab.com/records/algorithms/queuing-theory.md)
