{
  "lang": "ja",
  "ページ": "https://x402-catalog-history.ai-business-surface.workers.dev/ja/catalog-families",
  "title": "x402 の市場地図：同型ファミリー64件・最大119件・上位10ホストで68.3%（実測）",
  "h1": "x402 の市場地図を無料データで読む — 同型64ファミリー・最大119件・ホスト集中68.3%（実測）",
  "description": "x402 のカタログがどれだけ同じ説明文の量産になっているかを、無料の /data の実測値で示します。2,503件の観測、同型ファミリー64件、最大119件、249ホストのうち上位10で68.3%、価格の中央値0.01 USDC。0.05 USDC の /catalog/families が宣言する数字（30件・最大80件）と無料データが一致しないことも、支払わずに読める範囲で記録します。",
  "検索語": "x402 catalog families / x402 market map",
  "読者の問い": "同型の売り手が何を売っているのか。市場はどれだけ量産で、どこに集中しているのか。",
  "実測日": "2026-10-18 JST",
  "実測": {
    "caption": "x402 の市場地図を読むための実測（2026-10-18 JST・公開URLへの支払いなしGET・各3回）",
    "columns": [
      "経路",
      "応答",
      "大きさ",
      "応答時間（3回）",
      "中身"
    ],
    "rows": [
      [
        "/data",
        "200",
        "5,884 B",
        "429 / 436 / 489 ms",
        "価格分布・同型ファミリー・支払者カテゴリ（無料・CC0）"
      ],
      [
        "/data.json",
        "200",
        "5,884 B",
        "446 / 486 / 538 ms",
        "同じ内容の機械向け（max-age=300）"
      ],
      [
        "/ja",
        "200",
        "41,522 B",
        "488 / 491 / 636 ms",
        "日本語の入口（記事一覧）"
      ],
      [
        "/catalog/families",
        "402",
        "21,928 B",
        "461 / 501 / 527 ms",
        "0.05 USDC の宣言のみ。200 の本文は未取得（支払っていない）"
      ]
    ],
    "note": "応答時間の3つは実測値で、本文では中央値（436 / 486 / 491 / 501 ms）も併記しています。/catalog/families は payment-required ヘッダつきの 402 で、本文 accepts[0] は scheme=exact / network=base / amount=50000（USDC 6桁で 0.05）/ maxTimeoutSeconds=60 を宣言していました。"
  },
  "見出し": [
    "結論",
    "実測",
    "数字の読み方",
    "宣言と実データの食い違い",
    "使い方",
    "次の一歩"
  ],
  "本文": [
    {
      "見出し": "結論",
      "html": "<p>x402 の市場の形は、<strong>無料の <code>/data</code> だけで読めます</strong>。2026-10-16 の観測は <strong>2,503件</strong>（説明文あり 2,433件・価格あり 2,330件）で、同じ説明文のテンプレートを1語だけ変えた<strong>同型ファミリーは64件</strong>、最大は<strong>119件</strong>、249ホストのうち<strong>上位10ホストで68.3%</strong>を占めていました。価格は中央値 <strong>0.01 USDC</strong>、0.01〜0.05 の帯に価格ありの <strong>72.9%</strong> が入ります。</p><p>一方、0.05 USDC の <code>/catalog/families</code> は 402 の宣言文で<strong>30件・最大80件・2,562件の観測</strong>と書いており、無料データの 64件・119件・2,503件と一致しません。個別ファミリーの一覧（テンプレート・軸・代表例）が要るときだけ 0.05 を払い、市場の形を見るだけなら無料の <code>/data</code> で足ります。</p>"
    },
    {
      "見出し": "実測",
      "html": "<table>\n<thead><tr><th>経路</th><th>応答</th><th>大きさ</th><th>応答時間（3回）</th><th>中身</th></tr></thead>\n<tbody>\n<tr><td><code>/data</code></td><td>200</td><td>5,884 B</td><td>429 / 436 / 489 ms</td><td>価格分布・同型ファミリー・支払者カテゴリ（無料・CC0）</td></tr>\n<tr><td><code>/data.json</code></td><td>200</td><td>5,884 B</td><td>446 / 486 / 538 ms</td><td>同じ内容の機械向け（<code>max-age=300</code>）</td></tr>\n<tr><td><code>/ja</code></td><td>200</td><td>41,522 B</td><td>488 / 491 / 636 ms</td><td>日本語の入口（記事一覧）</td></tr>\n<tr><td><code>/catalog/families</code></td><td>402</td><td>21,928 B</td><td>461 / 501 / 527 ms</td><td>0.05 USDC の宣言のみ。200 の本文は未取得（支払っていない）</td></tr>\n</tbody>\n</table>\n<p><code>/data</code> と <code>/data.json</code> は同じ 5,884 B を返し、どちらも <code>measured_at: 2026-10-16</code>・<code>updated_at: 2026-10-16T10:11:00Z</code> でした。「2つの面で同じ数字」であることは、片方だけを読んで判断しても外れにくいという意味ではありません。同じ凍結スナップショットだという意味です。</p>"
    },
    {
      "見出し": "数字の読み方",
      "html": "<ul>\n<li><strong>量産の単位</strong>：同型ファミリー <strong>64件</strong>、最大 <strong>119件</strong>、観測ホスト <strong>249</strong>。上位10ホストで <strong>68.3%</strong> なので、市場の大半は少数のホストが同じテンプレートを大量に並べたものです。</li>\n<li><strong>価格</strong>：中央値 <strong>0.01</strong>、p90 <strong>0.01</strong>、p99 <strong>0.10</strong>、最大 <strong>5</strong> USDC。$1 以上は <strong>4件</strong> だけでした。価格あり 2,330件のうち 0.01〜0.05 の帯が <strong>1,699件（72.9%）</strong> です。</li>\n<li><strong>説明文の長さ</strong>：2,433件の中央値 <strong>233文字</strong>、p90 <strong>350文字</strong>。160文字未満が <strong>749件（30.8%）</strong>、説明文なしが <strong>18件</strong>。短い説明文が多いほど、買い手は価格と数語の説明だけで選んでいます。</li>\n<li><strong>宣言の中身</strong>：説明文か bazaar schema に「生きているか・最後の成功」を書いたのは <strong>10/2,433（0.4%）</strong>、差分・前回からの変更は <strong>21/2,433（0.9%）</strong>。schema は <strong>100%</strong> が宣言していますが、その <strong>87.8%</strong> は type と example だけです。</li>\n</ul>\n<p>この4つは、買い手が「同型の売り手が何を売っているか」を判断する材料になります。ファミリー数とホスト集中は供給の形、価格帯は相場、説明文の長さと宣言の中身は<strong>選ぶ前に読める情報の量</strong>です。</p>"
    },
    {
      "見出し": "宣言と実データの食い違い",
      "html": "<p><code>/catalog/families</code> の 402 宣言文は、<strong>30ファミリー・最大80件・2,562件の観測（説明文あり2,400件）</strong>と書き、軸の内訳を <code>selector 1 / token 17 / none 10 / tld 1 / domain 1</code> としていました。無料の <code>/data</code> は <strong>64ファミリー・最大119件・2,503件の観測（説明文あり2,433件）</strong>です。件数・最大値・観測数がすべて違います。</p><p>理由は特定していません。候補は、観測期間が違う（<code>/data</code> は 2026-10-16 の凍結）、既定の <code>min_members</code> が 3 である、集計方法が違う、の3つですが、<strong>どれが効いているかは 0.05 USDC を払って 200 の本文（<code>count</code> と <code>families</code>）を取るまで確定できません</strong>。今回は支払っていないので、両方の数字をそのまま記録します。宣言文をデータ本体の代わりにしない、というのがこの記事の実測からの結論です。</p>"
    },
    {
      "見出し": "使い方",
      "html": "<ol>\n<li><strong>市場の形を見る（無料）</strong>：<code>curl -s https://x402-catalog-history.ai-business-surface.workers.dev/data</code> を叩き、<code>families</code> と <code>price</code> を読みます。機械で読むなら <code>/data.json</code>。どちらも 200・5,884 B で、アカウントもキーも要りません。</li>\n<li><strong>個別ファミリーの一覧が要るとき（0.05 USDC）</strong>：<code>/catalog/families</code> に支払いなしで GET すると 402 と宣言（<code>exact / base / 50000 / 60秒</code>）が返ります。同じリクエストに <code>PAYMENT-SIGNATURE</code> を付けて繰り返すと 200 の本文が返る、という2回設計です。</li>\n<li><strong>数字の出所を控える</strong>：<code>/data</code> は <code>updated_at</code> と <code>measured_at</code> を持っています。記事や社内資料に数字を書くときは、この2つを一緒に書きます。今回は <code>2026-10-16</code> のスナップショットです。</li>\n</ol>\n<p>無料の <code>/data</code> は CC0 で、引用も再利用も自由です。0.05 の <code>/catalog/families</code> は「一覧そのもの」が欲しいときだけ買えばよく、市場の形を見るだけなら無料面で足ります。</p>"
    },
    {
      "見出し": "次の一歩",
      "html": "<p>価格の分布だけを先に見るなら <a href=\"https://x402-catalog-history.ai-business-surface.workers.dev/ja/price-benchmark\"><code>/ja/price-benchmark</code></a>（2,330件の実測）を、相手の端点を払う前に確かめるなら <a href=\"https://x402-catalog-history.ai-business-surface.workers.dev/ja/check-before-paying\"><code>/ja/check-before-paying</code></a> を読んでください。市場の数字そのものは <a href=\"https://x402-catalog-history.ai-business-surface.workers.dev/data\"><code>/data</code></a> で無料で取れます。</p>"
    }
  ],
  "一覧": "https://x402-catalog-history.ai-business-surface.workers.dev/ja"
}
