Articles
Tutorials, concepts and field notes — each with traceable provenance.
Opening event data to AI assistants via an MCP server
How a self-hosted MCP server exposes a cultural venue's live event data to AI assistants in a controlled way — auditable, not an error-prone data export.
EUDI Wallet: what it is and how EU integration lands in 2027
The EUDI Wallet arrives with eIDAS 2.0: what Europe's digital identity is, which deadlines apply through 2027, and how to integrate as a relying party.
Court-proof evidence preservation with qualified timestamps
Digital data can be altered without a trace. How qualified timestamps under eIDAS prove, in court, that data existed exactly so at a given point in time.
Build your own MCP server in TypeScript: connect company data to AI
How to build an MCP server in TypeScript that opens internal systems to AI assistants in a controlled way — self-hosted, auditable, with auth.
Qdrant vs. pgvector: choosing a vector database for self-hosted RAG
Qdrant vs. pgvector for self-hosted RAG: decision criteria for filtering, hybrid search, operations and Postgres integration — with clear recommendations.
Who we are: Kontrollfeld, an AI agency from Berlin
Kontrollfeld is an AI agency from Berlin. We build AI and automation systems for B2B use — and then we operate them, too.