Repository navigation
feat(wallet-mcp): add Sigvara plugin - #20
Open
RunTimeAdmin wants to merge 2 commits into
Open
RunTimeAdmin wants to merge 2 commits into
RunTimeAdmin wants to merge 2 commits into
Conversation
Adds skills/wallet-mcp/plugins/sigvara.md, version 0.1.0, external-mcp over stdio, chains []. Sigvara is a registry and reputation protocol for AI agents, on Arc testnet only. The plugin reads an agent's record before the user pays it, through the read-only sigvara-mcp server, and submits nothing through Wallet MCP. Adds the tag reputation to the vocabulary list, as Contribution Scope allows. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
🟡 Heimdall Review Status
|
1.0.0-alpha.18 confirms a finalized root's payments in one read through Multicall3, so sigvara_verify_evidence no longer fails on a long payment history against the public Arc RPC. The evidence flow and its example are back. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Adds the Sigvara Wallet MCP plugin:
skills/wallet-mcp/plugins/sigvara.md, version 0.1.0,external-mcpoverstdio,chains: [].Sigvara is a registry and reputation protocol for AI agents. An agent posts a bond that can be slashed and earns a score from payments that settled to its address. This plugin lets an assistant read an agent's record before the user pays it, through
sigvara-mcp, a read-only local MCP server in@sigvara/protocol-sdk.## Submissionisnone.chain_rpc_requestandprobe_x402_responseas read steps.chainsis empty because the contracts are on Arc testnet, which Wallet MCP does not target. Payments on Base Sepolia count toward scores, read by the oracles.Docs: https://sigvara.xyz/integrate. Source, MIT: https://github.com/RunTimeAdmin/Sigvara/tree/main/packages/sdk.
I also run Sigvara, and opened #16 for a separate project.
Change type
Validation
local-execwithstdio.1.0.0-alpha.18:sigvara_check_agenton the published@sigvara/protocol-sdk@1.0.0-alpha.17over stdio, and again on1.0.0-alpha.18, for a registered agent, a slashed one, a suspended one, an address that never registered, a threshold met and one missed, and input that is not an address. Each behaved as the file describes.sigvara_verify_evidenceon the published1.0.0-alpha.18, 8 times on each of the two public Arc RPCs on 2026-11-08, half on an agent with 70 covered payments and half on one with none: every run succeeded, and on the first agent the contract confirmed all 70 each time.chain_rpc_requestwitheth_getCodeonbase-sepolia, for an address with no code and one with code.probe_x402_responseagainst a live x402 endpoint, which reportspayToas the file says. Nothing was paid.plugin-reviewskill, which is not in this checkout; the repository's unit tests.Known limits
1.0.0-alpha.17, whosesigvara_verify_evidencefailed on an agent with a long payment history, because the public Arc RPC refused its burst of calls.1.0.0-alpha.18confirms them in one read through Multicall3, so the pin is now1.0.0-alpha.18and the evidence flow is back.## Notestells the assistant this says nothing about the agent, and to wait and retry.Release considerations
web_requestallowlist entry is needed. On chat-only surfaces the plugin stops and says it needs a local install, as the spec requires forstdio.reputation, so the diff also touches the tag vocabulary inplugin-spec.md, as Contribution Scope allows. Nothing else changes outside the plugin file.SKILL.mdregistry row on acceptance.🤖 Generated with Claude Code