This repository contains the working materials used to author and maintain the Domain-based Integrity Verification Enforcement (DIVE) Internet-Draft.
The goal of this repository is to provide a structured environment to:
- Write and iterate on the DIVE Internet-Draft
- Track changes and discussions before publication
- Generate formatted outputs suitable for submission to the IETF Datatracker
This repository is not the canonical publication source. The authoritative version of the draft is the one submitted to the IETF.
The current draft is located in:
drafts/draft-callec-dive-xx.md
Generated outputs are available in:
generated/draft-callec-dive-xx/
Including:
- XML (for IETF submission)
- HTML
- TXT
This project uses a Makefile and helper scripts to manage dependencies and generate outputs.
./scripts/install.sh
This script installs all required tooling (e.g., kramdown-rfc and related dependencies) to build the draft.
./scripts/generate.sh
This will generate all output formats in the generated/ directory:
.xml.html.txt.pdf
Typical workflow:
- Edit the draft in
drafts/ - Run
scripts/generate.sh - Review generated outputs
- Commit changes
- Submit the
.xmlfile to the IETF Datatracker when ready
All scripts, tooling, and repository infrastructure are licensed under the MIT License. See LICENSE.
The Internet-Draft itself is subject to the:
IETF Trust's Legal Provisions Relating to IETF Documents https://trustee.ietf.org/license-info
This means:
- The draft is not MIT licensed
- Contributions to the draft are subject to IETF rules and policies
- Rights and restrictions follow IETF Trust provisions
Contributions are welcome.
Before contributing, please read:
Author: Matéo Florian Callec Email: mateo@callec.net
This repository is part of an ongoing effort to design and standardize the DIVE protocol through the IETF process.