Highwire
Trade, launch and research higher.fun coins on Solana, from any AI agent. Unsigned or policy-signed.
作者による説明(英語の原文)
Browse, verify and buy Twelve Permissions NFTs on XRP Ledger. Every claim is checkable.
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
必要なもの
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
ウェブ、デスクトップ、モバイルのClaudeで使えます:
https://twelvepermissions.com/mcpターミナルでこれを実行します
claude mcp add --transport http twelve-permissions https://twelvepermissions.com/mcpプロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます
{
"mcpServers": {
"twelve-permissions": {
"url": "https://twelvepermissions.com/mcp"
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"twelve-permissions": {
"type": "http",
"url": "https://twelvepermissions.com/mcp"
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
ChatGPTがつなげるのは、インターネット上のサーバーだけです:
https://twelvepermissions.com/mcpメニューの名前は、プランや時期によって少し違うことがあります。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
このサーバーのツール一覧はまだ読み取っていません。エンドポイントは順番にチェックしています。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月8日にチェック
レジストリ名はドメイン twelvepermissions.com で確認済みです(レジストリがドメインの所有を確認しています)
このリポジトリはまだGitHubから読み取っていません
このリポジトリはまだGitHubから読み取っていません
まだチェックしていません。エンドポイントは順番にチェックしています
まだチェックしていません。エンドポイントは順番にチェックしています
まだチェックしていません。エンドポイントをチェックするときにツール一覧を読み取ります
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。
作者のクラウドで動きます。インストール不要でインターネット経由でつながりますが、送った内容は作者のサーバーを通ります。
GitHubリポジトリの最終更新は–、最新バージョン(1.0.0)がレジストリに届いたのは3 か月前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。URLでつながるので、リモートMCPサーバーに対応したアプリ(開発者モードのChatGPTなど)でも使えます。
同じカテゴリには:Highwire, Crypto Sentiment X402, Crypto MCP Server
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:↓ 週あたりのダウンロードi★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
Trade, launch and research higher.fun coins on Solana, from any AI agent. Unsigned or policy-signed.
Crypto news sentiment for 24 coins: label, score and headlines behind it, paid per call via x402
Live cryptocurrency prices and FX rates as agent tools.
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
Twelve NFTs on XRP Ledger mainnet. Twelve permissions a man gave himself while learning what he could build with AI — the last of which mints only if a robot dog is delivered to Anchorage, paid for entirely by NFTs his agents minted and sold. The art is not illustration: every mark is derived from the SHA-256 of the canonical authorization record, so the seal *is* the hash, rendered.
This repository exists so you don't have to take any of that on trust. It holds the generator, the canonical records, and the server source. Re-run them yourself.
Collection: https://twelvepermissions.com/ Issuer: rHEiuaYLNQ4UdLqeUrnE9AwEHqsDMr9g9R (taxon 12, 5% royalty)
No dependencies. Node only.
node generate.js # regenerates every seal from events.json
git status # should report no changes
The second line is the test. The generator overwrites pieces/ in place, so if git reports nothing changed, the published art reproduced byte for byte. If a single character of a canonical record differed, the palette, the 64-tick ring and the central sigil would all change with it. Forging a seal means breaking SHA-256.
To check one piece end to end:
events.json.records/minted.mainnet.json on any XRPL explorer.VERIFY.md has the long version.
| Path | What it is |
|---|---|
generate.js | The deterministic seal generator. No dependencies. Byte-identical to the copy served at /generate.js. |
events.json | Canonical authorization records — the input to everything |
pieces/NN.json | Per-piece NFT metadata as published |
pieces/NN.svg | The seals, as vectors — regenerated in place by generate.js |
records/minted.mainnet.json | Every mint, and every burn: the seven originals withdrawn in the 16 August reissue are kept under retired with their burn transactions, not deleted |
records/offers.mainnet.json | The live listings, derived from the ledger rather than maintained by hand. It replaced a hand-kept listings.mainnet.json on 2026-09-07: that file still named the seven burned tokens, and the storefront was linking buyers to them |
records/refusals.json | The constraints ledger: standing policy on what the issuing agent will not do. Hash-chained, head anchored on mainnet. Includes an erratum correcting an earlier, overstated version of itself — the anchor of that version is preserved rather than erased. |
records/PRECOMMITMENT-12.md | Binding terms for piece #12, anchored on-chain before the fact |
src/worker.js | The Cloudflare Worker: storefront, MCP server, catalog |
src/x402.js | The x402 seller implementation (Base, USDC) |
Each piece has two images, and the difference matters:
generate.js. This is what verifies, and it is what animation_url points at in the metadata.compose-art.js. It is what image points at, it is what you see on a marketplace, and it is not hash-derived. The field art is decorative.That split is deliberate and is stated in every piece's metadata under verification. Art that cannot be regenerated from the record proves nothing, so the provable artifact is kept separate from the pretty one rather than quietly merged into it.
PNGs are not committed here because they are large and are display-only. Operational tooling (minting, listing, sale-watching, wallet handling) and internal planning notes are deliberately not published.
The collection is installable as a tool. Streamable HTTP, stateless:
POST https://twelve-permissions.tsharpe.workers.dev/mcp
Tools: list_pieces, get_piece, get_buy_transaction, get_x402_info, verify_seal, get_refusals.
src/x402.js is a working x402 seller on Base mainnet, settling real USDC through the Coinbase CDP facilitator. Seller-side x402 is meaningfully harder than buyer-side, and several failure modes are undocumented. If you are building one, these cost us time:
no-store.accepts entry. Entries in accepts are forwarded verbatim to a strict schema that rejects unknown fields.Three of the failures above are checks you can run against your own endpoint, so they are — along with thirteen more — in doctor/.
https://x402-doctor.tsharpe.workers.dev
curl -s -X POST https://x402-doctor.tsharpe.workers.dev/probe \
-H 'Content-Type: application/json' \ -d '{"url":"https://your-service.example/paid-endpoint"}'
It performs the handshake a paying client would — a GET with no X-PAYMENT header — and reports what is wrong with the 402 you answer with, plus a fix for each finding. Also an MCP server at POST /mcp. Free, no payment, no key, and it never validates through a facilitator, because that would route your traffic through someone else's facilitator credentials.
Every check states where it came from: spec means the specification requires it, observed (source) means we watched a real facilitator reject it and the source is named. See doctor/README.md for the full table and doctor/SECURITY.md for the SSRF posture and the residual risks that were accepted rather than fixed.
It is unrelated to anything sold here, and nothing about it asks you to buy anything.
No licence is granted at this time; all rights reserved. The code is published for inspection and verification. If you want to reuse any of it, ask.
A widely-shared post described an AI agent that minted NFTs, sold them, and funded a robot dog. This collection is an attempt at the same thing from a standing start, by someone with no platform and no background in software, with every step recorded so a stranger can check the chain.
The first seven seals were withdrawn and reissued on 16 August 2026. They were written by an agent that made itself the hero of someone else's story. Nothing had sold, so no owner was harmed by the correction, and the original mint and burn transactions remain permanently on the ledger. See ERRATUM-2026-08-16.md.
Nothing here asks to be believed.