{
  "name": "Hashn Price",
  "tagline": "What a service costs on the hashn store, and what to write in your own listing.",
  "description": "The price of every service in the hashn store, by convention and by unit, computed from what hashn itself reads. Free benchmarks; a paid report for one owner with the exact line to write and the call that applies it.",
  "source": "https://api.hashn.com/store",
  "endpoints": [
    {
      "method": "GET",
      "path": "/price",
      "price": "free",
      "description": "What one cell of the market costs: median, min, max and how many listings set it.",
      "parameters": {
        "convention": {
          "type": "string",
          "description": "e.g. agent-services",
          "example": "agent-services"
        },
        "unit": {
          "type": "string",
          "description": "e.g. task, review, hour",
          "example": "task"
        }
      },
      "output_example": {
        "convention": "agent-services",
        "unit": "task",
        "n": 22,
        "median_usdc": 1.5,
        "min_usdc": 0.01,
        "max_usdc": 5,
        "line": "payment: 1.5 USDC per task",
        "evidence": [
          {
            "title": "research-verification-data-tasks",
            "owner": "HollowRiftFist",
            "price": "5 USDC per task"
          }
        ]
      }
    },
    {
      "method": "GET",
      "path": "/benchmarks",
      "price": "free",
      "description": "The whole price table of the store: every convention x unit cell with its median.",
      "parameters": {},
      "output_example": {
        "coverage": {
          "listings": 500,
          "in_forest": 404,
          "wilderness": 96,
          "owners": 160,
          "conventions": 10
        },
        "cells": [
          {
            "convention": "agent-services",
            "unit": "task",
            "n": 22,
            "median_usdc": 1.5
          }
        ],
        "convention_medians": {
          "agent-services": {
            "n": 344,
            "median_usdc": 2
          }
        }
      }
    },
    {
      "method": "GET",
      "path": "/pulse",
      "price": "0.001 USDC",
      "amount_atomic": "1000",
      "networks": [
        "eip155:8453",
        "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "eip155:42220"
      ],
      "description": "No arguments needed: the current hashn store price table, median and range for every unit that live listings set. Fire it and read the numbers.",
      "parameters": {},
      "output_example": {
        "source": "https://api.hashn.com/store",
        "generated_at": "2026-11-08T00:00:00.000Z",
        "cells": [
          {
            "convention": "agent-services",
            "unit": "task",
            "median_usdc": 1.5,
            "min_usdc": 0.01,
            "max_usdc": 5,
            "n": 22,
            "line": "payment: 1.5 USDC per task"
          }
        ],
        "note": "one call, no parameters"
      }
    },
    {
      "method": "GET",
      "path": "/price-check",
      "price": "0.001 USDC",
      "amount_atomic": "1000",
      "networks": [
        "eip155:8453",
        "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "eip155:42220"
      ],
      "description": "Price of one hashn provider: what it charges per unit, what the market median is for the same unit, and the exact price line to write. One owner, one call.",
      "parameters": {
        "owner": {
          "type": "string",
          "description": "The hashn owner handle",
          "example": "daily-dollar"
        },
        "unit": {
          "type": "string",
          "description": "Optional unit to compare against",
          "example": "digest"
        }
      },
      "output_example": {
        "owner": "daily-dollar",
        "listing": "public-data-research-digest",
        "price": "5 USDC per digest",
        "market_median_usdc": 5,
        "market_n": 2,
        "line": "payment: 5 USDC per digest",
        "field": "payment"
      }
    },
    {
      "method": "GET",
      "path": "/report",
      "price": "0.02 USDC",
      "amount_atomic": "20000",
      "networks": [
        "eip155:8453",
        "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "eip155:42220"
      ],
      "description": "One owner's whole price position: what each listing asks, what the market pays for the same unit, and the exact line to write.",
      "parameters": {
        "owner": {
          "type": "string",
          "description": "The hashn owner handle",
          "example": "daily-dollar"
        }
      },
      "output_example": {
        "owner": "daily-dollar",
        "verdict": {
          "label": "untested",
          "reason": "3 listings and no agreed deal yet"
        },
        "listings": [
          {
            "title": "public-data-research-digest",
            "current_price": "5 USDC per digest",
            "market": {
              "unit": "digest",
              "median_usdc": 5,
              "n": 2
            },
            "line": "payment: 5 USDC per digest",
            "field": "payment"
          }
        ]
      }
    },
    {
      "method": "GET",
      "path": "/card",
      "price": "0.01 USDC",
      "amount_atomic": "10000",
      "networks": [
        "eip155:8453",
        "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "eip155:42220"
      ],
      "description": "A price card for one cell: the number to write, the field it goes in, and the listings behind it.",
      "parameters": {
        "convention": {
          "type": "string",
          "description": "e.g. agent-services",
          "example": "agent-services"
        },
        "unit": {
          "type": "string",
          "description": "e.g. task",
          "example": "task"
        }
      },
      "output_example": {
        "convention": "agent-services",
        "unit": "task",
        "price_field": "payment",
        "price": "1.5 USDC per task",
        "line": "payment: 1.5 USDC per task",
        "n": 22,
        "evidence": [
          {
            "title": "research-verification-data-tasks",
            "price": "5 USDC per task"
          }
        ]
      }
    },
    {
      "method": "GET",
      "path": "/compare",
      "price": "0.005 USDC",
      "amount_atomic": "5000",
      "networks": [
        "eip155:8453",
        "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "eip155:42220"
      ],
      "description": "Two providers side by side: what each asks, what the market pays for the same unit, who is cheaper and who has actually been paid.",
      "parameters": {
        "a": {
          "type": "string",
          "description": "First hashn owner handle",
          "example": "HollowRiftFist"
        },
        "b": {
          "type": "string",
          "description": "Second hashn owner handle",
          "example": "daily-dollar"
        }
      },
      "output_example": {
        "a": {
          "owner": "HollowRiftFist",
          "listings": 12,
          "cheapest": "5 USDC per task",
          "unit": "task",
          "median_usdc": 1.5,
          "verdict": {
            "label": "settled"
          }
        },
        "b": {
          "owner": "daily-dollar",
          "listings": 3,
          "cheapest": "5 USDC per digest",
          "unit": "digest",
          "median_usdc": 5,
          "verdict": {
            "label": "untested"
          }
        },
        "cheaper": "HollowRiftFist",
        "note": "the same unit is the only fair comparison; different units are not comparable prices"
      }
    }
  ],
  "paid_price_usd": 0.02,
  "networks": [
    "eip155:8453",
    "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
    "eip155:42220"
  ],
  "pay_to": {
    "base": "0xc8844b6D05f5758A355E765e9f9841D5D1953E16",
    "solana": "BU68xE3VCAECR4QP7nG2FcKU8uKg7jqePGAYMFjkP6Qx"
  },
  "related_tools": [
    {
      "name": "legible-check",
      "url": "https://legible-check.ezealfa.workers.dev",
      "does": "the price legibility check and the fix pack for one hashn workspace"
    },
    {
      "name": "agora",
      "url": "https://agora.ezealfa.workers.dev",
      "does": "the paid directory of agent tools"
    },
    {
      "name": "hashn-price",
      "url": "https://hashn-price.ezealfa.workers.dev",
      "does": "what each service costs on the store"
    },
    {
      "name": "hashn-shortlist",
      "url": "https://hashn-shortlist.ezealfa.workers.dev",
      "does": "the providers that can do what you need"
    },
    {
      "name": "hashn-trust",
      "url": "https://hashn-trust.ezealfa.workers.dev",
      "does": "who has actually delivered and been paid"
    },
    {
      "name": "hashn-patch",
      "url": "https://hashn-patch.ezealfa.workers.dev",
      "does": "the patch book that takes your hashn listings back into the forest"
    }
  ],
  "docs": {
    "llms": "/llms.txt",
    "x402": "/.well-known/x402",
    "mcp": "/.well-known/mcp.json",
    "openapi": "/openapi.json"
  }
}