Satélite Transversal Mapa avanzado

Verificación de fuentes de la serie avanzada

Única fuente de verdad sobre versiones y estados de estándares al 2026-07-10: qué se verificó, qué no pudo verificarse y las siete afirmaciones que la serie se prohíbe hacer.

Fecha de consulta: 2026-07-10. Este documento es la única fuente de verdad sobre versiones y estados de estándares para los 31 artículos de la serie. Si un post afirma una versión, la afirmación se sostiene acá, con enlace y matiz.

Regla aplicada: ninguna afirmación de versión se escribió de memoria. Lo que no pudo verificarse contra documentación primaria está en la sección “No verificado” y aparece en los posts marcado como tal.


1. Verificado contra fuente primaria

Afirmación usada en los postsEstadoMatiz que los posts deben conservarFuente
AsyncAPI 3.0.0 es la línea estable de la especificación (publicada 2023-11)ConfirmadoEl sitio oficial documenta además 3.1.0. Los posts fijan asyncapi: 3.0.0 en los ejemplos y advierten que hay que verificar la versión vigente antes de congelar un contrato.asyncapi.com/docs · spec releases
SLSA v1.2 es la versión vigente de la especificaciónConfirmadoBuild track = niveles L0–L3 (no hay L4 en v1.0+). El cambio de cabecera de v1.2 es que el Source track pasó de experimental a approved. Nunca escribir “SLSA nivel 4”.slsa.dev/spec/v1.2
CycloneDX 1.7 es la versión vigente; publicada 2025-10-21ConfirmadoEstandarizada como ECMA-424 (publicación de Ecma International el 2025-12-10). Retrocompatible con 1.4–1.6.cyclonedx.org/specification/overview
SPDX 3.0.1 es la versión vigente de la especificaciónConfirmadoLa versión ISO sigue siendo SPDX 2.2.1 (ISO/IEC 5962:2021). SPDX 3.0 está en proceso ISO (ISO/IEC DIS 5962). Es incorrecto decir “SPDX 3.0 es norma ISO”.spdx.github.io/spdx-spec/v3.0.1 · ISO/IEC DIS 5962
Sigstore/cosign: firma keyless con certificados efímeros de Fulcio y registro en RekorConfirmadoLínea recomendada cosign 2.4+. cosign genera y verifica attestations in-toto, y puede almacenarlas en el registry OCI.docs.sigstore.dev
OpenFeature: SDK de Java 1.x, GAConfirmado con matiz importanteLa especificación de OpenFeature está en 0.8.0 (pre-1.0) y el SDK de Java declara conformidad con spec 0.7.0. Es decir: el SDK es GA, la especificación todavía no. Ningún post puede presentar OpenFeature como estándar cerrado.SDK compatibility
OpenTelemetry semantic conventions 1.43.0ConfirmadoLas convenciones de messaging siguen en estado Development, no estables. La transición usa OTEL_SEMCONV_STABILITY_OPT_IN (valores messaging, messaging/dup). Un post sobre eventos no puede presentar messaging.* como atributos estables.semconv · messaging spans
Pact V4 soporta message pacts (asíncronos) y mensajes síncronos no-HTTPConfirmadoLímite clave: un message pact verifica que el handler del consumidor procesa un mensaje conforme al contrato. No verifica el broker, ni la serialización en el cable, ni el orden.docs.pact.io · Pact V4 y plugins
NIST AI RMF 1.0 (NIST AI 100-1, ene-2023) y Generative AI Profile (NIST AI 600-1, 2024-07-26)ConfirmadoAI RMF 1.0 está en proceso de actualización; la revisión formal con la comunidad se espera no más tarde de 2028.NIST AI RMF · NIST AI 600-1
NIST Privacy Framework 1.0 es la versión final vigenteConfirmado con matizLa 1.1 es borrador (CSWP 40, Initial Public Draft); el período de comentarios cerró el 2025-06-13 y la final se anuncia para 2026. Al 2026-07-10 no debe citarse la 1.1 como final.NIST Privacy Framework · PF 1.1 (IPD)
FinOps Framework, edición 2026: 4 Dominios y 22 CapabilitiesConfirmadoLa edición 2026 agrega la capability Executive Strategy Alignment, consolida Scopes, y expande el alcance más allá de cloud (AI, SaaS, licencias, datacenter). Varias capabilities fueron renombradas (p. ej. Workload OptimizationUsage Optimization).FinOps Framework · Framework 2026
Argo Rollouts: canary/blue-green con AnalysisTemplate que consulta métricas y aborta automáticamenteConfirmadoEl análisis automatizado es lo que separa Argo Rollouts de un simple traffic shifting. Argo CD reconoce la salud del Rollout.argo-rollouts · Argo CD
RFC 9110 define métodos idempotentes; POST no lo esConfirmado (heredado de la primera tanda, revalidado)El header Idempotency-Key sigue siendo Internet-Draft, no RFC.RFC 9110 §9.2.2
VEX tiene cuatro estados (not_affected, affected, fixed, under_investigation) y una afirmación not_affected debe llevar justificación o declaración de impactoConfirmadoLos requisitos mínimos los publicó el VEX Working Group coordinado por CISA en abril de 2023; el documento de status justifications es de junio de 2022. VEX no es un formato único: puede ir embebido en un SBOM CycloneDX o como documento aparte (p. ej. OpenVEX).CISA — Minimum Requirements for VEX · Status Justifications · OpenVEX
RFC 5737 reserva 192.0.2.0/24, 198.51.100.0/24 y 203.0.113.0/24 para documentaciónConfirmadoTEST-NET-1/2/3. No deben aparecer en la Internet pública. Para IPv6, RFC 3849 reserva 2001:db8::/32.RFC 5737 · RFC 3849
BOLA es API1:2023 en el OWASP API Security Top 10ConfirmadoMantuvo el primer puesto entre las ediciones 2019 y 2023. Se usa en la capa de pruebas de seguridad del capstone (riesgo R-8).OWASP API1:2023

2. No verificado — marcado como tal en los posts

Estas cosas no se afirmaron con versión concreta, o se afirmaron con una advertencia explícita:

  • Versiones de brokers (Kafka, RabbitMQ, Redpanda, ActiveMQ Artemis). Los posts eligen un broker en un ADR y remiten a su documentación oficial, sin fijar número de versión. Motivo: el número envejece antes que el artículo, y ninguna afirmación del contenido depende de él.
  • Versión de Kubernetes y de las herramientas de rollout. Se cita el concepto (Deployment, probes) y la documentación oficial, no una release.
  • Precios cloud. No hay un solo número de dinero real en la serie. El post de FinOps usa un modelo de costo paramétrico (variables, no valores), precisamente porque un precio sin región, moneda, fecha y fuente es ruido.
  • Cualquier métrica, benchmark, cobertura o resultado de ejecución de Nexo Finanzas. Nexo es ficticio y en esta serie no se ejecutó ningún pipeline, test, scanner ni broker. Todo comando aparece como propuesta reproducible, nunca como resultado obtenido. Las matrices de confusión, tablas de vulnerabilidades y porcentajes de canary están rotulados como ilustrativos.
  • Renderizado de los diagramas Mermaid. La sintaxis usada es estándar (flowchart, sequenceDiagram, stateDiagram-v2) y las etiquetas son ASCII sin acentos ni paréntesis conflictivos, pero no se renderizaron en el motor de destino. Validar antes de publicar.
  • CVEs. No se inventa ninguno. La tabla de vulnerabilidades del post de supply chain usa identificadores obviamente ficticios con el prefijo EJEMPLO-.

3. Afirmaciones que la serie se prohíbe hacer

Escritas acá para que el control de calidad final pueda buscarlas como cadenas:

  1. “Cumplimos PCI DSS / GDPR / PSD2 / BCRA.” → La serie no afirma cumplimiento de ninguna regulación. Menciona jurisdicción, versión y fecha cuando aparece una norma, y aclara que no es asesoramiento legal.
  2. “Exactly-once.” → Solo aparece para explicar por qué el término engaña y para diferenciarlo de effectively-once.
  3. “SLSA nivel 4.” → No existe en la especificación vigente.
  4. “SPDX 3.0 es la norma ISO.” → Falso; la ISO vigente pinea 2.2.1.
  5. “El SBOM prueba que somos seguros.” → El SBOM es un inventario; la serie dedica un post a sus límites.
  6. “Este proyecto demuestra escala productiva.” → Ningún demo local prueba escalabilidad. Cada README declara qué no demuestra.
  7. Cualquier número de latencia, throughput, error rate o costo presentado como medido. Todos son hipótesis o umbrales de ejemplo, y así están rotulados.

4. Solapamiento con colecciones ya publicadas en este repositorio

La serie avanzada no vive sola. Hay tres cruces reales que se resolvieron enlazando y profundizando, no repitiendo:

Colección existenteCruceResolución
04-ci-cd-continuous-quality/03-satelite-cadena-suministro-sbom-slsa-provenance.mdIntroduce SBOM, SLSA y SigstoreLa serie avanzada asume ese satélite como prerrequisito y va a threat model del pipeline, límites del SBOM, VEX/explotabilidad, gestión de excepciones y gate de verificación. Ver 02-supply-chain-security-slsa-sbom/README.md.
13-quality-engineering-en-fintech/04-reconciliacion-auditoria-observabilidad-financiera.mdReconciliación en el dominio fintechLa serie avanzada no repite el concepto: entra por lineage, contratos de datos, late-arriving, watermarks y backfill idempotente. Ver 05-data-quality-lineage-y-reconciliacion/README.md.
13-quality-engineering-en-fintech/02-idempotencia-y-reintentos-en-transferencias.mdIdempotencia de API (Idempotency-Key)La serie avanzada trata idempotencia de consumidor de eventos (eventId + restricción única en el inbox). Son problemas distintos con la misma palabra. El post 01/02 lo dice explícitamente.
observabilidad-quality-engineering/Trazas y contrato de telemetríaLa serie avanzada reusa el vocabulario y agrega la advertencia sobre semconv de messaging en estado Development.

5. Cómo revalidar

Antes de publicar, y cada ~6 meses:

# Estándares (mirar la versión, no el blog de un vendor)
https://www.asyncapi.com/docs/reference/specification
https://slsa.dev/spec-stages
https://cyclonedx.org/specification/overview/
https://spdx.dev/use/specifications/
https://docs.sigstore.dev/
https://openfeature.dev/docs/reference/sdks/sdk-compatibility/
https://opentelemetry.io/docs/specs/semconv/
https://www.finops.org/framework/
https://www.nist.gov/privacy-framework
https://www.nist.gov/itl/ai-risk-management-framework

Si una versión cambió, el orden de actualización es: este archivo primero, después los posts que lo citan. Cada post lleva fecha_consulta_fuentes en el frontmatter para hacer visible la deuda.

Relacionados en el blog

esc
↑↓ navegar abrir