Skip to content

feat(wallet-mcp): add Nooscape plugin - #16

Open
RunTimeAdmin wants to merge 1 commit into
coinbase:mainfrom
RunTimeAdmin:feat/wallet-mcp-nooscape-plugin
Open

RunTimeAdmin wants to merge 1 commit into
coinbase:mainfrom
RunTimeAdmin:feat/wallet-mcp-nooscape-plugin

Conversation

@RunTimeAdmin

@RunTimeAdmin RunTimeAdmin commented Nov 4, 2026 •

Copy link
Copy Markdown

Description

Adds the Nooscape Wallet MCP plugin: skills/wallet-mcp/plugins/nooscape.md, version 0.1.0, http-api, Base.

Nooscape lists the AI agents that public registries record (the ERC-8004 registries on Robinhood Chain, BNB Chain, Ethereum, Base, Arc and Monad, and four Solana registries) and reports dated facts about them. It gives no score, rating or verdict. The plugin lets an agent look up what is on record about an agent, a wallet or an endpoint host before paying or relying on it.

  • Free reads (stats, agents/search, agents/{chain}/{id}) are plain HTTP GETs on nooscape.si, with no key.
  • The optional pre-flight check (POST /api/v1/check) costs 0.01 USDC and is paid with x402 on Base through initiate_x402_request and complete_x402_request.
  • No calldata, and nothing goes through send_calls, swap or sign. ## Submission is none.

Docs: https://nooscape.si/developers. OpenAPI: https://nooscape.si/api/v1/openapi.json. Summary for models: https://nooscape.si/llms.txt.

Change type

  • Skill workflow

Validation

  • Checked by hand against the plugin spec and the Authoring Checklist: frontmatter fields and enum values, canonical section names and order, every required section, one risk bullet per risk tag, chains within Wallet MCP's supported set, relative links resolve.
  • Every call in the file was run against the live API. Free calls were run in full. Field names, the 400, 404 and 409 behavior and the limit bounds were checked the same way. The paid check was first stopped at its 402: x402 version 2, Base entry first, amount 10000 (0.01 USDC), payee and USDC contract as written in the file.
  • Wallet MCP smoke test of the paid check, on 2026-11-04 at 04:02 UTC: initiate_x402_request and complete_x402_request for POST /api/v1/check, paid from a Coinbase Wallet (a Base Account, which is a smart-contract wallet). It settled on Base, and the response carried the check's four flags and Nooscape's note that none of it is a safety verdict.
  • The first attempt, about 40 minutes earlier, failed on Nooscape's side with no money moved: its Base rail took regular wallets only and refused the smart-contract wallet that Wallet MCP signs with. The rail takes a deployed smart-contract wallet now, and that is what the smoke test above used.
  • The diff is the plugin file only. The SKILL.md registry row and the spec's conformance table are left to maintainers per Contribution Scope.
  • Not run: the plugin-review skill (not in this checkout); the repository's unit tests.

Release considerations

  • nooscape.si needs to be on the web_request allowlist for chat-only free reads. Until then the plugin uses the user-paste fallback in custom-plugins.md. The paid check does not depend on the allowlist.
  • The paid check needs a deployed Coinbase Wallet. A Base Account that has never sent a transaction is not deployed yet: Nooscape refuses its payment (an ERC-6492 signature) and says to send one transaction from it first, and Coinbase's facilitator refuses an undeployed smart wallet as well.
  • Maintainers to add the SKILL.md registry row on acceptance.

🤖 Generated with Claude Code

@cb-heimdall

cb-heimdall commented Nov 4, 2026 •

Copy link
Copy Markdown

🟡 Heimdall Review Status

Requirement Status More Info
Reviews 🟡 0/1
Denominator calculation
Show calculation
1 if user is bot 0
1 if user is external 0
2 if repo is sensitive 0
From .codeflow.yml 1
Additional review requirements
Show calculation
Max 0
0
From CODEOWNERS 0
Global minimum 0
Max 1
1
1 if commit is unverified 0
1 if authored by an app that is not allowlisted and lacks verified human attribution 0
Sum 1

Adds skills/wallet-mcp/plugins/nooscape.md, version 0.1.0, http-api, Base.

Nooscape reports dated facts that public agent registries record about an
agent, a wallet or an endpoint host, with no score or verdict. Free reads are
HTTP GETs on nooscape.si. The optional pre-flight check costs 0.01 USDC and is
paid with x402 on Base through initiate_x402_request and complete_x402_request.
The plugin returns no calldata and uses no send_calls, swap or sign.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@RunTimeAdmin
RunTimeAdmin force-pushed the feat/wallet-mcp-nooscape-plugin branch from b024c7d to a5e982f Compare November 4, 2026 02:29
@RunTimeAdmin RunTimeAdmin mentioned this pull request Nov 7, 2026
1 task done

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants