provemark / content-credentials
PHP library for C2PA Content Credentials: build, sign, read and verify manifests, with machine-readable marking of AI-generated content (EU AI Act, Article 50).
v0.4.0
2026-07-28 09:04 UTC
Requires
- php: ^8.3
- php-http/discovery: ^1.20
- psr/http-client: ^1.0
- psr/http-factory: ^1.1
- psr/http-message: ^2.0
Requires (Dev)
- deptrac/deptrac: ^4.0
- guzzlehttp/guzzle: ^8.0
- illuminate/config: ^11.0
- illuminate/console: ^11.0
- illuminate/container: ^11.0
- illuminate/support: ^11.0
- laravel/pint: ^1.18
- nyholm/psr7: ^1.8
- pestphp/pest: ^3.0
- php-http/mock-client: ^1.6
- phpstan/phpstan: ^2.0
- vlucas/phpdotenv: ^5.6
Suggests
- guzzlehttp/guzzle: A PSR-18 client + PSR-17 factories for the signing client outside Laravel (any PSR-18/PSR-17 implementation works).
- illuminate/support: Required only to use the Laravel service provider and facade (provided by any Laravel app).