charcoal-dev / contracts
The founding block of the Charcoal PHP framework ecosystem
0.1.26
2026-02-10 15:01 UTC
Requires
- php: ^8.3
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
Charcoal Contracts is a lightweight library that defines the core interfaces and enums used across the Charcoal ecosystem, setting clear behavioral contracts without binding to implementations. It provides stable abstractions for modules to interoperate—such as standardized error codes, service contracts, or capability markers—ensuring consistency, type safety, and minimal coupling across the framework.