{
  "schemaVersion": "1.1.0",
  "formatVersion": "1.1.0",
  "brandVersion": "0.1.1",
  "slug": "pahcertificar",
  "name": "PahCertificar",
  "language": "es",
  "reviewedAt": "2026-09-08",
  "releaseStatus": "draft",
  "owner": "Equipo PahCertificar · revisión de identidad: Carlos",
  "headline": "Una identidad clara para cada solicitud.",
  "intro": "Escudo azul, lectura directa y funciones claras. Una guía para comunicar la gestión de solicitudes de certificados digitales.",
  "notice": "Identidad documentada. Reglas propuestas. La publicación del manual no constituye aprobación de identidad.",
  "sources": [
    {
      "id": "site",
      "title": "Sitio corporativo de PahCertificar",
      "location": "docs/provenance.md"
    },
    {
      "id": "identity",
      "title": "Inventario público de identidad",
      "location": "docs/provenance.md"
    },
    {
      "id": "proposal",
      "title": "Reglas propuestas y ruta de aprobación",
      "location": "docs/provenance.md"
    },
    {
      "id": "shared-review",
      "title": "Revisión del formato común de marca",
      "location": "docs/provenance.md"
    }
  ],
  "logo": {
    "path": "assets/pahcertificar-symbol-original-v1.svg",
    "alt": "Escudo azul con una marca de verificación blanca de PahCertificar",
    "width": 32,
    "height": 32,
    "status": "documented",
    "source": "identity",
    "rights": "Símbolo SVG conservado del sitio de la marca. No se concede una licencia de marca ni permiso de uso a terceros."
  },
  "colors": [
    {
      "id": "field",
      "name": "Blanco",
      "value": "#FFFFFF",
      "use": "Fondo principal y texto sobre azul.",
      "status": "documented",
      "source": "identity"
    },
    {
      "id": "ink",
      "name": "Tinta",
      "value": "#0F172A",
      "use": "Texto principal.",
      "status": "documented",
      "source": "identity"
    },
    {
      "id": "blue",
      "name": "Azul",
      "value": "#2563EB",
      "use": "Acciones y símbolo.",
      "status": "documented",
      "source": "identity"
    },
    {
      "id": "deep",
      "name": "Azul profundo",
      "value": "#1D4ED8",
      "use": "Enlaces y títulos.",
      "status": "documented",
      "source": "identity"
    },
    {
      "id": "muted",
      "name": "Pizarra",
      "value": "#475569",
      "use": "Texto secundario.",
      "status": "documented",
      "source": "identity"
    },
    {
      "id": "pale",
      "name": "Azul claro",
      "value": "#EFF6FF",
      "use": "Superficies de apoyo.",
      "status": "documented",
      "source": "identity"
    },
    {
      "id": "signal",
      "name": "Ámbar",
      "value": "#F59E0B",
      "use": "Señal visual con etiqueta; nunca texto sobre blanco.",
      "status": "documented",
      "source": "identity"
    }
  ],
  "semantic": {
    "background": "field",
    "text": "ink",
    "heading": "deep",
    "link": "deep",
    "actionBackground": "blue",
    "actionText": "field",
    "inverseBackground": "deep",
    "inverseText": "field",
    "focus": "deep"
  },
  "fonts": {
    "display": "ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Arial, sans-serif",
    "body": "ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Arial, sans-serif",
    "mono": "ui-monospace, \"SFMono-Regular\", Consolas, monospace",
    "status": "proposed",
    "source": "proposal",
    "note": "Este manual usa fuentes del sistema de forma intencional. No descarga ni distribuye fuentes. El sitio corporativo usa Inter Variable; aquí se conserva su alternativa sans local. La adopción de Inter requiere incluir sus archivos y su licencia verificada."
  },
  "contrastPairs": [
    [
      "ink",
      "field"
    ],
    [
      "deep",
      "field"
    ],
    [
      "field",
      "blue"
    ],
    [
      "muted",
      "field"
    ],
    [
      "signal",
      "field"
    ],
    [
      "ink",
      "signal"
    ]
  ],
  "sections": [
    {
      "id": "esencia",
      "title": "Gestión clara. Funciones claras.",
      "lead": "La marca acompaña la solicitud y el seguimiento.",
      "items": [
        {
          "title": "Qué hace PahCertificar",
          "text": "Facilita la preparación y el seguimiento de solicitudes de certificados digitales para personas y empresas.",
          "status": "documented",
          "source": "site"
        },
        {
          "title": "Audiencia",
          "text": "Personas y empresas que necesitan gestionar su solicitud, con atención en Colombia.",
          "status": "documented",
          "source": "site"
        },
        {
          "title": "Límite de la promesa",
          "text": "PahCertificar facilita solicitudes. La entidad de certificación evalúa y decide si emite. El pago no equivale a aprobación.",
          "status": "documented",
          "source": "site"
        },
        {
          "title": "Nombre del producto",
          "text": "Escribe PahCertificar en el producto y en este manual. El sitio también muestra Pah Certificar en su pie. Conserva los nombres propios de los registros de trabajo; no los uses como un segundo logotipo.",
          "status": "documented",
          "source": "identity"
        }
      ]
    },
    {
      "id": "logotipo",
      "title": "El escudo conserva su forma.",
      "lead": "El símbolo disponible es el SVG original del sitio.",
      "items": [
        {
          "title": "Activo disponible",
          "text": "SVG con viewBox de 32 × 32. Es un símbolo web vectorial documentado, no un paquete maestro de identidad aprobado. Se conserva sin modificar.",
          "status": "documented",
          "source": "identity"
        },
        {
          "title": "Maestro y variantes pendientes",
          "text": "Faltan maestro de diseño y archivos verificados de composición horizontal, monocroma, negativa y para impresión. El componente web combina símbolo y texto; no constituye un archivo maestro horizontal.",
          "status": "missing",
          "source": "identity"
        },
        {
          "title": "Área de seguridad",
          "text": "Propuesta única: margen exterior de ¼ del ancho completo W del archivo entregado en cada lado. Si el símbolo mide 48 px, el margen es 12 px. La muestra usa la misma proporción.",
          "status": "proposed",
          "source": "proposal"
        },
        {
          "title": "Tamaño mínimo",
          "text": "Propuesta: mínimo de 48 px de ancho para este símbolo. Es la misma regla del token logoSpec. No hay mínimo aprobado para otras variantes ni para impresión.",
          "status": "proposed",
          "source": "proposal"
        },
        {
          "title": "Usos incorrectos",
          "text": "No estirar, rotar, recortar, recolorear ni añadir sombras al símbolo. No usarlo para sugerir acreditación, emisión o aprobación de una solicitud.",
          "status": "proposed",
          "source": "proposal"
        }
      ]
    },
    {
      "id": "color",
      "title": "Azul para orientar. Tinta para leer.",
      "lead": "Los valores proceden de la implementación de la marca.",
      "items": [
        {
          "title": "Paleta documentada",
          "text": "Azules, tinta, blanco y ámbar proceden de la configuración del sitio. Su presencia en código no equivale a una aprobación formal de identidad.",
          "status": "documented",
          "source": "identity"
        },
        {
          "title": "Contraste",
          "text": "Usa texto blanco sobre azul #2563EB, o tinta sobre blanco. Ámbar requiere tinta oscura. Texto normal: al menos 4,5:1. El color no sustituye una etiqueta.",
          "status": "proposed",
          "source": "proposal"
        }
      ]
    },
    {
      "id": "tipografia",
      "title": "Una lectura directa.",
      "lead": "Sans para títulos y cuerpo. Monoespaciada solo para datos técnicos.",
      "items": [
        {
          "title": "Fuentes del sistema",
          "text": "El manual usa una pila sans local de forma intencional. La forma exacta puede variar entre sistemas. No exige una descarga de fuentes para funcionar.",
          "status": "proposed",
          "source": "proposal"
        },
        {
          "title": "Referencia del sitio",
          "text": "El sitio usa Inter Variable con alternativa sans del sistema. Este manual documenta la referencia, pero no distribuye Inter.",
          "status": "documented",
          "source": "identity"
        },
        {
          "title": "Licencias y adopción",
          "text": "No se incluyen archivos de fuentes. Para adoptar una fuente web: verificar origen, licencia, pesos y permiso de distribución; servir el archivo local y publicar el aviso. No atribuir una licencia a un archivo ausente.",
          "status": "proposed",
          "source": "proposal"
        },
        {
          "title": "Jerarquía",
          "text": "Cuerpo de 16–18 px e interlínea 1,6. Títulos breves. Evita bloques en mayúsculas y conserva la lectura al ampliar el texto.",
          "status": "proposed",
          "source": "proposal"
        }
      ]
    },
    {
      "id": "imagenes",
      "title": "Explica sin exponer datos.",
      "lead": "El manual no incluye fotografías ni documentos de clientes.",
      "items": [
        {
          "title": "Banco de imágenes",
          "text": "No hay banco de fotografías con licencias y permisos verificados para este kit. No usar rostros ni datos personales reales. Solo incorporar archivos con procedencia y licencia registradas.",
          "status": "missing",
          "source": "identity"
        },
        {
          "title": "Iconos",
          "text": "El escudo pertenece a la marca. No hay una biblioteca de iconos aprobada para redistribuir. Para añadir una: registrar autor, versión, licencia y atribución.",
          "status": "missing",
          "source": "identity"
        },
        {
          "title": "Demostraciones",
          "text": "Usa datos ficticios y etiquetas visibles. No usar capturas de clientes ni resultados de emisión reales.",
          "status": "proposed",
          "source": "proposal"
        },
        {
          "title": "Movimiento",
          "text": "No hay animación esencial. Respeta la preferencia de movimiento reducido.",
          "status": "proposed",
          "source": "proposal"
        }
      ]
    },
    {
      "id": "voz",
      "title": "Una solicitud no es una emisión.",
      "lead": "Español claro. Una idea por frase.",
      "items": [
        {
          "title": "Vocabulario",
          "text": "Usa solicitud, documentos, seguimiento, evaluación y entidad de certificación. Indica quién realiza cada acción.",
          "status": "documented",
          "source": "site"
        },
        {
          "title": "Evita promesas sin evidencia",
          "text": "No prometer aprobación automática, plazos garantizados, acreditaciones propias ni emisión por PahCertificar.",
          "status": "proposed",
          "source": "proposal"
        },
        {
          "title": "Ejemplo",
          "text": "Sí: «Revisa los documentos de tu solicitud». Evita: «Tu certificado está aprobado» antes de la decisión del emisor.",
          "status": "proposed",
          "source": "proposal"
        }
      ]
    },
    {
      "id": "aplicaciones",
      "title": "La misma marca en cada pieza.",
      "lead": "Las composiciones son propuestas visuales.",
      "items": [
        {
          "title": "Web",
          "text": "Conserva el escudo, el nombre y una acción clara. Presenta las condiciones del trámite junto a su oferta.",
          "status": "proposed",
          "source": "proposal"
        },
        {
          "title": "Portal",
          "text": "El portal público de acceso está en app.pahcertificar.com. Los estados reales pertenecen al producto; las muestras de este manual no son controles funcionales.",
          "status": "documented",
          "source": "site"
        },
        {
          "title": "Contacto y CTA",
          "text": "El sitio y el portal se documentan como superficies del producto. No hay una aprobación explícita de canales comerciales para este manual. El bloque de contacto permanece pendiente.",
          "status": "documented",
          "source": "site"
        }
      ]
    },
    {
      "id": "descargas",
      "title": "Archivos estables y con estado.",
      "lead": "Cada descarga corresponde a la versión de este manual.",
      "items": [
        {
          "title": "Rutas estables",
          "text": "Símbolo: /assets/pahcertificar-symbol-original-v1.svg. Tokens: /downloads/tokens.json y /tokens.css. Datos completos: /downloads/brand.json. No adivines nombres de variantes ausentes.",
          "status": "documented",
          "source": "identity"
        },
        {
          "title": "Nombre y permisos",
          "text": "Activos: pahcertificar-tipo-variante-vN.ext. No reemplazar un archivo liberado con otro contenido. Los derechos del símbolo no se amplían al descargarlo.",
          "status": "proposed",
          "source": "proposal"
        },
        {
          "title": "Uso de tokens",
          "text": "Lee tokens.json junto con tokens.css: el JSON conserva estado y fuente. Usar las variables no convierte las propuestas en reglas aprobadas.",
          "status": "proposed",
          "source": "proposal"
        }
      ]
    },
    {
      "id": "mantenimiento",
      "title": "Aprobar requiere un registro.",
      "lead": "La revisión técnica y la aprobación de identidad son distintas.",
      "items": [
        {
          "title": "Documentado, Propuesta, Aprobado",
          "text": "Documentado indica una fuente. Propuesta requiere revisión. Aprobado exige una decisión explícita con responsable, fecha, alcance y versión. No hay nuevas aprobaciones en esta entrega.",
          "status": "documented",
          "source": "identity"
        },
        {
          "title": "Ruta de aprobación",
          "text": "El equipo presenta a Carlos el cambio y sus muestras. Registra la decisión, fecha, responsable, versión y reglas afectadas. Solo después cambia su estado a approved y añade la referencia approval.",
          "status": "proposed",
          "source": "proposal"
        },
        {
          "title": "Pendientes con responsable",
          "text": "Revisión de Carlos: margen, mínimo, tipografía local, usos y composiciones. Equipo de marca: maestro y variantes, permisos de iconos e imágenes y contacto comercial aprobado. Mantener Pendiente hasta aportar evidencia.",
          "status": "proposed",
          "source": "proposal"
        },
        {
          "title": "Revisión y versión",
          "text": "Conserva formato 1.1.0 y los nueve apartados. Incrementa la versión de marca al cambiar identidad. Valida enlaces, contraste, activos y publicación antes de liberar.",
          "status": "proposed",
          "source": "proposal"
        }
      ]
    }
  ],
  "examples": {
    "webTitle": "Gestiona tu solicitud de certificado.",
    "webBody": "Prepara los documentos y consulta el siguiente paso.",
    "webAction": "Conoce el proceso",
    "appTitle": "Tu solicitud",
    "appBody": "Revisa los documentos antes de continuar.",
    "appAction": "Revisar documentos",
    "commercialTitle": "Un siguiente paso claro.",
    "commercialBody": "PahCertificar facilita la solicitud. La entidad de certificación decide la emisión."
  },
  "specimens": {
    "heroCaption": "Símbolo web original · Documentado",
    "display": "Solicitud clara.\nSeguimiento claro.",
    "body": "Revisa los documentos de tu solicitud.",
    "mono": "Solicitud · Documentos · Seguimiento",
    "logoCaption": "Propuesta · W es el ancho completo del archivo · margen exterior 0,25 × W por lado · mínimo digital 48 px sin margen"
  },
  "semanticStatus": {
    "status": "proposed",
    "source": "proposal"
  },
  "logoSpec": {
    "clearSpaceRatio": 0.25,
    "minScreenPx": 48,
    "status": "proposed",
    "source": "proposal"
  },
  "kit": {
    "version": "1.1.0",
    "approvals": [],
    "naming": {
      "product": "PahCertificar",
      "linear": null,
      "status": "missing",
      "source": "shared-review"
    },
    "assets": [
      {
        "id": "symbol-original",
        "path": "assets/pahcertificar-symbol-original-v1.svg",
        "kind": "logo",
        "sha256": "361b3b9ad2a26a54ea2fc77ed58ee7692e4c1c92db14472914a3df298b8ddef1",
        "rights": "Símbolo SVG conservado del sitio de la marca. No se concede una licencia de marca ni permiso de uso a terceros.",
        "status": "documented",
        "source": "identity"
      }
    ],
    "logoVariants": [
      {
        "id": "original",
        "label": "Símbolo web original · SVG",
        "kind": "original",
        "assetId": "symbol-original",
        "status": "documented",
        "source": "identity",
        "clearSpace": {
          "measurement": "file-width",
          "ratio": 0.25,
          "status": "proposed",
          "source": "proposal"
        },
        "minSize": {
          "screenPx": 48,
          "printMm": null,
          "status": "proposed",
          "source": "proposal"
        }
      },
      {
        "id": "vector",
        "label": "Maestro vectorial de diseño · pendiente",
        "kind": "vector",
        "assetId": null,
        "status": "missing",
        "source": "proposal",
        "clearSpace": {
          "measurement": "file-width",
          "ratio": null,
          "status": "missing",
          "source": "proposal"
        },
        "minSize": {
          "screenPx": null,
          "printMm": null,
          "status": "missing",
          "source": "proposal"
        }
      },
      {
        "id": "monochrome",
        "label": "Monocromo",
        "kind": "monochrome",
        "assetId": null,
        "status": "missing",
        "source": "proposal",
        "clearSpace": {
          "measurement": "file-width",
          "ratio": null,
          "status": "missing",
          "source": "proposal"
        },
        "minSize": {
          "screenPx": null,
          "printMm": null,
          "status": "missing",
          "source": "proposal"
        }
      },
      {
        "id": "negative",
        "label": "Negativo",
        "kind": "negative",
        "assetId": null,
        "status": "missing",
        "source": "proposal",
        "clearSpace": {
          "measurement": "file-width",
          "ratio": null,
          "status": "missing",
          "source": "proposal"
        },
        "minSize": {
          "screenPx": null,
          "printMm": null,
          "status": "missing",
          "source": "proposal"
        }
      },
      {
        "id": "horizontal",
        "label": "Horizontal",
        "kind": "horizontal",
        "assetId": null,
        "status": "missing",
        "source": "proposal",
        "clearSpace": {
          "measurement": "file-width",
          "ratio": null,
          "status": "missing",
          "source": "proposal"
        },
        "minSize": {
          "screenPx": null,
          "printMm": null,
          "status": "missing",
          "source": "proposal"
        }
      }
    ],
    "typography": {
      "mode": "system-only",
      "files": [],
      "status": "proposed",
      "source": "proposal"
    },
    "contact": null,
    "media": {
      "policy": "licensed-only-no-personal-data",
      "photos": [],
      "icons": [],
      "status": "proposed",
      "source": "proposal"
    }
  }
}
