Framework integration
The bridges only wire PSR implementations and add ergonomics - the domain logic lives in
counterparty-core. Pick yours:
- Laravel - service provider, facade, validation rules, queued job + event.
- Symfony - DI extension, tagged drivers, validator constraint, Messenger.
Both map PSR-18/16/3/20 onto the framework, register the reference registries and checks,
select the strategy and sanctions provider from config, and wire the AI subsystem
conditionally (no separate -ai-laravel / -ai-symfony package).