APFerrer
Back to work
GitHub repositoryRecursos abiertos · Infraestructura LLMPublicado

MAP Standard

Capa declarativa que define contexto, herramientas y presupuesto por tarea antes de que el modelo trabaje

Estándar TypeScript que restringe alcance, herramientas permitidas y presupuesto por tarea mediante código en vez de sugerirlo en prompts.

  • Gates declarativos
  • Puerta única de ejecución
  • MapRuntimeLog
Context and why it exists

What is MAP Standard?

Model Active Parameters

MAP (Model Active Parameters) es una capa declarativa que define, para cada tarea, qué contexto activa un modelo, qué herramientas puede usar y cuánto puede gastar. No es un agente ni razona: orienta y restringe antes de que el modelo trabaje. Estructurado en gates (scope, herramientas, presupuesto), una puerta única (runWithMap), librería estándar de arquetipos, adapters para Anthropic y OpenAI, embeddings locales y externos y retrievers (memoria, pgvector). Cada ejecución genera un MapRuntimeLog estructurado con modelo, tokens y chunks. Incluye servidor MCP para integrarlo como fuente en Claude Code y compatibles.

Sector data

MAP separa la lógica de negocio del prompt mediante gates verificables por código: el mismo map produce el mismo comportamiento por diseño, con MapRuntimeLog estructurado por ejecución.

Problem and solution

The real problem MAP Standard solves.

Before and after the product: how the operation worked before and what changes when this system is in place.

Before · Without this system

The problem

Integrar un LLM en producto suele acabar en prompts largos que mezclan lógica de negocio, alcance, herramientas y coste. Cambiar un requisito exige tocar el prompt y arriesga romper todo lo demás, sin trazabilidad de qué versión produjo qué resultado.

After · With this system

How it solves it

Un estándar declarativo con puerta única de ejecución (runWithMap), gates que aplican límites por código, adapters oficiales para Anthropic y OpenAI, retrievers de memoria y pgvector y logging estructurado. ESLint fuerza acceso único al modelo.

Main features

Four key pieces of MAP Standard.

Modules that define the product and explain why it fits its concrete sector.

  1. 01
    Module 01

    Gates: scope, tools, budget

    Tres gates por tarea que se aplican por código: alcance de búsqueda, herramientas permitidas y presupuesto máximo. Aplican por construcción, no por sugerencia en prompt.

  2. 02
    Module 02

    Puerta única runWithMap

    Toda ejecución pasa por runWithMap, lo que centraliza logging, control de errores y aplicación de gates. ESLint fuerza que no haya accesos alternativos al modelo.

  3. 03
    Module 03

    Adapters Anthropic + OpenAI

    Adapters oficiales por proveedor vía fetch directo, sin dependencias pesadas. Cambio de proveedor no exige reescribir la lógica de la tarea.

  4. 04
    Module 04

    Logging estructurado MapRuntimeLog

    Cada ejecución genera un MapRuntimeLog con modelo, tokens de entrada y salida, chunks recuperados y coste calculado. Base para observabilidad y auditoría.

Stack and architecture

Tools, architecture and applied patterns.

The stack is picked before the first line of code. These are the criteria.

  • Maintainability

    Chosen so another team can take over without rewriting the whole system.

  • Low operating cost

    Stack designed to scale without the monthly bill growing at the same rate.

  • Code and data control

    Repository and databases in client accounts, with the ability to export any time.

Tech stack

  • TypeScript
  • Anthropic + OpenAI SDK
  • pgvector
  • MCP

Applied patterns

  • Gates declarativos
  • Puerta única de ejecución
  • MapRuntimeLog
Frequently asked questions

What people ask before hiring MAP Standard.

¿MAP sustituye a un framework de agentes?

No. MAP no razona ni sustituye agentes con autonomía real. Es útil cuando se ejecutan muchas tareas distintas contra un mismo corpus con control de coste y trazabilidad, no cuando se necesita razonamiento libre.

¿Qué proveedores están soportados?

Anthropic y OpenAI vía adapters oficiales. La arquitectura permite añadir nuevos adapters siguiendo el mismo patrón, sin tocar la lógica de tarea existente.

¿Puedo replicar este SaaS para mi empresa?

Sí. Cada uno de estos productos empezó como una consultoría a medida y evolucionó a SaaS. Si tu empresa tiene un problema parecido en tu sector, se puede diseñar una solución específica reutilizando arquitectura y patrones. Reserva 30 minutos para hablarlo.

¿El código y los datos quedan en propiedad del cliente?

En proyectos a medida, sí: el repositorio, la base de datos y las cuentas quedan siempre a nombre del cliente. En las versiones SaaS multitenant se firma DPA conforme al RGPD, cada tenant tiene sus datos aislados y se puede exportar en cualquier momento.

Interested in a similar case

Does your company face a problem similar to MAP Standard?

Book 30 minutes and we can go over sector, architecture, ballpark budget and next steps. No cost, no pressure.

MAP Standard · Recursos abiertos · Infraestructura LLM · Publicado.