AIO logo
Public RFC Process

AIO Public RFC Process

The public process through which standards, specifications, policies, and process changes are proposed, reviewed, and adopted.

Proceso público RFC de AIO

1) Propósito y alcance

Este documento define el procedimiento público Request For Comment (RFC) de AIO para proponer estándares, especificaciones y cambios de proceso. Cubre los tipos de RFC, las etapas de progreso, convenciones de envío y numeración, licencias, responsabilidades de revisión y prácticas de gobernanza relacionadas.

El proceso RFC pretende crear un registro abierto y auditable de propuestas técnicas y de procedimiento que las partes interesadas del ecosistema puedan revisar e implementar.

2) Tipos de documentos

  • Standards Track: especificaciones normativas que definen formatos, comportamientos o APIs (ej.: RBP JSON, BYOR API).
  • Informational: guías, contexto, casos de uso o material explicativo.
  • Process: propuestas que cambian reglas organizacionales o procedimentales.

3) Progresión de estado

Los RFCs progresan por el siguiente ciclo de vida: Idea → Draft → Candidate (CR) → Final (STD) → Deprecated.

  • Draft: comienza el periodo de revisión pública (mínimo 14 días).
  • Candidate: verificación de implementación e interoperabilidad; revisión de preparación (mínimo 30 días).
  • Final: ratificado tras consenso y las aprobaciones de gobernanza aplicables.
  • Deprecated: marcado cuando es sustituido o eliminado del uso recomendado.

4) Numeración y metadatos

  • Identificador RFC: AIO-RFC-YYYY-NNN (p. ej., AIO-RFC-2025-001).
  • Metadatos requeridos: título, resumen, motivación, especificación, justificación, consideraciones de compatibilidad, consideraciones de seguridad/privacidad, notas de implementación, IPR/licencias, documentos referenciados, registro de cambios y lista de autores.
  • Licenciamiento: texto del documento bajo CC BY 4.0; ejemplos de código bajo Apache-2.0 o MIT.

5) Envío y publicación

  • Métodos de envío: issue/PR en GitHub o un mecanismo oficial designado por AIO (preferencia por lo público).
  • Todos los artefactos (texto, implementaciones de referencia, vectores de prueba) deben publicarse en un repositorio público cuando sea factible para apoyar la revisión y reproducibilidad.

6) Roles de revisión y decisión

  • Revisores: expertos temáticos y grupos de trabajo que proveen revisión técnica y verificación de afirmaciones.
  • Grupo de Trabajo (WG): responsable de guiar propuestas hasta la etapa de Candidate y de producir guías de implementación.
  • Comunidad: canales públicos de discusión e hilos de issues son los espacios principales para la revisión abierta.

7) Duraciones de revisión y revisiones

  • Draft: mínimo 14 días de revisión pública.
  • Candidate: mínimo 30 días para verificación de implementación (excepciones aprobadas).
  • Las revisiones se rastrean con sufijos de revisión (ej.: -rev1, -rev2). Se publican erratas para correcciones menores.

8) IPR y licencias

  • Los autores otorgan a AIO el derecho a publicar el texto del documento bajo CC BY 4.0 y cualquier código de referencia bajo Apache-2.0 o MIT, salvo que se especifique lo contrario.
  • Se espera que los contribuyentes divulguen cargas de patentes; los compromisos de licencia deben ser explícitos en el RFC.

9) Roles editoriales y stewardship

  • Editor en jefe: responsabilidad editorial general y autoridad de publicación para los RFCs.
  • Editor RFC: gestiona formato, metadatos y mantiene el índice de RFCs.
  • Grupos de trabajo: aportan revisión técnica, suites de prueba e implementaciones de referencia cuando sean necesarias.

10) Cronogramas y gestión de cambios

  • Los cronogramas estándar (Draft 14 días, Candidate 30 días) son predeterminados; las excepciones requieren justificación documentada.
  • Los cambios significativos se gestionan con versiones y registros de cambios; las correcciones de emergencia pueden manejarse mediante erratas.

11) IPR & divulgación

  • Los contribuyentes deben declarar derechos y licencias para el material aportado. Cuando existan derechos de terceros, los contribuyentes deben explicar el estado y permisos.

12) Anexos y envíos de WG

  • Los RFCs pueden ser redactados o patrocinados por grupos de trabajo, comités o por contribuyentes individuales. Los WG deben producir artefactos de revisión e implementaciones de referencia cuando corresponda.

13) Revisiones

  • Las revisiones se registran en el changelog del documento. Las revisiones mayores deben incluir un resumen de cambios y la motivación.

14) Integración con gobernanza

  • Los RFCs que afectan reglas organizativas o estatutos pueden requerir revisión y aprobación por el órgano de gobernanza correspondiente (p. ej., Asamblea General, Junta Directiva).

15) Conflictos de interés y recusación

  • Los contribuyentes y revisores deben declarar conflictos de interés. Cuando afecten una decisión, se aplicarán recusaciones u otras mitigaciones.

16) Protección de datos y privacidad

  • Cuando los RFCs involucren datos personales, se deben realizar y documentar evaluaciones de impacto de privacidad o DPIAs.

17) Normas de publicación

  • Los RFCs se publican de forma abierta; los metadatos y el historial de versiones se conservan para garantizar trazabilidad.

18) Licenciamiento

  • Texto del documento: CC BY 4.0.
  • Código fuente y artefactos de prueba: Apache-2.0 o MIT.

19) Cumplimiento y ejecución

  • El personal de AIO y los grupos de trabajo relevantes son responsables de asegurar prácticas de publicación y archivo.

20) Decisiones de gobernanza

  • Las decisiones a nivel de gobernanza (p. ej., adopción como estándar formal) siguen las reglas de votación especificadas en los estatutos y pueden requerir mayorías calificadas.

21) Adopción e implementación

  • El grupo de trabajo responsable o la entidad patrocinadora coordina la implementación y el seguimiento; las decisiones importantes deben registrarse y publicarse.

<sub>Final v1.0</sub>

AIO Public RFC Process | AIO