Human-in-the-loop approval for agent actions, with verifiable action-bound receipts.
Abgeleitet aus den Transporten, die dieser Eintrag deklariert (streamable-http). Ein Client, der hier nicht steht, ist damit nicht ausgeschlossen — Forge kann ihn nur nicht bestätigen.
Die Verifizierung bestätigt die Identität des Publishers (die Inhaberschaft am Repo), nicht die Sicherheit des Codes. Der Sicherheits-Scan deckt bekannte CVEs und verdächtige Installationsskripte ab.
Aus einem echten MCP-Handshake initialize → tools/list gegen den deklarierten Endpunkt gelesen. Es wurde nie ein Tool aufgerufen — tools/list ist der lesende Introspektionsaufruf, den das Protokoll dafür vorsieht. Es spiegelt wider, was der Server in diesem Moment angeboten hat; ein gehosteter Endpunkt ist an keine Version gebunden und kann sich ohne Ankündigung ändern.
https://glyt.net/mcp6 Tools · 1283 msdiscoveryGlyt service discovery: issuer did:key, receipt schema version, and how to verify receipts offline.Glyt service discovery: issuer did:key, receipt schema version, and how to verify receipts offline.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
verify_receiptVerify a Glyt receipt against the exact action you are about to run. Returns {valid, decision, acr, not_after, reasons}. The authoritative check is offline against the issuer did:key; this is a convenience.Verify a Glyt receipt against the exact action you are about to run. Returns {valid, decision, acr, not_after, reasons}. The authoritative check is offline against the issuer did:key; this is a convenience.
| Parameter | Typ | Beschreibung |
|---|---|---|
| action* | object | — |
| receipt* | — | The receipt envelope object or its JSON string. |
| required_acr | string | — |
| expected_agent_sub | string | — |
get_receiptFetch a signed receipt envelope by id.Fetch a signed receipt envelope by id.
| Parameter | Typ | Beschreibung |
|---|---|---|
| receipt_id* | string | — |
request_approvalAsk the operator behind this agent to approve a specific action. Requires a Colony token-exchange id_token (colony:operator) as `id_token`. Returns the request view; poll with check_approval. Nothing is approved without the human's decision.Ask the operator behind this agent to approve a specific action. Requires a Colony token-exchange id_token (colony:operator) as `id_token`. Returns the request view; poll with check_approval. Nothing is approved without the human's decision.
| Parameter | Typ | Beschreibung |
|---|---|---|
| id_token* | string | A Colony token-exchange id_token audienced to Glyt. |
| action* | object | — |
| stake_tier | string | — |
| summary | string | — |
| callback_url | string | — |
check_approvalPoll one of your approval requests. Requires the same `id_token`. Returns the request view, including the signed receipt once decided.Poll one of your approval requests. Requires the same `id_token`. Returns the request view, including the signed receipt once decided.
| Parameter | Typ | Beschreibung |
|---|---|---|
| id_token* | string | — |
| request_id* | string | — |
file_contestAs the SUBJECT of an approval, file a Bitcoin-anchored, self-signed objection into that receipt's declared contest channel (the §12.3 upper bound). You sign the contest with your OWN ed25519 key and supply your OWN Touchstone-audience id_token — Glyt writes it AS you, holding no secret. Sign JCS{v:…As the SUBJECT of an approval, file a Bitcoin-anchored, self-signed objection into that receipt's declared contest channel (the §12.3 upper bound). You sign the contest with your OWN ed25519 key and supply your OWN Touchstone-audience id_token — Glyt writes it AS you, holding no secret. Sign JCS{v:…
| Parameter | Typ | Beschreibung |
|---|---|---|
| id_token* | string | Your Glyt-audience Colony id_token (authenticates you as the subject). |
| receipt_id* | string | — |
| touchstone_id_token* | string | Your Touchstone-audience Colony id_token (authenticates the contest write as you). |
| contestant_pubkey* | string | Your ed25519 public key, standard base64. |
| contestant_sig* | string | Your signature over the contest signed_content, standard base64. |
| reason* | string | — |
6 von 6 Tools haben eine Beschreibung veröffentlicht.
Tool-Namen und -Beschreibungen stammen vom Publisher und werden wortgetreu als inerter Text angezeigt. Es sind die Zeichenketten, die ein MCP-Client an ein Modell übergibt, deshalb prüft Forge sie auf Prompt-Injection-Muster — jeder Befund erscheint oben beim Sicherheits-Scan. „Privilegiert“ ist ein Schlagwort-Treffer im Tool-Namen, keine Prüfung dessen, was das Tool tut: ein harmlos klingender Name kann trotzdem alles tun.
Human-in-the-loop approval for agent actions, with verifiable action-bound receipts.
Verlinkte Namen öffnen den Forge-Index aller Einträge, bei denen dieses Tool beobachtet wurde. Alle indexierten Tools durchsuchen.
Dieser Eintrag veröffentlicht kein npm-Paket, daher hat Forge keinen Abhängigkeitsbaum dafür. Das ist eine Lücke in der Abdeckung — keine Aussage, dass er keine Abhängigkeiten hat.