Download the PHP package gawrys/counterparty-bundle without Composer
On this page you can find all versions of the php package gawrys/counterparty-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package counterparty-bundle
Counterparty Bundle (Symfony)
The Symfony bundle for the Counterparty Verification toolkit: a DI extension, tagged drivers and research tools, a validator constraint and Messenger integration.
⚠️ A due-diligence aid, not a guarantee of AML compliance. Risk output is advisory.
Features
- Auto-wired - PSR contracts mapped onto Symfony (
Psr18Client, logger, clock); theVerifieris a first-class service. - Tagged drivers - tag a service
counterparty.registry_driverand a compiler pass collects it into the shared manager (research tools viacounterparty.research_tool). - Validator - a
NotSanctionedconstraint + validator for the Validator component. - Messenger - a message + handler for asynchronous verification.
- Config-driven - strategy (
rule_based|ai), sanctions provider, registry tokens; conditional AI wiring.
Installation
Usage
Add a registry by tagging a service:
Validate a property:
Async via Messenger: dispatch VerifyCounterpartyMessage; VerifyCounterpartyHandler handles it.
Full guide: documentation.
Testing
Changelog
See CHANGELOG.md.
Contributing & Security
Pull requests welcome. Report security issues privately - see SECURITY.md.
Credits
License
The MIT License (MIT). See LICENSE.
All versions of counterparty-bundle with dependencies
gawrys/counterparty-core Version ^0.1
symfony/config Version ^6.4 || ^7.0
symfony/dependency-injection Version ^6.4 || ^7.0
symfony/http-kernel Version ^6.4 || ^7.0
symfony/http-client Version ^6.4 || ^7.0
symfony/validator Version ^6.4 || ^7.0
symfony/messenger Version ^6.4 || ^7.0