Werkzeug-Referenz
Diese Seite wird aus der Werkzeug-Registry erzeugt, auf der der Assistent läuft, und aus der eigenen Werkzeugliste des Desktop-Clients. Sie kann dem, was ein Assistent angeboten bekommt, deshalb nicht widersprechen. Du rufst diese Werkzeuge nicht selbst auf — das macht der Assistent, ausgehend davon, was du ihm in normaler Sprache sagst. Die Liste ist hier, damit du weißt, was du ihm in die Hand gegeben hast.
37 Werkzeuge, 148 Aktionen. 27 Werkzeuge sind auf jeder Oberfläche dieselben — Telefon, Portale und Desktop; 10 gibt es nur auf dem Desktop-MCP-Server, weil sie diesen Rechner brauchen.
Codes können auf Englisch, Deutsch, Spanisch, Französisch, Italienisch oder
Niederländisch erzeugt werden. Die meisten Werkzeuge, die Wörter erzeugen,
nehmen einen language-Parameter; die, die nur Wörter prüfen, die dir gegeben
wurden, brauchen keinen, weil die Prüfung jede Sprache abdeckt.
So liest du diese Seite
Abschnitt betitelt „So liest du diese Seite“Die meisten Werkzeuge nehmen eine action, die den Vorgang benennt, sodass ein
Werkzeug einen ganzen Bereich abdeckt statt ein Dutzend fast identischer
Einträge. Jede Aktion trägt drei Markierungen. Wo sie läuft: auf dem Server,
oder auf deinem eigenen Gerät, weil sie ein Geheimnis braucht, das nur dein
Gerät hält, oder vom Assistenten selbst beantwortet. Ändert etwas: Die
Aktion schreibt; ein Lesen tut das nie. Fragt zuerst: Der Assistent sagt,
was passieren wird, und wartet auf dein Okay, bevor er sie ausführt. Eine Aktion
mit der Markierung nur Desktop gibt es auf dem Desktop-MCP-Server und
nirgendwo sonst.
Identitätscodes
Abschnitt betitelt „Identitätscodes“code_for
Abschnitt betitelt „code_for“Zeigt den aktuellen Code zu einem Namen — Verbindung oder Gastcode, je nachdem, was passt. Mehrere Treffer werden zur Auswahl aufgelistet. läuft auf deinem Gerät
Parameter: kind, language, name
all_codes
Abschnitt betitelt „all_codes“Jede Verbindung mit ihrem aktuellen Code. läuft auf deinem Gerät
Drei Wörter rein, Übereinstimmung oder keine raus, geprüft gegen deine Verbindungen auf diesem Gerät und gegen den eigenen Code jedes Mitglieds, wo jedes Mitglied einen hat. Es akzeptiert den aktuellen Code und die früheren Codes, die der Betreiber noch annimmt (standardmäßig einer), und sagt, welcher gepasst hat, und bei einem früheren Code, seit wann er nicht mehr gilt; dein eigener Code passt nie. Weil es nur die Verbindungen kennt, deren Geheimnisse dieses Gerät hält, kann es ehrlich antworten, dass es das nicht sagen kann. läuft auf deinem Gerät
Parameter: word1, word2, word3, words
rotation
Abschnitt betitelt „rotation“Wann sich die Codes als Nächstes ändern. nur Desktop
Dieser Desktop
Abschnitt betitelt „Dieser Desktop“Diese Werkzeuge betreffen den Desktop-Client selbst — seine Anmeldung, seinen Zwischenspeicher und die Konten, die er hält. Es gibt sie nur auf dem Desktop-MCP-Server.
Anmeldestatus, Synchronisationsstatus, wie viele Verbindungen zwischengespeichert sind. nur Desktop
Holt Verbindungsdaten vom Server. nur Desktop
Meldet an und öffnet dafür einen Browser.
login— Anmelden; tut nichts, wenn du schon angemeldet bist. nur Desktopswitch— Meldet zuerst ab und lässt dich als jemand anderes anmelden. nur Desktop
recover
Abschnitt betitelt „recover“Richtet ein neues Gerät mit den drei Wiederherstellungswörtern aus der Mobile App ein. Die Wörter gehören in das Trusted Codes Fenster und nie in den Chat, deshalb fragt Claude nicht danach. Es wird nur verwendet, wenn jemand die Wörter schon in den Chat geschrieben hat. nur Desktop
Parameter: word1, word2, word3
accounts
Abschnitt betitelt „accounts“Die Konten, die auf diesem Desktop angemeldet sind, und welches aktiv ist; und zu einem anderen wechseln – der Assistent fragt nur, und nichts ändert sich, bis du im Trusted-Codes-Fenster auf Wechseln drückst.
Parameter: account
list— Listet sie auf und sagt, welches aktiv ist. nur Desktopswitch— Fragt im Trusted-Codes-Fenster, ob dieser Desktop als ein anderes Konto handeln soll. nur Desktop
Was dein Tarif erlaubt: welche Funktionen eingeschaltet sind, und was gegen
jedes Limit schon verbraucht ist. Wird aus der lokalen Datenbank beantwortet und
funktioniert deshalb ohne Netz; refresh fragt stattdessen den Server. nur
Desktop
Parameter: refresh
Aktionen
Abschnitt betitelt „Aktionen“Setzt deine Identität auf ein Stück Text und gibt einen Verifizierungslink
zurück. Das Werkzeug wurde als stamp ausgeliefert und antwortet noch immer auf
diesen Namen, sodass ein Assistent, der vor der Umbenennung eingerichtet wurde,
weiter funktioniert; jeder Bildschirm, und auch diese Seite, nennt es ein
Siegel. Ein file_path kann angegeben werden: Die Datei wird lokal gehasht, nie
hochgeladen, und der Hash wird an den Verifizierungscode gebunden, sodass eine
Empfängerin oder ein Empfänger die Datei auf der Verifizierungsseite ablegen und
sehen kann, dass sie übereinstimmt. require_approval schickt die Anfrage
zuerst zur biometrischen Genehmigung an dein Telefon, wenn der Tarif die
Signaturfreigabe enthält. Text, label und Dateiname werden auf deinem Gerät
verschlüsselt, und unser Server kann sie nicht lesen. Nur wer den vollständigen
Link hat, kann sie lesen. Nichts wird per E-Mail verschickt: Du sendest den Link
selbst.
Parameter: content, description, file_location, file_path, label,
language, link, max_checks, query, references, require_approval,
seal_id, seal_words, stamp_id, valid_days
sign— Erstellt ein neues Siegel und gibt den Verifizierungslink zurück. Die Vorgabe, wenn keine Aktion angegeben ist. nur Desktopexport_proof— Exportiert das Nachweisdokument für ein zuvor erstelltes Siegel, über seine ID. nur Desktopcheck— Prüft mit den drei Wörtern eines Siegels und dem Speicherort der Datei, ob die Datei genau die versiegelte ist. Nennt, wer sie wann versiegelt hat, und fragt nach den Wörtern oder dem Speicherort, wenn sie fehlen. nur Desktopcheck_link— Prüft einen Siegel-Link, den jemand eingefügt hat. Nennt, wer ihn versiegelt hat, wann das war und ob das Siegel noch gültig ist. Den versiegelten Text zeigt es nie, und den Teil des Links nach dem Zeichen #, der den Text öffnet, verwendet und wiederholt es nicht. nur Desktoplist— Deine eigenen Siegel, auf diesem Computer mit deinem Kontoschlüssel benannt – nie ihr Text oder Link. nur Desktopwithdraw— Zieht eines deiner Siegel nach Namen zurück; fragt vorher und fragt nach, wenn mehrere passen. nur Desktop
Das Siegel des Assistenten, auf dem Telefon und dem Desktop: „Siegle den folgenden Text und schick ihn an Lisa: …“. Der Text nach der Grenze bleibt auf deinem Gerät und wird genau so gesiegelt, wie er geschrieben wurde — er geht nie an das Modell. Der Empfänger kann eine Adresse oder der Name einer Verbindung sein; der Server findet die Adresse und fragt nur, wenn er sie nicht findet. Der Text wird auf deinem Gerät verschlüsselt, und nichts wird per E-Mail verschickt: Das Gerät gibt dir den Link, damit du ihn selbst sendest.
Parameter: disclose_identity, disclosure, language, max_checks,
recipient, text, valid_days
create— Siegelt den Text und gibt den Prüflink zurück. läuft auf deinem Gerät · ändert etwas · fragt zuerstcreate_and_send— Siegelt den Text und gibt dir den Prüflink, damit du ihn selbst an den Empfänger sendest. Nichts wird per E-Mail verschickt. läuft auf deinem Gerät · ändert etwas · fragt zuerst
one_time
Abschnitt betitelt „one_time“Einmalcodes auf dem Telefon und dem Desktop: drei Wörter, die einmal funktionieren und eine Stunde gelten. Das Erstellen fragt vorher nach; das Zählen nicht.
create— Erstellt einen Einmalcode auf diesem Gerät und gibt seine drei Wörter zurück. läuft auf deinem Gerät · ändert etwas · fragt zuerststatus— Zählt die Einmalcodes, die dieses Gerät anzeigen kann: aktive, benutzte und abgelaufene. läuft auf deinem Gerät
connect
Abschnitt betitelt „connect“Tritt dem geteilten Link einer Person bei, gegeben ihren Pfad. nur Desktop
Parameter: slug
mint_provider_stamp
Abschnitt betitelt „mint_provider_stamp“Für Provider: prägt einen einmaligen, dreiwörtigen Verifizierungscode, signiert mit dem Schlüssel dieses Geräts, zum Einfügen in eine Rechnung oder ein Angebot. Die Kundin oder der Kunde liest die Wörter auf der Verify-Seite und sieht, ob das Dokument wirklich von dir stammt. Nur lokal, und nur nachdem das Gerät als Provider eingerichtet wurde. nur Desktop
Parameter: language
Verbindungen und Einladungen
Abschnitt betitelt „Verbindungen und Einladungen“invitations
Abschnitt betitelt „invitations“Der Standardweg, Personen hinzuzufügen. Legt eine Verbindung an und lädt eine Adresse oder mehrere in einem Schritt ein; listet außerdem auf, genehmigt, lehnt ab und zieht zurück.
Parameter: as_question, codeword_mode, description, duration_hours,
email, enabled, favorite, from, invitation_id, invitees, language,
message, name, preset, rotation_period_seconds, tags, trusted_only
approve— Nimmt eine Einladung an, die dir jemand geschickt hat. läuft auf deinem Gerät · ändert etwas · fragt zuerstauto_accept_status— Sagt, ob Einladungen automatisch angenommen werden und von wem. läuft auf dem Serverdecline— Lehnt eine Einladung ab, die dir jemand geschickt hat. läuft auf dem Server · ändert etwas · fragt zuerstlist— Listet die Einladungen auf, die du gesendet und erhalten hast. läuft auf dem Serversafety— Was die Sicherheitsprüfung der App über die Person zeigt, die dir eine Einladung geschickt hat: Alter des Kontos, angenommene Einladungen, den Vertrauenswert der Person, wenn das Konto einen hat, und wie viele Warnzeichen die Prüfung gefunden hat. Die Einzelheiten bleiben in der App. Beim Annehmen wird es zuerst genannt. läuft auf dem Serversend— Legt eine Verbindung an und lädt eine Adresse oder mehrere ein, mit optionaler Beschreibung, Tags, persönlicher Nachricht und einerduration_hours, nach der die Verbindung von selbst abläuft. läuft auf deinem Gerät · ändert etwas · fragt zuerstset_auto_accept— Schaltet das automatische Annehmen von Einladungen ein oder aus und legt fest, von wem: von Personen, mit denen du schon eine Verbindung hast, von Mitgliedern deiner Organisation oder von allen. läuft auf dem Server · ändert etwas · fragt zuerstwithdraw— Zieht eine von dir gesendete Einladung zurück, bevor sie beantwortet wurde. läuft auf dem Server · ändert etwas · fragt zuerstlist_pending— Listet nur die Einladungen auf, die noch auf eine Antwort warten. nur Desktop
connections
Abschnitt betitelt „connections“Alles über bereits bestehende Verbindungen. Um Verbindungen mit ihren Codes zu
sehen, nimm all_codes; um eine anzulegen, nimm invitations.
Parameter: codeword_mode, connection_id, connection_name,
description, email, ends_at, language, member_id, message, name,
new_owner_id, path, person_name, rotation_period_seconds
bump_trust— Gibt einem Mitglied einen Vertrauenspunkt, einmal am Tag pro Person. läuft auf dem Server · ändert etwas · fragt zuerstchange_end— Verschiebt das Ende einer Verbindung mit fester Laufzeit nach vorn oder hinten. Nur der Eigentümer. Das Ende wird auf eine Laufzeit aufgerundet, die der Tarif erlaubt, und die Mitglieder erhalten eine Nachricht. läuft auf dem Server · ändert etwas · fragt zuerstdelete— Löscht eine Verbindung. Endgültig; nur der Eigentümer kann das. läuft auf dem Server · ändert etwas · fragt zuerstfind_person— Sagt, ob du eine Verbindung mit einer Person hast – gefunden über ihre E-Mail-Adresse in jedem Kontext – und ob sie Inhaber, Mitglied oder eingeladen ist. Mit einem Verbindungsnamen sagt es, ob sie in dieser Verbindung ist. läuft auf dem Serverget_members— Listet die Mitglieder einer Verbindung auf. läuft auf dem Serverleave— Nimmt dich aus einer Verbindung, in der du Mitglied bist. Der Inhaber kann nicht austreten; die Antwort nennt die zwei Wege. läuft auf dem Server · ändert etwas · fragt zuerstlist_with_tags— Listet deine Verbindungen mit ihren Tags auf. läuft auf dem Serverremove_member— Entfernt ein Mitglied aus einer Verbindung. läuft auf dem Server · ändert etwas · fragt zuerstrename— Benennt eine Verbindung um: der Inhaber für alle, ein Mitglied nur für sich. läuft auf dem Server · ändert etwas · fragt zuerstreset_my_name— Zeigt eine Verbindung wieder unter ihrem eigenen Namen, nachdem ein Mitglied sie für sich umbenannt hat. läuft auf dem Server · ändert etwas · fragt zuerstrotate_now— Gibt einer Verbindung sofort neue Wörter, zum Beispiel wenn sie an die falsche Person gelangt sind. Jedes Mitglied kann das. Die Verbindung behält ihr Geheimnis; jedes Gerät zeigt die neuen Wörter nach dem nächsten Abgleich. Ein früheres Mitglied sperrt es nicht aus, denn es hat das Geheimnis noch. läuft auf dem Server · ändert etwas · fragt zuersttransfer_ownership— Macht ein anderes Mitglied zum Eigentümer einer Verbindung. läuft auf dem Server · ändert etwas · fragt zuerstupdate_settings— Ändert Name, Beschreibung, Codesprache oder Rotationsintervall einer Verbindung. läuft auf dem Server · ändert etwas · fragt zuerstupdate_codeword_mode— Ändert, wie Identitätscodes für eine Verbindung funktionieren: dein normaler rotierender Code, ein nur für diese Person gültiger Code, oder ein fester Code, der sich nie ändert. nur Desktoptoggle_favorite— Markiert eine Verbindung als Favorit oder hebt die Markierung auf. nur Desktopadd_member— Fügt einer Verbindung eine Person per E-Mail hinzu, mit optionaler Nachricht. nur Desktopupdate_avatar— Setzt das Bild einer Verbindung aus einer lokalen Bilddatei. nur Desktopdelete_avatar— Entfernt das Bild einer Verbindung. nur Desktop
open_links
Abschnitt betitelt „open_links“Teilbare Links für eine Website oder eine Veranstaltung, mit denen sich Personen ohne einzelne Einladung verbinden können. Beide Seiten brauchen weiterhin ein Trusted-Codes-Konto.
Parameter: approval_mode, link_id, new_slug, request_id, slug,
template
approve_request— Genehmigt eine wartende Anfrage, was die Verbindung anlegt. läuft auf dem Server · ändert etwas · fragt zuerstchange_slug— Benennt den Slug eines Links um. läuft auf dem Server · ändert etwas · fragt zuerstcreate— Erstellt einen Link, mit einem Slug deiner Wahl und automatischer oder manueller Genehmigung der eintreffenden Anfragen. läuft auf dem Server · ändert etwasdecline_request— Lehnt eine wartende Anfrage ab. läuft auf dem Server · ändert etwas · fragt zuerstdelete— Löscht einen Link. läuft auf dem Server · ändert etwas · fragt zuerstlist— Listet deine Links auf. läuft auf dem Serverlist_requests— Listet die Anfragen auf, die bei einem Link mit manueller Genehmigung warten. läuft auf dem Serverpause— Pausiert einen Link, sodass er keine Anfragen mehr annimmt. läuft auf dem Server · ändert etwas · fragt zuerstqr— Gibt den QR-Code eines Links als Bildlink, für ein Namensschild, eine Folie oder ein Plakat. läuft auf dem Serverresume— Setzt einen pausierten Link fort. läuft auf dem Server · ändert etwas · fragt zuerstset_template— Wählt die Vorlage, mit der Verbindungen über deinen Link starten. läuft auf dem Server · ändert etwas · fragt zuerstsuggest_slugs— Schlägt freie Slugs für einen neuen Link vor. läuft auf dem Server
guest_codes
Abschnitt betitelt „guest_codes“Verifizierung für Personen ohne Trusted Codes. Du legst einen Code an, sie nutzen ihn, um zu bestätigen, wer du bist.
Parameter: destination, expires_hours, guest_code_id, language,
method, multi_use, name, preset_id, query
create— Erstellt einen Gastcode für eine benannte Person, gültig für eine Anzahl Stunden. läuft auf deinem Gerät · ändert etwas · fragt zuerstcreate_and_send— Erstellt einen Gastcode für eine benannte Person und sendet ihn in einem Schritt per E-Mail. Der Empfänger kann eine Adresse oder der Name einer deiner Verbindungen sein. läuft auf deinem Gerät · ändert etwas · fragt zuerstlist— Listet deine Gastcodes mit ihrem Status auf. läuft auf dem Servermark_verified— Hält fest, dass du einen Gast selbst geprüft hast, wie die manuelle Bestätigung in der App. läuft auf dem Server · ändert etwas · fragt zuerstrevoke— Widerruft einen Gastcode. läuft auf dem Server · ändert etwas · fragt zuerstsearch— Findet Gastcodes über den Namen. läuft auf dem Serversend— Sendet einen Gastcode per E-Mail oder SMS an jemanden. läuft auf deinem Gerät · ändert etwas · fragt zuerstqr— Erzeugt einen QR-Code für einen Gastcode. nur Desktop
guest_code_presets
Abschnitt betitelt „guest_code_presets“Vorlagen für Gastcodes: der übliche Name, die Sprache, wie lange ein Code gültig ist und wie oft er geprüft werden darf.
Parameter: default_label, default_purpose, expiry_hours, language,
max_scans, name, preset_id, preset_name
create— Erstellt eine; fragt nach dem Namen und nach einer Gültigkeit, die dein Tarif erlaubt. läuft auf dem Server · ändert etwas · fragt zuerstdelete— Löscht eine; daraus erstellte Codes bleiben. läuft auf dem Server · ändert etwas · fragt zuerstlist— Listet deine Gastcode-Vorlagen auf. läuft auf dem Serverupdate— Ändert eine, so benannt, wie du sie nennst. läuft auf dem Server · ändert etwas · fragt zuerst
external_members
Abschnitt betitelt „external_members“Verzeichnet einen Kontakt, der nicht bei Trusted Codes ist, damit du den Eintrag behalten und widerrufen kannst. Es stellt weder Code noch Seite aus. Muss dich jemand verifizieren, ist das das falsche Werkzeug; Gastcodes sind das richtige.
Parameter: connection_name, email, language, member_id, name
list— Listet die so verzeichneten Kontakte auf. läuft auf dem Serverrevoke— Entfernt einen verzeichneten Kontakt. läuft auf dem Server · ändert etwas · fragt zuerstadd— Verzeichnet einen Kontakt mit Name und E-Mail. nur Desktop
lookup_user
Abschnitt betitelt „lookup_user“Prüft, ob eine E-Mail-Adresse zu einer Person bei Trusted Codes gehört, damit ein Assistent, der ein Meeting aufsetzt, weiß, wen er einladen und wer einen Gastcode braucht. läuft auf dem Server
Parameter: email
Beschriftungen für Verbindungen.
Parameter: color, connection_id, name, tag_id
assign— Setzt einen Tag auf eine Verbindung. läuft auf dem Server · ändert etwas · fragt zuerstcreate— Erstellt einen Tag. läuft auf dem Server · ändert etwasdelete— Löscht einen Tag. läuft auf dem Server · ändert etwas · fragt zuerstlist— Listet deine Tags auf. läuft auf dem Serverrename— Benennt einen Tag um. läuft auf dem Server · ändert etwas · fragt zuerstunassign— Nimmt einen Tag von einer Verbindung. läuft auf dem Server · ändert etwas · fragt zuerst
presets
Abschnitt betitelt „presets“Gespeicherte Vorlagen für Verbindungen: Standardname, Beschreibung, Sprache, Codemodus, automatischer Ablauf, Tags. Nützlich, wenn dieselbe Art von Verbindung immer wiederkehrt. Eingebaute Vorlagen lassen sich auflisten und als Vorgabe nutzen, aber nicht ändern oder löschen.
Parameter: allow_instant_add, codeword_mode, connection_id,
default_connection_name, default_description, default_tags,
duration_hours, language, mark_favorite, name, preset_id,
rotation_period_seconds
create— Erstellt eine Vorlage. läuft auf dem Server · ändert etwascreate_from_connection— Speichert die Einstellungen einer bestehenden Verbindung als neue Vorlage; fragt nach dem Namen der Vorlage. läuft auf dem Server · ändert etwas · fragt zuerstdelete— Löscht eine Vorlage. läuft auf dem Server · ändert etwas · fragt zuerstlist— Listet deine Vorlagen und die eingebauten auf. läuft auf dem Serverset_default— Macht eine Vorlage zur Vorgabe, mit der jede neue Verbindung beginnt. läuft auf dem Server · ändert etwas · fragt zuerstupdate— Ändert eine Vorlage. läuft auf dem Server · ändert etwas · fragt zuerst
meeting
Abschnitt betitelt „meeting“Der Meeting-Check: wer von den Personen in einer oder mehreren Verbindungen anwesend ist und wie jede geprüft wurde — über die drei Wörter, per Augenschein oder durch eigenes Einchecken.
Parameter: checked_by_words, connection_ids, connection_name,
member_id, member_name, session_id
checkin— Dein eigenes „Ich bin da“ im Meeting eines anderen. läuft auf dem Server · ändert etwas · fragt zuerstend— Schließt den Check und nennt, wer nicht eingecheckt war. läuft auf dem Server · ändert etwas · fragt zuerstmark— Hält fest, dass du eine Person geprüft hast, nach Namen; wenn ihre drei Wörter gepasst haben, steht das dabei. läuft auf dem Server · ändert etwas · fragt zuerststart— Öffnet den Check über die genannten Verbindungen; fragt nach, wenn keine genannt ist. läuft auf dem Server · ändert etwas · fragt zuerststatus— Wer eingecheckt ist und wer noch nicht. läuft auf dem Server
profile
Abschnitt betitelt „profile“Dein Anzeigename und deine bevorzugte Sprache, und dein Tarif.
Parameter: code_rotation_seconds, file_location, language, name,
organization, organization_id, work_name
get— Liest deinen Anzeigenamen, deine E-Mail, deinen Tarif und deine bevorzugte Sprache. läuft auf dem Serverremove_photo— Entfernt dein Profilfoto. läuft auf dem Server · ändert etwas · fragt zuerstreset_work_profile— Entfernt Name und Foto, die du für eine Organisation gesetzt hast. läuft auf dem Server · ändert etwas · fragt zuerstset_code_rotation— Ändert, wie oft dein eigener Code wechselt; bietet die Zeiträume an, die dein Tarif erlaubt. läuft auf dem Server · ändert etwas · fragt zuerstset_work_name— Legt den Namen fest, den die Personen einer Organisation von dir sehen. läuft auf dem Server · ändert etwas · fragt zuerstupdate— Ändert deinen Anzeigenamen, deine bevorzugte Sprache oder beides. läuft auf dem Server · ändert etwas · fragt zuerstset_photo— Setzt dein Profilfoto – oder mit einer Organisation das Foto, das deren Personen sehen – aus einem Bild auf diesem Computer. nur Desktop
ai_keys
Abschnitt betitelt „ai_keys“Deine eigenen KI-Anbieter-Schlüssel: welche du hast, welcher antwortet, und einen entfernen. Ein neuer Schlüssel kommt in der App oder auf der Kontoseite dazu, nie im Chat.
Parameter: key_id, key_name
delete— Löscht einen Schlüssel. läuft auf dem Server · ändert etwas · fragt zuerstlist— Listet deine Schlüssel nach Anbieter und Bezeichnung auf, nie den Schlüssel selbst. läuft auf dem Serveruse— Macht einen Schlüssel zu dem, der antwortet. läuft auf dem Server · ändert etwas · fragt zuerst
code_pages
Abschnitt betitelt „code_pages“Seiten und Apps, die in deinem Namen Einmal-Codes erstellen können: welche es gibt, ob eine neue auf deine Freigabe wartet, und eine entfernen. Koppeln und Freigeben geschieht in der Trusted-Codes-App.
Parameter: device_id, device_name
list— Listet sie auf. läuft auf dem Serverremove— Entfernt eine; fragt nach, wenn mehrere passen. läuft auf dem Server · ändert etwas · fragt zuerst
Die Adressen am Konto. Eine ist primär, eine ist das, was Verbindungen sehen.
Eine Adresse hinzuzufügen sind zwei Schritte: send mailt einen Code dorthin,
verify bestätigt ihn. Dazwischen musst du den Code aus deinem Posteingang
ablesen.
Parameter: code, email, email_id
delete— Entfernt eine Adresse vom Konto. läuft auf dem Server · ändert etwas · fragt zuerstlist— Listet die Adressen am Konto auf. läuft auf dem Serversend— Mailt einen Bestätigungscode an eine neue Adresse. läuft auf dem Server · ändert etwasset_display— Macht eine Adresse zu der, die Verbindungen sehen. läuft auf dem Server · ändert etwas · fragt zuerstset_primary— Macht eine Adresse zur primären, an die die Anmelde-Mails gehen. läuft auf dem Server · ändert etwas · fragt zuerstverify— Bestätigt eine neue Adresse mit dem Code, der dorthin gemailt wurde. läuft auf dem Server · ändert etwas
devices
Abschnitt betitelt „devices“Was sonst noch als du angemeldet ist: registrierte Geräte und offene Sitzungen, eine Sitzung beenden und ein Gerät entfernen – der Assistent fragt nur, und nichts ändert sich, bis du im Trusted-Codes-Fenster auf Entfernen drückst.
Parameter: device, session_id
list— Listet die am Konto eingetragenen Geräte auf. läuft auf dem Serverlist_sessions— Listet die derzeit offenen Sitzungen auf. läuft auf dem Serverrevoke_session— Beendet eine Sitzung. läuft auf dem Server · ändert etwas · fragt zuerstremove— Fragt im Trusted-Codes-Fenster, ob ein Gerät aus deinem Konto entfernt werden soll. nur Desktop
exports
Abschnitt betitelt „exports“Der Datenexport. Asynchron: request gibt eine ID zurück, list sagt, ob er
fertig ist, download gibt einen signierten Link, der abläuft. Es berührt das
Konto nicht.
Parameter: export_id
delete_all— Entfernt die bereits erstellten Exporte. läuft auf dem Server · ändert etwas · fragt zuerstdownload— Gibt einen signierten, ablaufenden Link zu einem fertigen Export. läuft auf dem Serverlist— Listet die bisher erstellten Exporte auf und ob jeder fertig ist. läuft auf dem Serverrequest— Fordert einen neuen Export an; antwortet mit einer ID, nicht mit einer Datei. läuft auf dem Server · ändert etwas · fragt zuerst
notifications
Abschnitt betitelt „notifications“Die Benachrichtigungen selbst.
Parameter: limit, notification_ids, unread_only
delete— Löscht eine Benachrichtigung. läuft auf dem Server · ändert etwas · fragt zuerstlist— Listet die letzten Benachrichtigungen auf. läuft auf dem Servermark_read— Markiert eine Benachrichtigung als gelesen. läuft auf dem Server · ändert etwas · fragt zuerst
preferences
Abschnitt betitelt „preferences“Die Einstellungen, die festlegen, welche Benachrichtigungen per E-Mail, Push oder in der App eintreffen.
Parameter: channel, enabled, topic
get— Listet jedes Thema mit dem Zustand jedes Kanals auf. läuft auf dem Serverreset— Setzt jede Benachrichtigungseinstellung auf ihre Vorgabe zurück. läuft auf dem Server · ändert etwas · fragt zuerstupdate— Schaltet einen Kanal eines Themas ein oder aus. läuft auf dem Server · ändert etwas · fragt zuerst
api_tokens
Abschnitt betitelt „api_tokens“Nutzerbezogene Tokens für die Trusted-Codes-Plattform-API, für eine CI-Pipeline oder eine Integration. Das sind nicht die eigenen Tokens des lokalen Desktop-Clients.
Parameter: name, scopes, token_id
generate— Erstellt ein Token mit Namen und einer Menge von Scopes. Das Geheimnis wird einmal angezeigt. läuft auf dem Server · ändert etwaslist— Listet deine Tokens auf. läuft auf dem Serverrevoke— Widerruft ein Token. läuft auf dem Server · ändert etwas · fragt zuerst
Die Personen, denen du folgst, dein eigener Trust Score, das Protokoll der
Verifizierungen, und verify_public, das den Server statt dieses Geräts fragt.
verify und verify_public sind verschiedene Fragen: Dieses Gerät kennt nur
deine Verbindungen, der Server kann für jeden antworten, auch für Beacons und
Provider-Siegel, zu denen du keine Verbindung hast. Jemandem zu folgen braucht
ein Ticket, und nur verify_public stellt eines aus — du kannst also niemandem
folgen, den du nicht gerade eben verifiziert hast.
Parameter: country_code, days, description, direction,
duration_seconds, label, limit, offset, show_email, source,
ticket, watched_user_id, word1, word2, word3
beacon_off— Schaltet deinen Beacon aus. Funktioniert in jedem Tarif, damit ein Beacon immer gestoppt werden kann. läuft auf dem Server · ändert etwas · fragt zuerstbeacon_on— Schaltet deinen eigenen Beacon ein, für zwei Minuten, zehn Minuten, dreißig Minuten oder eine Stunde (Standard). Braucht das Telefon: Das Beacon-Wort wird dort aus einem Seed berechnet, den nur es besitzt. läuft auf deinem Gerät · ändert etwas · fragt zuerstbeacon_show_email— Zeigt oder verbirgt deine E-Mail-Adresse für Personen, die deinen Beacon prüfen. läuft auf dem Server · ändert etwas · fragt zuerstbeacon_status— Ob dein Beacon an ist und wie viele Minuten bleiben – nie die Wörter. läuft auf dem Serverbeacon_word— Die aktuellen drei Wörter deines Beacons und wie lange er noch an ist. Braucht das Telefon, das den Seed besitzt. läuft auf deinem Gerätcard_history— Die Verifizierungen, die du bei einer Person gemacht hast, der du folgst. läuft auf dem Serverfollow— Folgt einer Person, mit dem Ticket, dasverify_publicgerade ausgestellt hat. läuft auf dem Server · ändert etwas · fragt zuerstlist_cards— Listet die Personen auf, denen du folgst. läuft auf dem Servermy_checks— Die Prüfungen, die du gemacht hast: wen, in welcher Verbindung, wann, und ob die Wörter gepasst haben. läuft auf dem Servermy_metrics— Dein eigener Trust Score und wie viele Personen dir folgen. läuft auf dem Serverrename_card— Ändert die Beschriftung einer Person, der du folgst. läuft auf dem Server · ändert etwas · fragt zuerstunfollow— Folgt einer Person nicht mehr. läuft auf dem Server · ändert etwas · fragt zuerstverification_log— Wer dich verifiziert hat, und wann. läuft auf dem Serververify_public— Fragt den Server, ob drei Wörter überhaupt jemandem gehören, etwa als Beacon, als Stempel eines Anbieters oder als Einmalcode. Bei einem Einmalcode nennt es die Person, die ihn erstellt hat, und ihren Vertrauenswert, und die Prüfung verbraucht den Code. läuft auf dem Server
Organisationen
Abschnitt betitelt „Organisationen“In welcher Organisation du gerade unterwegs bist, was ihr Tarif dir erlaubt, und — zuerst bestätigt — der Wechsel zu einer anderen, der du angehörst.
Parameter: name, organization_id, personal
current— Die aktive Organisation, die Organisationen, denen du angehörst, und was der Tarif der aktiven erlaubt. läuft auf dem Serveruse— Die aktive Organisation wechseln — dasselbe wie der Umschalter in der App. Es verschiebt den Kontext dieser Sitzung für jede Oberfläche und wird darum zuerst bestätigt; im Desktopfenster über MCP bestätigst du, nicht das Modell. läuft auf dem Server · ändert etwas · fragt zuerst
Organisationsverwaltung liegt nicht auf dieser Oberfläche. Mitglieder,
Rollen, Gruppen, Plätze, Abrechnung, die öffentliche Seite, Aktivität und
Auswertungen haben kein MCP-Werkzeug und sollen auch keines bekommen. Sie liegen
in der Organisationskonsole —
business.trusted.codes oder /admin im
Kontoportal. Ein Assistent, der ein Mitglied hinzufügen soll, antwortet, dass er
das nicht kann, und sagt, wohin.
Auch der Wechsel der aktiven Organisation wird abgelehnt, und zwar mit Absicht.
Die aktive Organisation entscheidet, welchen Tarif der Server für jede
Oberfläche dieser Sitzung auflöst — dein offenes Desktop-Fenster, die
Kommandozeile und den Dienst. Ein Assistent, der sie wechselt, verschiebt damit,
was alle drei dürfen, ohne dass auf dem Bildschirm etwas darauf hinweist. Führe
tcc org use <organization-id> selbst aus.
ask_help
Abschnitt betitelt „ask_help“Beantwortet eine Frage zur App aus den Hilfeseiten — wie etwas funktioniert, was ein Begriff bedeutet, warum etwas abgelehnt wurde. Es führt nichts aus und ändert nichts. vom Assistenten selbst beantwortet
Parameter: language, question