mcpField
T
trust-layer

trust-layer

Local
github.com/ErnesmarSecurity0Updated 4w ago

About trust-layer

trust-layer is an MCP server that records AI agent identities and relevant actions in an immutable, cryptographically verifiable log. It provides audit records without certifying or judging regulatory compliance.

Key features

  1. 01Record agent identities
  2. 02Log relevant agent actions
  3. 03Maintain a hash-chained, signed audit log
  4. 04Verify agent identity and action history

Use cases

  1. 01Keep an audit trail of agent actions
  2. 02Verify an agent's recorded identity
  3. 03Check the integrity of recorded history

MCP support

The MCP server exposes tools to verify agent identity, record auditable actions, and verify history.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

No install method listed yet

We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.

Repository

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

Registro de Confianza para Agentes

Servidor MCP que actúa como notario verificable de agentes de IA: registra su identidad y cada acción relevante en un log inmutable y criptográficamente verificable — sin certificar ni juzgar si esas acciones cumplen ninguna normativa.

Ver la especificación completa (arquitectura, modelo de datos, plan de validación) en el documento de diseño del proyecto.

Estructura

src/
  domain/            # lógica de negocio pura, sin dependencias externas
    models.py        # AgenteIA, RegistroAuditable
    hash_chain.py     # integridad criptográfica: hash-chain + firma
    ports.py          # interfaces que la infraestructura implementa
    servicios.py       # casos de uso: VerificarIdentidadAgente, RegistrarAccionAuditable
  infrastructure/
    adaptadores_memoria.py   # implementación en memoria (tests, Fase 1)
    postgres_schema.sql      # esquema para cuando se conecte Postgres real
  mcp_server/
    servidor.py        # expone los casos de uso como herramientas MCP
tests/
  unit/          # dominio puro, sin DB
  integration/   # (pendiente: contra Postgres real)
  contract/      # garantiza el schema que ve cualquier cliente MCP
docs/adr/        # decisiones de arquitectura, con su razonamiento

Uso

pip install -e ".[dev]"
pytest                          # corre toda la suite
python -m src.mcp_server.servidor   # levanta el servidor MCP

Estado

Fase 1, primera versión: verificar_identidad_agente + registrar_accion_auditable + verificar_historial, con adaptadores en memoria. Sin pagos, sin certificación normativa — ver ADR 0001 y el documento de diseño para el porqué de cada decisión.

Listado en el MCP Registry oficial como io.github.Ernesmar/trust-layer.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.