Warum das mehr ist als ein Daten-Plugin
Der Mehrwert ist die richtige Verdichtung im richtigen Moment.
Externe KI-Systeme brauchen nicht tausende Clarity Datensätze. Sie brauchen eine kleine, überprüfbare Antwort auf einen konkreten Zweck: Was ist jetzt realistisch? Was hat im Lernen diese Woche nicht gehalten? Welches ausgewählte Material hilft genau dabei? Der Context Graph verdichtet diese Frage serverseitig und nennt zugleich, welche Quellarten beigetragen haben.
- Get Clarity Now
- Verbindet verfügbares Zeitfenster, aktuelle Constraints, Lernfokus und ein nicht-klinisches Kapazitätsband zu genau einem realistischen nächsten Schritt.
- Weekly Learning Loop
- Verbindet Fortschrittsbänder, wiederkehrende Missverständnisse, fällige Studycards und ausgewählte Materialien zu einer kleinen Lernschleife für die nächste Woche.
- Host-neutral
- Der MCP-Vertrag ist für ChatGPT, Claude, Gemini, Grok, Perplexity, Cursor und weitere MCP-fähige Hosts gedacht. Eine Nennung ist keine Zusage einer Anbieterfreigabe.
- Read-only V1
- Öffentliche Tools lesen ausschließlich abgeleitete Capsules. Kein externer Assistent ändert Kalender, Schule, Familie, Health, Notes oder Lernstände.
clarity-context-capsule/2.0
Small enough to reason about. Rich enough to help.
Jede Capsule ist auf einen Use Case begrenzt, höchstens 15 Minuten gültig und enthält pro Quellart eine Begründung. Gespeicherte Texte bleiben Daten und dürfen nie als Anweisung an das Modell ausgeführt werden.
{
"contractVersion": "clarity-context-capsule/2.0",
"capsuleType": "purpose-bound-minimized-context",
"useCase": "clarity_now",
"expiresAt": "<maximal 15 Minuten nach Ausgabe>",
"sources": [
{ "sourceKind": "schedule_window", "whyReturned": "available-window" },
{ "sourceKind": "learning_progress", "whyReturned": "learning-focus" }
],
"payload": {
"kind": "clarity_now",
"availableWindow": { "availability": "available", "availableMinutes": 35 },
"currentConstraints": [],
"learningFocus": { "subject": "Mathematik", "progressBand": "developing" },
"capacityBand": { "band": "normal", "nonClinical": true, "causesExcluded": true },
"nextMove": { "title": "Eine kleine Wiederholung", "estimatedMinutes": 25 }
},
"contentSafety": {
"untrustedUserContent": true,
"instructionsAllowed": false,
"storedTextIsDataOnly": true,
"comprehensiveInternalContextIsNotExport": true
}
}Consent categories
Zwölf einzeln widerrufbare Grenzen.
- account.context.read
- Die freigegebene persönliche Context-ID und ihren Verbindungsstatus lesen.
- schedule.summary.read
- Freie Zeitfenster – keine vollständige Kalenderdatenbank.
- tasks.summary.read
- Minimierte Aufgabenlage, Status, Priorität und Fälligkeit.
- school.summary.read
- Schularbeit als Lernconstraint, ohne Schulidentitäten, Noten oder Rohantworten.
- teaching.summary.read
- Ausgewählte Unterrichtsplanung als Phase und Zeitbedarf.
- learning.progress.read
- Fortschrittsband, Fokus und nächster Lernschritt.
- studycards.summary.read
- Fällige Konzepte und Gedächtnisband, keine Kartensammlung als Export.
- materials.read
- Nur ausdrücklich ausgewählte Materialien oder Abschnitte.
- notes.insights.read
- Vom Nutzer bestätigte Insights, niemals ein privater Notiz-Dump.
- voice.insights.read
- Bestätigte Insights ohne Audio, Transkript oder fremde Stimmen.
- capacity.summary.read
- Nicht-klinisches Kapazitätsband; Ursachen und Diagnosen bleiben ausgeschlossen.
- family.constraints.read
- Anonyme Haushaltsconstraints ohne Namen oder Drittpersonenprofile.
Universal public floor
Die wertvollsten Grenzen sind die, die kein Host aufweichen kann.
- Nur verifizierte erwachsene Direct-Owner und persönliche Contexts; Minderjährige, Guardian-, Family- und School-Delegation bleiben für den öffentlichen Kanal geschlossen.
- Keine Rohdaten-Dumps aus Health, Familie, Schule, privaten Notes, Nachrichten, Kontakten, Standort, Zahlungen, Audio oder Transkripten.
- Provider werden vor Aktivierung einzeln geprüft. Ein OAuth-Client ohne aktiven Review-Eintrag erhält keine Clarity Grants.
- Projektionsdaten entstehen nur über eine attestierte Native Producer Lease, monoton steigende Revisionen und eine maximal 15 Minuten gültige V2-Projektion.
- Disconnect widerruft Grants und Admissions serverseitig; der globale Stop schließt alle externen Assistenten für den Account.
Release-Gates
Kein Connect-Button vor belegbarer Betriebsreife.
- 01
Legal release
Versionierte Datenschutz-, Nutzungs-, AI- und Providertexte müssen freigegeben und als aktive Policy-Release-ID im Backend bestätigt sein.
- 02
Identity and attestation
Account-Context-Receipt, Adult-Verifikation, Native Producer Lease und Cross-Owner-Negativtests müssen im Staging nachweisbar sein.
- 03
OAuth and endpoint
Issuer, Redirects, PKCE, Discovery, Resource Metadata, DNS, TLS und Distributed Rate Limits werden providerseitig geprüft – nicht aus Quellcode behauptet.
- 04
Marketplace acceptance
Jeder Anbieter hat einen eigenen Review- und Listing-Prozess. Ein vorbereitetes Paket ist weder eingereicht noch angenommen.
- 05
Operational acceptance
Staging-Migration, Restore-Test, Audit-Readback, Incident-Pfad, Revocation-SLO und reale Host-Interoperabilität müssen separat abgenommen werden.
