ferrex-contracts 0.1.2-alpha

Trait surfaces and domain contracts built atop ferrex-model
Documentation
# ferrex-contracts

Trait surfaces and domain contracts built atop `ferrex-model`.

This crate provides the trait definitions and contracts that define
the boundaries between Ferrex components:
- Repository traits for data access
- Service traits for business logic
- Event contracts for async communication

## Features

- `serde` - Enable serde support via ferrex-model
- `rkyv` - Enable rkyv support via ferrex-model
- `chrono` - Enable chrono support via ferrex-model

## Usage

```toml
[dependencies]
ferrex-contracts = { version = "0.1.0-alpha", features = ["serde"] }
```

## License

Licensed under MIT OR Apache-2.0.