Robotap — Otevřený registr protokolů a MCP konektorů pro suverénní AI
Technická specifikace a otevřený katalog integračních rozhraní Model Context Protocol (MCP) a Agent-to-Agent (A2A) pro procesory Apple Silicon a suverénní operační systémy.
1. Architektura otevřených protokolů (Vrstva B)
Propojení autonomních agentů s okolním světem nesmí být závislé na proprietárních cloudových branách. Robotap představuje otevřený protokolový hub a katalog rozhraní Model Context Protocol (MCP) navržených pro běh na procesorech Apple Silicon (M4 / M4 Pro).
Architektura staví na třech klíčových principech:
- On-Device First (PASL-4 a PASL-5): Veškerá logika nástrojů, přístup k databázím a sémantické vyhledávání probíhají výhradně na lokálním hardware. Žádná data neodcházejí do cloudových API.
- Deterministická ochrana perimetru: Vstupy a výstupy procházejí bezpečnostní inspekcí (modul Cerberus) a formální kontrolou integrity (modul Dictamen).
- Plná interoperabilita: Každý konektor poskytuje standardizované manifesty nástrojů (Tools), systémových zdrojů (Resources) a promptů (Prompts) v souladu se specifikací MCP a A2A.
2. Katalog otevřených konektorů (5 pilířů)
Následující konektory tvoří základní stavební kameny pro provoz privátních týmů a osobních agentních systémů:
A) mcp-apple-contacts (v1.0.0 — PASL-4)
- Účel: Suverénní adresář a CRM integrace bez synchronizace do cloudu.
- Rozhraní:
search_contacts(query: str, limit: int = 10)— vyhledání kontaktů dle jména a firmy.get_contact_detail(contact_id: str)— detailní záznam včetně relací a štítků.resolve_phone(phone_e164: str)— identifikace volajícího s ochranou PII.- Zdroj:
contacts://schema— struktura databázových entit.
- Bezpečnost: Read-only přístup přes zabezpečený zámek systémového rozhraní, povinné hashování telefonních čísel a osobních identifikátorů v logu.
B) mcp-sqlite-memory (v1.2.0 — PASL-5)
- Účel: Duální paměť pro autonomní agenty: relační transakční stav a sémantický vektorový index.
- Rozhraní:
store_memory(domain: str, key: str, content: str, metadata: dict)— atomický zápis s časovým razítkem.query_semantic(query_text: str, top_k: int = 5, score_threshold: float = 0.65)— vektorové vyhledávání přes lokální FAISS index.recall_timeline(entity_id: str, limit: int = 20)— chronologická rekonstrukce událostí.- Zdroj:
memory://stats— telemetrie zaplnění paměti a počtu vektorů.
- Bezpečnost: Relační SQLite s WAL žurnálováním přímo na NVMe úložišti, kryptografické oddělení paměťových prostorů.
C) mcp-cerberus-guard (v2.0.0 — PASL-5)
- Účel: Deterministická bezpečnostní brána chránící agenty před prompt injection, únikem PII a porušením red-lines.
- Rozhraní:
inspect_inbound(prompt: str, context: dict)— hloubková kontrola příchozích dotazů na injection pokusy.inspect_outbound(response: str, sensitivity_tier: str)— inspekce odpovědí a zabránění úniku interních dat.redact_sensitive_entities(text: str)— anonymizace jmen, částek a identifikátorů.- Zdroj:
cerberus://active-rulesets— přehled aktivních inspekčních pravidel.
- Bezpečnost: Čisté doménové funkce bez I/O, fail-closed přístup (při pochybnostech je dotaz zablokován).
D) mcp-dictamen-styler (v1.1.0 — PASL-4)
- Účel: Stylistická governance, kontrola formální integrity a sjednocení tónu výstupů.
- Rozhraní:
validate_style(text: str, profile_id: str)— ověření shody textu s firemním stylem a typografií.format_document(content: str, target_format: str)— transformace do standardizovaných šablon.- Zdroj:
dictamen://style-profiles— definice firemních jazykových profilů.
- Bezpečnost: Deterministická transformace textu bez externích volání.
E) mcp-native-imessage (v1.0.0 — PASL-4)
- Účel: Nativní asynchronní komunikační most pro doručování notifikací v prostředí macOS.
- Rozhraní:
send_imessage(recipient_handle: str, message_body: str)— zařazení zprávy do lokální odchozí fronty.query_delivery_state(guid: str)— kontrola stavu doručení zprávy.- Zdroj:
imessage://queue-metrics— stav lokální FIFO fronty.
- Bezpečnost: Izolovaná fronta, serializované doručování, nulové cloudové přenosy metadat.
3. Sémantický DAG a napojení na ekosystém
Katalog Robotap tvoří protokolovou vrstvu (Vrstva B) v sémantickém grafu znalostí suverénní AI:
- Normativní standard: Standard PASL L0–L5 je specifikován na private-ai.app.
- Referenční implementace: Jádro operačního systému Robotrieve Core OS integruje tyto konektory přímo v produktech Omni-Forum (týmový Mac mini server) a Malvina (osobní macOS AI OS).
- Strojová discovery: AI asistenti a vyhledávače mohou katalog strojově číst přes /llms.txt a agentní manifest /.well-known/agent.json.