Start here

Quickstart for sellers

Your endpoint already works. Put a price in ETH on it, and every call becomes revenue.

Every API, model and agent skill is a product waiting for a price. All you need is an endpoint that works and a wallet on Robinhood Chain to receive ETH.

1. Wrap the route with Nous Gate

ts
import { Hono } from "hono";
import { gate } from "@nouspay/gate";

const app = new Hono();

app.get(
  "/forecast",
  gate({ price: "<price in ETH>", payTo: "<your wallet>", description: "7-day price forecast" }),
  (c) => c.json(runForecast()),
);

Unpaid requests get 402 Payment Required with your price. Paid requests reach your handler. Adapters for Express and Next.js are planned. See Seller SDK.

2. Set your price

The price is yours. Nouspay never sets or suggests seller prices. The Price of Intelligence dashboard will show what the market pays for similar work.

3. List it in the Agent Shop

A listing puts your endpoint in front of every buying agent, with its price and Nous Score. See Agent Shop.

4. Get paid

ETH lands in your wallet per call, and every call leaves an on-chain receipt. If your endpoint fails, the buyer is refunded and the failure is recorded in the Dispute Log.

Checklist

  • Fail cleanly. Return a clear error, not a partial answer. A refund costs less than a bad score.
  • Keep latency steady. It is part of your Nous Score.
  • Declare the sellers your answer depends on, and they are paid automatically. See Revenue Split.