Markdown Version | Session Recording

Session Date/Time: 04 Nov 2024 09:30

# deleg

## Summary

The meeting covered updates to the requirements document, a discussion on delegation models, a comparison of two proposed solutions (Deleg and \_delic), and initial steps for moving forward with protocol development. A show of hands was conducted to gauge the room's preference on the two proposed solutions.

## Key Discussion Points

*   **Requirements Document:** Last call on the requirements document is imminent. The document will remain a living document. A working group last call will be started shortly after this meeting, possibly extended due to the US Thanksgiving holiday.
*   **Delegation Models (Paul):** Three delegation models were presented: direct, indirect, and mixed. The importance of choosing one model early in protocol design was emphasized to avoid a messy protocol.
    *   Discussion ensued regarding parent vs. child authority and the role of resolvers.
*   **Omnibus vs. Discrete RR Types (Paul):** An overview of using omnibus RR types (like SVCB) versus discrete RR types was presented. Considerations included parsing complexity, extensibility, and feature interactions. Developers' perspectives were solicited.
    *   Discussion included the difficulty of matching discrete records and the extensibility of SVCB.
*   **Solution Comparison (Philip & Petter):** A detailed comparison of two proposed solutions, Deleg (new RR type) and \_delic (using SVCB in a new name space), was presented. Trade-offs regarding deployment complexity, resolver complexity, query counts, and upgrade paths were discussed.
    *   Concerns were raised regarding the difficulty and potential risks of activating either proposal in operational networks.

## Decisions and Action Items

*   **Action Item:** Start working group last call for the requirements document. (Chairs)
*   **Decision:** Conduct show of hands on solution preferences.
*   **Action Item:** Set up a GitHub testing page for both Deleg and \_delic.
*   **Decision:** Encourage continued discussions on the mailing list in parallel with the requirements document's working group last call.

## Next Steps

*   Start working group last call for the requirements document.
*   Continue discussions of Deleg and \_delic solutions on the mailing list.
*   Potentially create a common draft with a set of differences that was suggested to help the working group decide not just which direction do we want to go, but why we want to go in a particular direction.
*   Developers to begin implementation and testing of both Deleg and \_delic.