ROEN
Case study: Digital Compass — good retrieval starts at writing time

Case study

Case study: Digital Compass — good retrieval starts at writing time

By Marian Matinca · · 7 min read

The third case study in the series about the four applications built for the OpenAI ecosystem. Când Reciclăm was about honesty in data, RoTV Guide about orchestration and tool selection. Digital Compass is about something else: how you turn government procedures and scattered information into a conversational assistant that knows what to do now — and where each situation gets reported, in your country. A study about knowledge organization.

At a glance

The problem

When something happens to someone online — a fake link, a hacked account, a shopping scam, blackmail — they find either talk about "digital skills" or technical articles. The real procedures are scattered across institutional websites, different from country to country, written for clerks, not for a person in panic. There is no clear public path, in their language, answering the only question that matters in that moment: "what do I do NOW?"

Why existing solutions weren't enough

Classic digital education prevents, but doesn't help in a crisis: nobody reads a phishing course on the evening their card got emptied. The reporting information exists, but fragmented: the police in one place, consumer protection in another, the platform in a third — and everything different in every country. For an AI model asked directly, the situation is even more dangerous: without a structured source, the model improvises procedures and phone numbers. In digital safety, an invented procedure is worse than none.

Objectives

  1. Situation → what to do now: crisis playbooks, not articles — the steps to take, in order, plus what NOT to do.
  2. Written for non-technical readers: for the moment of panic, not for specialists.
  3. Local, not generic: where you actually report, in your country — 9 countries, each with its own channels.
  4. Accessible anywhere: on the web, as a PWA with offline-savable guides and, through MCP, in any AI assistant.

The architecture

Digital Compass architecture: the user asks in ChatGPT, the MCP server finds the right playbook in the guide's published content — 270 documents in 9 languages, editorialized per country
Digital Compass architecture: the user asks in ChatGPT, the MCP server finds the right playbook in the guide's published content — 270 documents in 9 languages, editorialized per country

Here is the essential difference from the previous studies: Digital Compass has no external real-time data sources. The knowledge is the product — and the architecture is built around organizing it:

The series' principle stays unchanged: the website, the PWA and the AI agents read the same knowledge. The website is the database.

Why MCP and not a classic chatbot?

For a digital-safety guide, the answer carries extra stakes. Questions arrive in moments of stress, and a model left on its own will answer fluently and convincingly — inventing steps, institutions and phone numbers. With MCP, the roles separate healthily: humans write and verify the procedures, the machine serves them. The model does what it does best — understands the situation described in the user's panicked words and leads the conversation — while the delivered content is the editorially written and verified one, with cited sources. Anti-hallucination isn't a filter added at the end; it is the architecture itself.

The complete flow

User
    │  "My email account got hacked. What do I do now?"
    ▼
ChatGPT
    │  understands the situation and the user's language
    ▼
MCP server — 5 public tools
    │  compass_find_playbook → compass_get_content
    ▼
The guide's published content
    │  19 playbooks + 11 guides · 9 languages · agent index
    ▲
    │  structured writing + publish at build
Editorial per country
    (the "now" steps · what NOT to do · reporting channels · cited sources)

The user describes the situation in their own words. The model identifies the right playbook, requests the content in the user's language and delivers it conversationally — including where to report in their country. Where the client supports visual interfaces (MCP-Apps), the playbook appears as an interactive checklist, not a wall of text.

Digital Compass answering
Digital Compass answering "my email account got hacked" in ChatGPT: the real playbook, step by step — captured during Developer Mode testing, while the app is in review

The challenges

The key technical decisions

  1. The website is the database — the MCP server reads the published build, not a copy; zero divergence between what humans see and what agents read.
  2. The playbook format as a contract — the same structure across all 270 documents; the predictability of the structure is what makes the tools useful.
  3. Localization as a first-class requirement — 9 countries with their own reporting channels, not one generic "international" version.
  4. Human-written content, machine-served — in the safety domain, cited sources and editorial verification are non-negotiable.
  5. Offline-first where it matters — a PWA with savable guides: in digital crises, access itself can be the problem.
  6. Read-only, no account — the guide helps; it asks for nothing.

The result

Digital Compass has been live since July 10, 2026 — one day after the OpenAI app catalog opened — at compass.madeinro.eu: 19 crisis playbooks and 11 prevention guides, in 9 languages, with each country's reporting channels and sources cited in the open. The MCP server is public, listed in the official registry, and on July 17 — one week after launch — the application was submitted to the OpenAI review for the ChatGPT catalog, where it currently is. The youngest application in the series is also proof that the template works: built from scratch directly on the architecture standardized across the other three.

What would I improve in the next version?

---

This case study is part of a series on building AI applications for the OpenAI ecosystem. Previous episodes: Când Reciclăm and RoTV Guide. Coming up: Travel Trends. The context for the whole story: AI adoption is a delivery discipline.