Articles
Tutorials, concepts and field notes — each with traceable provenance.
eIDAS 2.0: Cross-border identity verification for relying parties
Register once, verify PIDs from all 27 member states: what Art. 5b eIDAS 2.0 provides and what a verifier backend needs technically to make it work.
Qualified electronic signatures: your smartphone as the key
With the EUDI Wallet, your own phone becomes the signing key. How the process works, how the signature gets into a PDF, and how to verify it yourself.
Typesense in practice: search that knows what it searches
Full-text search with Typesense on three websites: structured data instead of a flat result list — and the same index answers questions with sources.
Workflow automation with n8n: pragmatism beats complexity
Where the logic lives: n8n handles transport, routing and triggering, tested code handles business logic — with integration rules and self-hosted ops.
d-you: Kontrollfeld is a launch partner of the German EUDI wallet
Germany's digital ministry has unveiled the name and logo of the EUDI wallet. We are one of around 40 launch partners ready for the start on 2 January 2027.
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.