discovery
Glyt service discovery: issuer did:key, receipt schema version, and how to verify receipts offline.
Takes no parameters.
net.glytPublished by glyt.netOfficial publisherv0.1.0Updated Oct 27, 2026
Human-in-the-loop approval for agent actions, with verifiable action-bound receipts.
Remote Glyt endpoint that lets an assistant request human approval for specific actions and verify signed, action-bound receipts.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/net.glyt%2Fglyt/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Add this to your client's mcpServers config.
{
"mcpServers": {
"glyt": {
"type": "http",
"url": "https://glyt.net/mcp"
}
}
}Glyt service discovery: issuer did:key, receipt schema version, and how to verify receipts offline.
Takes no parameters.
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.
actionrequiredreceiptrequiredrequired_acrexpected_agent_subFetch a signed receipt envelope by id.
receipt_idrequiredAsk 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.
actionrequiredsummaryid_tokenrequiredstake_tiercallback_urlPoll one of your approval requests. Requires the same `id_token`. Returns the request view, including the signed receipt once decided.
id_tokenrequiredrequest_idrequiredAs 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:1,recorder_id:<standing.anchor.contest.recorder>,event_type:"touchstone.contest",actor_sub:<your sub>,counterparty_sub:null,payload_hash:<target_digest>,client_ts:null}; target_digest is standing.anchor.attestation entry's payload_hash (from the inclusion endpoint). contestant_pubkey/contestant_sig are standard base64.
reasonrequiredid_tokenrequiredreceipt_idrequiredcontestant_sigrequiredcontestant_pubkeyrequiredtouchstone_id_tokenrequired72% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
Publish an icon in the registry entry.
Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.
A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.