--- type: TP asset_id: TP-XX-BMF-RegistroAgentico-Schema-v01 version: v01 status: Canonical · Aprobado (F0-C1) owner: Victor Heredia sherpa_owner: Jay ratificador: Victor Heredia (L3+) fecha_creacion: 2026-06-20 fecha_ultima_actualizacion: 2026-06-20 intellbank: IB-XX-Maestro subbank: IPI-XX-IP-Infraestructura / IPI-XX-BMF-Engine tipo: TP — Template / esquema proposito: Esquema canónico de las tres clases de entrada del Registro Agéntico — AgentCard (shell), Manifiesto de Brain Code, Composición desplegada (Sherpa Especializado). deriva_de: CP-XX-BMF-OntologiaAgentica-v01 relacionados: - CP-XX-BMF-OntologiaAgentica-v01 - CP-XX-BMF-RegistroAgentico-v01 - PLAN-XX-BMF-FLA-F0F1-Ejecutable-v01 tags: [template, schema, registro-agentico, agentcard, braincode, composicion] --- # Registro Agéntico — Esquema de entradas (v1) > Tres clases de entrada, cada una con frontmatter tipado. Las **descripciones se escriben para un recuperador** (frases-gatillo + sinónimos + alcance negativo "NO usar para…"), porque la descripción *es* la superficie de routing del Despachador. --- ## Clase A — AgentCard (Shell · capacidad pasiva) ```yaml clase: shell id: # p.ej. linx-linkedin nombre: # p.ej. Linx — LinkedIn growth descripcion: | # PARA RECUPERADOR: gatillos + sinónimos + "NO usar para…" tags: [dominio, subdominio] # taxonomía gruesa examples: [, ] # anclas de embedding/routing io: { input: texto, output: texto/markdown } origen: propio | tercero # Bloque A (propio) / Bloque B (AI Specialists) clase_registro: A | B estado: activo | borrador ``` ## Clase B — Manifiesto de Brain Code (Cognición) ```yaml clase: braincode asset_id: # versión canónica MÁS RECIENTE fuente: tipo_bc: persona | metodo | video(BCV) dominio: # de qué es experto/a lentes_territorio: | # lentes/modelos clave + territorio de validez guardas_cal: | # percepción≠valor; frontera de dominio; no inventar confianza: alta | media-alta | media confidencialidad: interno | exportable version: vNN ``` ## Clase C — Composición desplegada (Sherpa Especializado) ```yaml clase: composicion asset_id: alias: /persona-dominio shell: # Clase A brain_codes: [, ...] # Clase B; con territorio + prioridad si son varios harness: | # ¿loop? tools/MCP; ∅ = es skill, no agente autonomia: L0 | L1 | L2 | L3 # ↔ HOTL/HITL scope: estado_eval: pendiente | parcial | validado(F0/F1…) tripleta: { owner, sherpa, ratificador } loop_proceso: version: vNN telemetria: ``` --- **Regla de oro:** sin `estado_eval` aprobado, una Clase C no se despliega (gate que puede dar FAIL). Sin `harness`, una Clase C es un **skill** (pasivo); con `harness`, es un **agente**. --- **Ficha** · Tipo: TP · Entidad: XX · v01 · Creado 2026-06-20 · Owner: Victor · Sherpa: Jay · Ratificador: Victor (L3+) · Estado: Canonical (F0-C1) **Tags:** #template #schema #registro-agentico