Every order on /trade carries the house builder code, so the house raise earns from day one

For builders: listing, SDK, approvals, MCP and API

Everything an app or an agent needs to route through its code.

Listing

Send the listing form: app, link, category, payout chain and address, your own trading addresses (excluded from counts) and a target. Once accepted, the protocol derives your builder address, sends its 101 USDC first check, checks its mode is"disabled" and opens the raise.

SDK

curl -O https://www.hyperseed.app/sdk/hyperseed.js
import { seedBuilder, approveSeed, listingStatus } from "https://www.hyperseed.app/sdk/hyperseed.js";

// the two fields every order carries
const builder = await seedBuilder("house");   // { b: "0x...", f: 40 }
const action = { type: "order", orders, grouping: "na", builder };

// the one-time approval, signed by the user's main wallet (EIP-712)
const payload = await approveSeed(userAddress, "house");

// raise, tranches, routed notional, distinct traders
const status = await listingStatus("house");

Public API

GET https://www.hyperseed.app/api/apps
GET https://www.hyperseed.app/api/apps/:id                 escrow, builder, tranches, volume
GET https://www.hyperseed.app/api/apps/:id/fills?day=YYYYMMDD
GET https://www.hyperseed.app/api/epochs
GET https://www.hyperseed.app/api/burns
GET https://www.hyperseed.app/api/claims/:wallet

MCP server

For agents that trade perps: streamable HTTP at https://www.hyperseed.app/api/mcp.

ToolReturns
list_appsevery listed app with its status
app_statusone app: raise, tranches, routed notional, traders
builder_paramsthe {b, f} an agent adds to its orders
claimablea wallet's claimable USDC
curl -s https://www.hyperseed.app/api/mcp -H 'content-type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"builder_params","arguments":{"app":"house"}}}'

What a builder can and cannot do

A builder never holds its builder address's key. Its frontend builds the orders, so it can stop using the code at any time; what holds it is the escrow not yet released, plus the 30-day quiet-code return. If it stops routing, its backers' fees stop with it.