# Extension Point

> Define stable extension contracts, register implementations through IoC or plugin registries, isolate plugin failures, and expose deterministic loading order.

Record: `algo:extension-point`
Kind: architecture
Canonical: https://banes-lab.com/ontology/algorithms#algo-extension-point
Closure: https://banes-lab.com/json/records/algo/extension-point/closure

## composed-by

- [Manifest-Driven Documentation](https://banes-lab.com/records/algo/manifest-driven-documentation.md)
- [Custom Type Registration](https://banes-lab.com/records/algo/custom-type-registration.md)
- [Composed Turn Contract](https://banes-lab.com/records/algo/composed-turn-contract.md)
- [<Mode-Driven Response Schema>](https://banes-lab.com/records/algo/mode-driven-response-schema.md)
