Resumen

  • RFC 9876 introduce revisión experta y comprobaciones semánticas allí donde el procedimiento anterior permitió combinaciones erróneas de tipo, parámetros y codificación.
  • Una entrada coordina un identificador con una descripción; no certifica el decoder, la procedencia de los bytes, el perfil local ni el resultado operativo.
  • El paso a producción necesita evidencia propia y versionada, incluida compatibilidad, límites, protección, autorización, observación y rollback.

Una central de climatización recibe una lectura con un Content-Format que aparece en el registro de IANA. El número es válido. La combinación pasó revisión. Sin embargo, el controlador conserva una biblioteca antigua y el perfil del edificio sólo admite dos variantes. La inscripción no dice si el tercer caso debe activar una máquina.

Ese límite no es una carencia accidental de RFC 9876. Es la diferencia entre registro y operación. El Proposed Standard de octubre de 2025 actualiza RFC 7252, que permite representar con un entero un Media Type, sus parámetros y un Content Coding. La compacidad favorece redes restringidas, pero amplifica cualquier asociación equivocada.

De la asignación clerical a una revisión semántica

El modelo anterior dejaba una franja First Come First Served sin pedir expresamente que alguien verificara la validez semántica de la combinación. RFC 9876 reconoce que esa omisión produjo registros incorrectos. Su respuesta distribuye el espacio de 16 bits entre procedimientos más precisos.

El registro CoRE vigente somete 0–255 a Expert Review por la escasez del espacio de un byte. Los valores 256–9999 requieren IETF Review más Expert Review, o IESG Approval más Expert Review. También se revisan 10000–19999 y 33000–64997.

La franja 20000–32999 mantiene FCFS sólo si la petición contiene un Media Type registrado sin parámetros ni codificación y ese tipo no está ya presente. 64998 y 64999 quedan reservados para documentación. 65000–65535 se limita a experimentos y no puede usarse en despliegues operativos.

La lista del experto comprueba duplicados, estado del Media Type, parámetros permitidos, valores válidos, forma preferida y existencia del Content Coding en el registro HTTP. Para números cortos también cuenta el consumo de un espacio escaso. Son controles concretos contra ambigüedad y colisión.

El resultado tiene un alcance concreto: la solicitud satisface la política del registro. No demuestra que una implementación no tenga fallos de memoria, que soporte el perfil, que limite la descompresión o que confíe en el emisor. IANA coordina el mapa; no opera cada destino que lo consulta.

El estado temporal debe llegar al inventario

RFC 9876 permite registros temporales. Si el Media Type es provisional, la entrada también se marca así. La marca desaparece cuando termina el procedimiento y el tipo se vuelve permanente. Si la especificación se abandona, la asignación puede volver a Unassigned según las reglas de la franja.

El cambio en la web no cambia el firmware instalado. Un producto puede haber fijado la tabla temporal en una versión que ya no recibe mantenimiento. Un gateway puede cachearla. Un archivo histórico puede conservar años de valores. Por eso, aceptar sólo el número y perder fecha, referencia y versión crea una deuda invisible.

RFC 8126 añade otra cautela: una revisión experta corresponde a una versión documental y a un momento. Si el documento cambia de forma sustancial, puede hacer falta una nueva revisión. La etiqueta «aprobado» sin versión no permite reconstruir qué se aprobó.

Una asociación puede propagarse por otros contenedores

El alcance operativo tampoco termina en CoAP. RFC 9193 usa números Content-Format dentro de SenML para indicar cómo interpretar datos binarios. Eso ayuda cuando una medición pasa por entidades que no comparten el contexto original. También transporta una asociación obsoleta hacia colas, lagos de datos y automatización.

Un sistema necesita estados que no se colapsen: registrado, instalado, soportado por el perfil, protegido, semánticamente válido, autorizado y ejecutado. Desconocido no es lo mismo que inválido; no soportado no equivale a corrupto. Convertir todo en application/octet-stream puede conservar bytes, pero no autoriza su interpretación.

La columna Media Type que añade RFC 9876 mejora la trazabilidad hacia el registro correspondiente. No acredita al remitente. Un objeto correctamente tipado puede estar manipulado; uno firmado puede usar una clave ajena; uno válido puede pedir una actuación fuera de la política del edificio.

El flujo seguro usa el identificador para elegir un candidato de interpretación. Después verifica decoder, perfil, origen, integridad, límites y permiso. Finalmente observa el efecto. La fila del registro no reemplaza ninguno de esos pasos.