Thanks for your interest in the DUCP reference implementation. This repository implements the protocol specified in ducp-protocol/ducp-spec.
- Read the spec (white paper v0.1.0) and open an issue to discuss substantial work first.
- Protocol-level changes belong in the spec repo's proposals, not here — this repository implements the spec, it does not define it.
- Open an issue describing the bug or change.
- Fork, branch, and keep pull requests focused.
- Before pushing:
cargo fmt,cargo clippy --all-targets, andcargo test. - Submit a pull request referencing the issue.
This repository is governed by the project's DUCP CLA: contributions are accepted under the CLA, which assigns the contributed rights to the author and grants you a license back. You will be asked to agree before your first contribution is merged.
All participation follows the Code of Conduct. During the pre-1.0 phase the project is steered by its maintainer — see GOVERNANCE.