charcoal-dev/contracts

The founding block of the Charcoal PHP framework ecosystem

0.1.17 2025-09-05 11:16 UTC

This package is auto-updated.

Last update: 2025-09-05 11:19:27 UTC


README

MIT License

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.