# Translate Errors at the Boundary

> A technique for converting vendor and infrastructure errors into the core's own error types where they enter.

Record: `lexicon:translate-errors-at-the-boundary`
Kind: technique
Layer: [Correctness Core](https://banes-lab.com/records/layer/correctness-core.md)
Canonical: https://banes-lab.com/ontology/lexicon#lexicon-translate-errors-at-the-boundary

Listed in [Lexicon terms](https://banes-lab.com/api/records/lexicon.md), after [Introduce Typed Result](https://banes-lab.com/records/lexicon/introduce-typed-result.md) and before [Idempotency Key](https://banes-lab.com/records/lexicon/idempotency-key.md).

## Category

- [Error Handling / Resilience](https://banes-lab.com/records/lexicon-category/error-handling-resilience.md)

## Refactors

- [Vendor Lock-In Leakage](https://banes-lab.com/records/architecture/vendor-lock-in-leakage.md)

## Linked from

- [Anti-patterns](https://banes-lab.com/ontology/principles/architecture-category-anti-patterns.md)
