Submit a proposal

How Internet-Draft-style proposals become PAG documents.

1. Start a discussion

2. Write the draft

Use Markdown. Recommended sections: Abstract; Introduction; Requirements / design goals; Technical specification; Implementation considerations; Security and privacy; References to other PAGs; Authors and contributors.

Follow RFC 2119 / BCP 14 for MUST / SHOULD / MAY.

File name: pagi-draft-<topic>-<version>.md (example: pagi-draft-mesh-discovery-01.md).

3. Open a pull request

4. DRAFT phase

Minimum four weeks of community feedback for typical documents. Six months without activity may retire a draft — renew with an update if still relevant.

5. Advance to PROPOSED

Request advancement on the mailing list with evidence of addressed feedback and interest from implementers where applicable.

6. PROPOSED review

Thirty days minimum; blocking technical issues must be resolved before a consensus call.

7. FINAL

After successful review, editors assign a permanent PAG number and move the document to specs/final/. FINAL texts are immutable; fixes use errata and successor specs.

Full detail: spec-process.md in the repository.