# Archived Solidity

This directory holds Solidity files intentionally moved out of `contracts/` so
they are excluded from the default full-repo Foundry compile graph.

Rules:

- Only archive files after confirming they are unreachable from the repo's
  current Solidity tests and scripts.
- Move files here in small batches and re-run the affected scoped Forge build
  and test commands after each batch.
- Treat archive status as "kept for reference", not "safe to delete".

Current archived batches in this repo include:

- legacy bridge atomic settlement interfaces and adapters
- unused non-EVM bridge adapter implementations that are no longer referenced by
  the active Solidity test and deployment graph
- historical bridge implementations such as `AlltraCustomBridge`,
  `ISO4217WCCIPBridge`, `CommodityCCIPBridge`, `VaultBridgeAdapter`, and
  `BridgeModuleRegistry`
- historical registry, vault, configuration, NFT, and proxy helper contracts
  that are no longer reachable from the active Solidity deployment/test graph
- historical CCIP, compliance, liquidity, plugin, registry-interface, and vault
  helper contracts such as `CCIPTxReporter`, `CCIPRouterOptimized`,
  `IndyVerifier`, `PoolManager`, `PluginRegistry`, `IAssetTypeHandler`, and
  `XAUTriangulation`
