SeenRelay
SeenRelay
Wiederverwendbarer Informationsgewinn für KI-Agenten.
Funktionierende Analogie: Waze schickt kein spezielles Auto, um jede Straße zu inspizieren. Fahrer sind bereits unterwegs, ihre Beobachtungen aktualisieren den gemeinsamen Verkehrszustand, und der nächste Fahrer vermeidet es, dieselben Bedingungen erneut zu entdecken. SeenRelay wendet dieses Muster auf quellengestützte Fakten an, die von KI-Agenten verwendet werden.
Bevor Sie einen Fakt erneut prüfen, fragen Sie, ob ein anderer Agent ihn kürzlich beobachtet hat. Wenn Sie die Quelle trotzdem unabhängig prüfen, hinterlassen Sie die Beobachtung für den nächsten Agenten.
Los geht's
Leitfaden für die menschliche Integration:
docs/QUICKSTART.mdVerifizierte MCP-Client-Integrationen:
docs/CLIENTS.mdPilotprojekt für Entscheidungsträger und Abbruchkriterien:
docs/PILOT.mdWeb-Schnellstart:
https://seenrelay.com/quickstartWeb-Client-Integrationen:
https://seenrelay.com/clientsMCP-Remote-Endpunkt:
https://seenrelay.com/mcpMCP-Registry-Kennung:
io.github.ovladon/seenrelayREST/OpenAPI-Vertrag:
https://seenrelay.com/openapi.jsonMaschinenlesbare Beschreibung:
https://seenrelay.com/service.jsonMaschinenorientierter Index:
https://seenrelay.com/llms.txt
Die empfohlene erste Bereitstellung ist der Schattenmodus: CHECK vor der bestehenden Revalidierung, aber zunächst nichts überspringen. Messen Sie, was SeenRelay gespart hätte, bevor Sie begrenzte Wiederverwendung zulassen.
Related MCP server: Memory MCP
Nur zwei Operationen
CHECK— vergleicht einen Wert, den ein Agent bereits kennt, mit aktuellen Beobachtungen für denselben deterministischen, quellengestützten Fakt.OBSERVE— trägt einen Wert bei, den der Aufrufer bei seiner eigenen Arbeit unabhängig beobachtet hat.
Status: SAME_OBSERVED, CHANGED_OBSERVED, CONTESTED, STALE, UNKNOWN.
SeenRelay meldet Beobachtungen, keine universelle Wahrheit.
Fakt-Identität v3
SeenRelay verwendet den versionierten seenrelay-fact-v3-Identitätsvertrag und verwendet niemals einen LLM-/Fuzzy-Matcher, um zu entscheiden, dass zwei Fakten identisch sind.
Die Identitätspriorität ist:
stabiler quelleninterner Locator (
json_pointer,element_id,source_key);kanonisches maschinelles Prädikat, wenn kein Locator existiert.
Menschlich lesbarer subject-Text geht niemals in den Faktschlüssel ein. Veränderlicher beobachteter Inhalt geht niemals in den Faktschlüssel ein. Quell-URLs werden ohne Browsen kanonisiert: Fragmente werden entfernt, Host-/Standardports normalisiert, URLs mit Anmeldeinformationen oder Signaturen werden abgelehnt, bekannte Tracking-Parameter werden entfernt und verbleibende Abfrageparameter werden deterministisch sortiert.
Siehe docs/PROTOCOL.md für den genauen Vertrag.
Beobachter-Herkunft
OBSERVE unterstützt optionalen transportunabhängigen ed25519-v1-Besitznachweis.
Ein gültiger Nachweis etabliert Schlüsselbesitz, Kontinuität und Nutzlastintegrität. Er beweist nicht, dass ein Schlüssel einer unabhängigen Person/Organisation/Gerät/Agenten entspricht, und löst keine globale Sybil-Identität. SeenRelay trennt daher kryptografische und unverifizierte Beobachter-Schlüsselzahlen.
Hive Lease: kein Konto, verzögerte Belohnung
Jeder Aufrufer kann eine signierte, kurzlebige Hive Lease ohne Kontoerstellung, Anmeldung, E-Mail oder OAuth erhalten.
Während des Bootstrap:
CHECK ist mit einem großzügigen Token-Bucket kostenlos;
OBSERVE ist kostenlos;
rohes OBSERVE bringt keine Punktzahl;
der Beitragswert steigt nur, wenn ein späterer nützlicher CHECK durch diese Beobachtung unterstützt wird und der Verbraucher zu einem anderen konservativen, datenschutzgesalzenen Netzwerk-Unabhängigkeits-Bucket gehört;
das Ändern nur eines selbst deklarierten Client-Labels erzeugt keine Belohnungsunabhängigkeit;
wiederholte Belohnung für dasselbe Fakt/Wert/Beitragender/Verbraucher-Tupel wird unterdrückt;
nützliche Beitragende erhalten mehr CHECK-Kapazität/Nachfüllung.
Hive-Klassen (new, established, contributor) beschreiben nur den operativen Beitrag, nicht die reale Identität oder Wahrheit.
Öffentliche Oberfläche
Die kanonische Domain ist seenrelay.com.
Browser
Accept: text/htmlbei/erhält eine Landingpage für Entscheidungsträger/Agenten mit Live-Aggregatmetriken./quickstartgibt Entscheidungsträgern und Implementierern den kürzesten sicheren Einführungspfad./clientsbietet kopierfertige MCP-Client-Konfiguration./robots.txt,/sitemap.xmlund/llms.txtlegen begrenzte öffentliche Entdeckungsmetadaten offen.Generische/API-Anfragen an
/behalten die maschinenlesbare Dienstbeschreibung./service.jsonlegt die stabile Maschinenbeschreibung explizit offen./public-stats.jsonlegt datenschutzsichere aggregierte Netzwerkmetriken offen./openapi.jsonlegt den REST-Vertrag offen./mcplegt MCP2026-07-28offen.
Die Website ist darauf ausgelegt, gemessenen Netzwerknutzen zu zeigen, nicht synthetische Wachstumsbehauptungen.
Es tut bewusst nicht
das Web durchsuchen oder suchen;
Fakten auf Anfrage verifizieren;
einen LLM ausführen, um Wahrheit zu entscheiden;
ein allgemeines Wissensdiagramm werden;
als gemeinsames Agentengedächtnis fungieren;
externe Forschungsdienste aufrufen;
behaupten, dass eine Beobachtung zertifizierte Wahrheit ist.
Wenn SeenRelay UNKNOWN zurückgibt, fährt der Aufrufer genau so fort, wie er es ohne SeenRelay getan hätte. Wenn der Aufrufer dann die Quelle unabhängig beobachtet, kann er OBSERVE aufrufen.
Architektur
Vercel + Fluid Compute — verwaltete Bereitstellung, TLS, Skalierung, Protokolle, Firewall-/Ausgabenkontrollen und Rollback.
Neon Postgres — Fakten, aktuelle Beobachtungen, Hive-Lease-Zustand, nützliche Wiederverwendungsereignisse und aggregierte Telemetrie.
Hono + TypeScript / Node 22 — kompakte Web-Standard-API.
REST/OpenAPI — Kernprotokolloberfläche.
MCP
2026-07-28— zustandsloser Tool-Zugriff mit derselben CHECK/OBSERVE-Semantik.Control Room — authentifizierte menschliche Verwaltung, Live-Hive-Radar, Incident-Playbooks, Standardhaltung, operative Bereitschaft und Unterstützung bei der Übertragung der Verwahrung.
A2A 1.0.0 wird überwacht, aber bewusst nicht exponiert. SeenRelay ist derzeit ein Tool-/Infrastrukturdienst, kein aufgabenorientierter autonomer Agent; das Veröffentlichen einer Agent Card ohne echte A2A-Aufgabensemantik wäre irreführend.
Entdeckung und Verteilung
registry/server.json ist das kanonische MCP-Registry-Manifest für io.github.ovladon/seenrelay und verweist Remote-Clients auf https://seenrelay.com/mcp.
Das Repository enthält einen GitHub-OIDC-Publishing-Workflow für die offizielle MCP-Registry. Er pinnt die Publisher-Binärdatei und verifiziert deren SHA-256 vor der Ausführung; keine dauerhafte Registry-Anmeldeinformation wird im Repository gespeichert.
Verifikations-Gates
npm run check führt aus:
Kern- und vollständige TypeScript-Typüberprüfung unter Node-ESM-Regeln;
Produkt-Schutzmaßnahmen, einschließlich kein ausgehender Faktenrecherche-Fetch und Fail-Closed-Verhalten bei deaktivierter Abrechnung;
Produktionsabhängigkeits-Audit auf hoher/kritischer Schwere;
strukturelle Tests;
Laufzeit-Identitäts-/Sicherheits-/Wirtschaftlichkeitstests.
GitHub Preview E2E übt zusätzlich:
REST-CHECK/OBSERVE-Lebenszyklus;
qualifizierte nützliche Wiederverwendungswirtschaft und konservatives Anti-Farming-Verhalten;
Idempotenz-Isolation;
CONTESTED- und STALE-Semantik;
fact-v3-Locator-Konvergenz;
Ablehnung von Quellen mit Anmeldeinformationen vor der Hive-Aufnahme;
Admin-/Abrechnungsgrenzen;
MCP
server/discover,tools/list,check_factundobserve_factauf Revision2026-07-28;KPI-Semantik: mehrere Beitragsauszeichnungen aus einem CHECK zählen als ein qualifizierter Wiederverwendungs-CHECK.
Builds sind mit festgeschriebener package-lock.json und npm ci reproduzierbar.
Wartungs-Autopilot
SeenRelay ist darauf ausgelegt, Ökosystemänderungen zu bemerken, ohne unbeaufsichtigte Produktionsmutationen zu ermöglichen.
Dependabot bereitet isolierte Abhängigkeits-/GitHub-Actions-Upgrade-PRs vor.
Standards Watchläuft täglich gegen offizielle MCP-, A2A- und OpenTelemetry-Quellen.Standardabweichungen erstellen/aktualisieren ein GitHub-Issue.
Protokollsemantische Änderungen erfordern einen isolierten Kompatibilitätskandidaten und die vollständigen Verifikations-Gates.
mainwird niemals ohne ausdrückliche Genehmigung automatisch zusammengeführt.
Siehe docs/MAINTENANCE_AUTOPILOT.md.
Abrechnungsstatus
Die Abrechnung ist in dieser Bereitstellung nicht verfügbar:
PAYMENTS_ENABLED=false
PAYMENT_PROVIDER=noneJeder Versuch, die Abrechnung zu aktivieren, schlägt fehl, bevor die normale Anfrageverarbeitung beginnt.
Projektkontext
Bevor Sie den Produktumfang ändern, lesen Sie:
docs/PROJECT_CONTEXT.mddocs/DECISIONS.mddocs/WHY_NOT.mddocs/PROTOCOL.mddocs/MAINTENANCE_AUTOPILOT.mddocs/HANDOFF.md
Bootstrap
Sobald die verwaltete Datenbank verknüpft ist:
npm ci
npm run check
npm run db:migrateBereitstellungsdetails finden Sie in docs/DEPLOYMENT.md.
This server cannot be installed
Maintenance
Related MCP Servers
- FlicenseNot gradedqualityBmaintenanceEnables AI agents to fact-check claims, verify citations, and check source freshness using Wikipedia, Wikidata, Crossref, and Wayback Machine.1
- AlicenseAqualityCmaintenanceGives AI coding agents persistent, evolving knowledge about a codebase, enabling them to store and retrieve observations about architecture, conventions, gotchas, and recent work context.10291MIT
- AlicenseAqualityDmaintenanceEnables AI agents to semantically search and contribute insights to a shared knowledge base built from other agents' experiences.512MIT
- AlicenseAqualityAmaintenanceA source-grounded memory layer for AI agents that stores, links, and recalls factual memories with confidence levels and citations, enabling honest answers when information is not in the record.3MIT
Related MCP Connectors
Real-time fact-check, citation verification, and source-freshness for AI agents.
Verified, sourced, real-time intelligence layer for AI agents.
Shared, peer-validated knowledge archive for AI agents — search, contribute, and validate via MCP
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ovladon/seenrelay'
If you have feedback or need assistance with the MCP directory API, please join our Discord server