{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Person",
      "@id": "https://pablogarciamochales.vercel.app/#person",
      "name": "Pablo García-Mochales Sánchez-Celemín",
      "givenName": "Pablo",
      "familyName": "García-Mochales Sánchez-Celemín",
      "alternateName": "Pablo G-M",
      "jobTitle": "AI Product Architect · Founder",
      "description": "Founder de Eregion Labs. Arquitecto de infraestructura de IA con harness engineering y enforcement determinista. Combina arquitectura técnica enterprise con cinco años de B2B en agroalimentario europeo. Disponible para Board Advisory y Fractional CTO/CAIO en empresas reguladas y sector agrifood.",
      "url": "https://pablogarciamochales.vercel.app/",
      "email": "mailto:pablogarciamochales372@gmail.com",
      "telephone": "+34607965672",
      "address": {
        "@type": "PostalAddress",
        "addressLocality": "Corral de Almaguer",
        "addressRegion": "Toledo",
        "addressCountry": "ES",
        "postalCode": "45880"
      },
      "homeLocation": {
        "@type": "Place",
        "name": "Corral de Almaguer, Toledo, Castilla-La Mancha, España",
        "geo": {
          "@type": "GeoCoordinates",
          "latitude": 39.7472,
          "longitude": -3.1589
        }
      },
      "workLocation": {
        "@type": "Place",
        "name": "Castilla-La Mancha, España",
        "address": {
          "@type": "PostalAddress",
          "addressRegion": "Castilla-La Mancha",
          "addressCountry": "ES"
        }
      },
      "nationality": "ES",
      "worksFor": {
        "@id": "https://pablogarciamochales.vercel.app/#org"
      },
      "knowsAbout": [
        "Arquitectura de IA enterprise",
        "Harness engineering",
        "Agentes deterministas",
        "Spec-driven development",
        "EU AI Act",
        "AESIA",
        "RGPD",
        "NIS2",
        "ENS",
        "SIEX 2027",
        "RD 1311/2012",
        "Compliance regulatoria",
        "Fintech regulada",
        "Agritech",
        "Cooperativas agroalimentarias",
        "Programas europeos de financiación pública",
        "Horizon Europe",
        "ENISA Emergentes",
        "TypeScript",
        "Next.js",
        "Supabase",
        "DDD",
        "MCP (Model Context Protocol)",
        "Claude Code",
        "Negociación B2B agrifood",
        "Agentic UX",
        "Document intelligence",
        "Hospitality AI",
        "Warehouse intake automation"
      ],
      "knowsLanguage": [
        {
          "@type": "Language",
          "name": "Spanish",
          "alternateName": "es"
        },
        {
          "@type": "Language",
          "name": "English",
          "alternateName": "en"
        }
      ],
      "alumniOf": [
        {
          "@type": "CollegeOrUniversity",
          "name": "Universidad Complutense de Madrid",
          "department": "Facultad de Informática"
        },
        {
          "@type": "EducationalOrganization",
          "name": "UDIA",
          "description": "Curso Superior en IA Generativa & Automatización · doble certificación UDIA + UCAM"
        }
      ],
      "sameAs": [
        "https://www.linkedin.com/in/pablo-garc%C3%ADa-mochales-s%C3%A1nchez-celemin-514b9bb9/",
        "https://x.com/PabloGMochaless"
      ],
      "seeks": {
        "@type": "Demand",
        "name": "Board Advisory · Fractional CTO/CAIO engagements",
        "description": "Disponibilidad selectiva para colaboraciones de alta complejidad regulatoria en empresas reguladas y sector agrifood. Diagnóstico inicial 60min sin coste.",
        "areaServed": [
          {
            "@type": "Country",
            "name": "España"
          },
          {
            "@type": "Place",
            "name": "Unión Europea"
          }
        ],
        "businessFunction": "https://schema.org/ProvideService"
      }
    },
    {
      "@type": "Organization",
      "@id": "https://pablogarciamochales.vercel.app/#org",
      "name": "Eregion Labs",
      "legalName": "Eregion Labs (en constitución)",
      "description": "Laboratorio de productos enterprise con agentes de IA. Tres productos en cartera: vertical agritech (V1 · EYRA), framework open source de enforcement para agentes IA (V2 · MOCCA) y vertical de creator analytics (V3 · BRANT).",
      "founder": {
        "@id": "https://pablogarciamochales.vercel.app/#person"
      },
      "foundingDate": "2026",
      "foundingLocation": {
        "@type": "Place",
        "name": "Corral de Almaguer, Toledo, Castilla-La Mancha, España",
        "geo": {
          "@type": "GeoCoordinates",
          "latitude": 39.7472,
          "longitude": -3.1589
        },
        "address": {
          "@type": "PostalAddress",
          "addressLocality": "Corral de Almaguer",
          "addressRegion": "Toledo",
          "addressCountry": "ES",
          "postalCode": "45880"
        }
      },
      "areaServed": [
        {
          "@type": "Country",
          "name": "España"
        },
        {
          "@type": "Place",
          "name": "Unión Europea"
        }
      ],
      "url": "https://pablogarciamochales.vercel.app/",
      "industry": [
        "AI Infrastructure",
        "SaaS",
        "Agritech",
        "Developer tools"
      ],
      "slogan": "Building Deterministic Walls for the Agentic Era",
      "knowsAbout": [
        "AI Agent Enforcement",
        "Harness Engineering",
        "EU AI Act compliance"
      ]
    },
    {
      "@type": "SoftwareApplication",
      "@id": "https://pablogarciamochales.vercel.app/#mocca",
      "name": "MOCCA",
      "applicationCategory": "DeveloperApplication",
      "applicationSubCategory": "AI Agent Enforcement Framework",
      "operatingSystem": "Cross-platform (Node.js)",
      "description": "Framework de enforcement determinista para agentes de IA (Claude Code, Cursor, Copilot, Gemini CLI, Codex). 13 capas, 12 meta-reglas, 97 reglas, 81 checks. Compatible con MCP. Hooks PreToolUse / PostToolUse / TaskCompleted. Zero runtime deps, GPG signed, OPENSSF Scorecard, npm provenance, SBOM.",
      "softwareVersion": "Foundation",
      "datePublished": "2026-05",
      "license": "https://www.apache.org/licenses/LICENSE-2.0",
      "publisher": {
        "@id": "https://pablogarciamochales.vercel.app/#org"
      },
      "offers": {
        "@type": "Offer",
        "price": "29",
        "priceCurrency": "USD",
        "priceSpecification": {
          "@type": "UnitPriceSpecification",
          "price": "29",
          "priceCurrency": "USD",
          "unitCode": "MON",
          "referenceQuantity": {
            "@type": "QuantitativeValue",
            "value": "1",
            "unitText": "developer"
          }
        }
      }
    },
    {
      "@type": "ItemList",
      "@id": "https://pablogarciamochales.vercel.app/#portfolio",
      "name": "Agentic UX Portfolio",
      "description": "Cinco showcases interactivos de agentic UX construidos como prototipos funcionales con datos realistas.",
      "numberOfItems": 5,
      "itemListOrder": "ItemListOrderAscending",
      "creator": {
        "@id": "https://pablogarciamochales.vercel.app/#person"
      },
      "itemListElement": [
        {
          "@type": "ListItem",
          "position": 1,
          "item": {
            "@type": "CreativeWork",
            "@id": "https://pablogarciamochales.vercel.app/#showcase-chekin",
            "name": "Chekin · Agentic UX Showcase",
            "description": "Copilot de hospitalidad multilingüe (ES/EN/DE). Bandeja de mensajes de huéspedes con detección de intención, respuestas sugeridas en idioma del huésped, y flujo de aprobación humano. Diagrama de arquitectura de 12 nodos.",
            "about": [
              "Hospitality AI",
              "Multilingual chatbot",
              "Intent classification",
              "Human-in-the-loop"
            ],
            "keywords": "chekin, hospitality, vacation rental, AI copilot, agentic UX, multilingual, ES EN DE",
            "url": "https://pablogarciamochales.vercel.app/#portfolio/chekin",
            "creator": {
              "@id": "https://pablogarciamochales.vercel.app/#person"
            }
          }
        },
        {
          "@type": "ListItem",
          "position": 2,
          "item": {
            "@type": "CreativeWork",
            "@id": "https://pablogarciamochales.vercel.app/#showcase-fintech",
            "name": "Fintech · Reconciliation Copilot",
            "description": "Dashboard de operaciones financieras con auditoría agentic. 87 transacciones cruzadas en vivo, detección de 4 tipos de anomalía, tarjetas de incidencia con acciones aprobar/investigar/escalar y log auditable expansible.",
            "about": [
              "Fintech",
              "Transaction reconciliation",
              "Anomaly detection",
              "Audit trail"
            ],
            "keywords": "fintech, reconciliation, anomaly detection, audit, copilot, regulated",
            "url": "https://pablogarciamochales.vercel.app/#portfolio/fintech",
            "creator": {
              "@id": "https://pablogarciamochales.vercel.app/#person"
            }
          }
        },
        {
          "@type": "ListItem",
          "position": 3,
          "item": {
            "@type": "CreativeWork",
            "@id": "https://pablogarciamochales.vercel.app/#showcase-orders",
            "name": "Orders · Smart Intake (Warehouse)",
            "description": "Tablet de almacén para recepción de mercancía. 6 albaranes en formatos heterogéneos (foto WhatsApp, PDF DHL, email proveedor, EDI). Extracción semántica + cruce contra orden de compra del ERP en tiempo real.",
            "about": [
              "Warehouse intake",
              "OCR",
              "Document understanding",
              "ERP integration"
            ],
            "keywords": "warehouse, intake, OCR, albarán, ERP, supply chain, agentic",
            "url": "https://pablogarciamochales.vercel.app/#portfolio/orders",
            "creator": {
              "@id": "https://pablogarciamochales.vercel.app/#person"
            }
          }
        },
        {
          "@type": "ListItem",
          "position": 4,
          "item": {
            "@type": "CreativeWork",
            "@id": "https://pablogarciamochales.vercel.app/#showcase-docs",
            "name": "Docs · AI Processing (Invoices, Payroll)",
            "description": "Bandeja documental con 5 tipos de doc (factura ordinaria, intracomunitaria con IVA inverso, ticket de gasolinera escaneado, nómina, factura con anomalía). Extracción de 9-10 campos con confianza por campo, validaciones AEAT/VIES, sugerencia de cuenta contable.",
            "about": [
              "Document intelligence",
              "Invoice processing",
              "Payroll",
              "Tax compliance",
              "AEAT",
              "VIES"
            ],
            "keywords": "factura, nómina, OCR, AEAT, VIES, IVA inverso, contabilidad, document intelligence",
            "url": "https://pablogarciamochales.vercel.app/#portfolio/docs",
            "creator": {
              "@id": "https://pablogarciamochales.vercel.app/#person"
            }
          }
        },
        {
          "@type": "ListItem",
          "position": 5,
          "item": {
            "@type": "CreativeWork",
            "@id": "https://pablogarciamochales.vercel.app/#showcase-build",
            "name": "Build · Real Process Log",
            "description": "Log streaming de un sprint real con Claude Code en Eregion. 2h 34min, 695 tests verdes, 81/81 audit, design-system limpio. No es mock, es la sesión real.",
            "about": [
              "Claude Code",
              "Spec-driven development",
              "Sprint engineering",
              "Test automation"
            ],
            "keywords": "Claude Code, sprint, build process, harness, MOCCA, agentic build",
            "url": "https://pablogarciamochales.vercel.app/#portfolio/build",
            "creator": {
              "@id": "https://pablogarciamochales.vercel.app/#person"
            }
          }
        }
      ]
    },
    {
      "@type": "ProfessionalService",
      "@id": "https://pablogarciamochales.vercel.app/#service",
      "name": "Eregion Labs · Advisory & Architecture",
      "description": "Servicios selectivos: Board Advisory en empresas reguladas/agrifood, Fractional CTO/CAIO, Arquitectura de productos enterprise con agentes deterministas, Diseño de programas europeos, Auditoría de arquitectura IA.",
      "provider": {
        "@id": "https://pablogarciamochales.vercel.app/#person"
      },
      "url": "https://pablogarciamochales.vercel.app/",
      "telephone": "+34607965672",
      "email": "pablogarciamochales372@gmail.com",
      "priceRange": "€€€",
      "image": "https://pablogarciamochales.vercel.app/og-image.png",
      "address": {
        "@type": "PostalAddress",
        "addressLocality": "Corral de Almaguer",
        "addressRegion": "Toledo",
        "addressCountry": "ES",
        "postalCode": "45880"
      },
      "areaServed": [
        {
          "@type": "Country",
          "name": "España"
        },
        {
          "@type": "Place",
          "name": "Unión Europea"
        }
      ],
      "serviceType": [
        "Board Advisory",
        "Fractional CTO",
        "Fractional CAIO",
        "AI Architecture",
        "EU funding strategy"
      ]
    }
  ],
  "_meta": {
    "version": "2.0",
    "updated": "2026-05",
    "format": "Schema.org JSON-LD",
    "purpose": "Machine-readable profile for LLMs, search engines, and agent integrations"
  }
}
