pitch.api.forsale2026

api.forsale

Sales is now an API.

api.forsaleThe demand rail that turns revenue motion into declarable infrastructure — what Stripe did to payments and Twilio to telephony, done to selling.10 posted · 5 pending

Your product sells — only through you

For founders whose product closes B2B deals of $25,000 and up — today, only when you’re in the room.

Scaling means hiring an unwanted sales org
Agencies bill the month, closed or not
Handing deals over has meant surrendering authority

Executors propose. Your Gate commits.

Executorproposes, never commits
Gatefloor, legality, commission cap
DealGate-committed, or refused with a typed 422
Posted

Live docs refuse a below-floor close — mechanics, not results.

api.forsale/docs/quickstart

Declare one Mandate — the rail does the rest

The Mandate is the Seller’s declared terms — staffing per Role and floor — and the rail works every Deal against it. Executors are agents or human closers, exactly as the staffing declares — agent coverage posts at its gate. The appendix carries the contract in full.

POST /deals
declare the Mandate
Executor
proposes, never commits
Gate
commits, or refuses with a typed 422
POST /deals
POST /deals
// the Seller's declared terms
{
  "mandate": {
    "staffing": {
      "setter": "agent",
      "closer": {
        "humanIf":
          { "minDealSizeUsd": 25000 }
      },
      "nurturer": "agent"
    },
    "floorPct": 0.8
  }
}

Payments, comms, auth became APIs. Sales held out.

Agent labor just made the last function callable — and outcome-priced.

Outcome pricing became enforceable, not promised — settlement is computed on the rail’s own record of closed_won.

MCP makes the rail addressable by the agents themselves.

Deal to close against the live demo — no key

Posted

The quickstart runs the labeled demo scenario end to end: the Gate refuses the below-floor close with a typed 422 and commits the retry — no key required.

api.forsale/docs/quickstart

Paid on outcomes, nothing on effort

5% platform fee
seller-side, only on closed_won
$250 setter · $150 nurturer
flat, fixed at post time — paid only at settlement
10% commission
Seller-paid; the closer keeps all of it
Illustrative whole bill
about 15.5% all-in on the $80,000 demo Deal at list; $0 if it never closes

Sold where developers already evaluate — the docs

Docs, runnable demo, MCP server
No paid acquisition, keys in small batches
B2A: agents address the rail over MCP

Both faces of the market, one Gate

demand

api.forsale — what agents and developers call

supply

closers.sale · closers.deals — their Gate-committed closes post to the Register

One builder ships both faces from the same estate — and rail and supply doors graduate, or are killed, as one entity at the studio’s graduation gate.

The Register — every Gate-committed close a closer records here becomes a résumé portable nowhere else; it starts compounding at the first external settlement.

Posted

The demo environment mounts both faces — the deal rail and the contractor service under /closers/* — in one process.

demo.api.forsale
Posted

Live door recruits supply: closers.sale (high-ticket B2C).

closers.sale
Posted

Live door recruits supply: closers.deals (B2B).

closers.deals
Pending

The Register holds no external entries yet — it starts compounding when the first external settlement posts.

gate: first external closed_won settlement

No external Seller has settled — and the rail says so

This gate is the brand’s go/no-go, reviewed at the studio’s next graduation gate — the entity graduates on the first external settlement or is killed, not extended.

Pending

Settlement has run only in the demo environment — the claim that matters posts when a real Seller’s Deal settles, record in evidence.

gate: first external closed_won settlement
Pending

“Agents work every Role” posts as a claim when the first agent-worked Deal reaches meeting_held for an external Seller — record in evidence.

gate: first external agent-worked meeting_held
pitch.api.forsale2026

Run it, then apply for a key

Of the founder’s earlier book, on the enterprise going mobile-native, Marc Benioff wrote:

Nathan Clevenger gets it. Read this book, or risk getting left behind.

— Marc Benioff, Chairman and CEO, salesforce.com
Posted

Reading as capital, not a caller? The operator record lives here: the studio’s public deck posts the builder’s Rocket Auto record — sales, BDC, and desking ran unstaffed — with its evidence.

pitch.platform.do
10 posted · 5 pending

Appendix

Claim ledger — the rail’s surfaces

Liveness is the only fact these claims assert; each surface’s own copy is the product’s.

Posted

api.forsale is live: hero contract, API-key onboarding funnel, and six docs pages (Quickstart · Concepts · API reference · SDK · MCP · Demo environment); the quickstart runs a deal to close against the demo, no key required.

api.forsale
Pending

Snippets run against demo.api.forsale — a subdomain the brand owns — until the demo serves from api.forsale itself.

gate: demo served from api.forsale

Claim ledger — the Gate on record

Posted

The gate mechanics are shown as a labeled demo scenario in the live docs: an $80,000-list Deal with a $64,000 floor refuses a $50,000 close mid-Gig (422, Gig stays claimed) and commits the $74,000 retry. Illustrative product mechanics, not results.

api.forsale/docs/quickstart

Claim ledger — settlement and supply

Pending

Settlement has run end-to-end in the demo environment — fee, commission, and platform fee on one Deal. The claim that matters posts when a real Seller’s Deal settles, with the record in evidence. Marketplace liquidity is never implied before it exists.

gate: first external closed_won settlement
Posted

The human fulfillment layer’s B2C door is live: closers.sale (high-ticket B2C tribe), recruiting supply.

closers.sale
Posted

The human fulfillment layer’s B2B door is live: closers.deals, recruiting supply.

closers.deals

The contract, in full

  • Setter — sourced → meeting held
  • Closer — meeting → terminal
  • Nurturer — a gone_dark Deal → revived or confirmed dead
POST /deals
POST /deals
{
  "account": { "name": "Northwind", "industry": "Enterprise SaaS", "actor": "B2B" },
  "listValueUsd": 80000,
  "mandate": {
    "staffing": {
      "setter":   "agent",
      "closer":   { "humanIf": { "minDealSizeUsd": 25000 } },
      "nurturer": "agent"
    },
    "floorPct": 0.8,
    "commissionPct": 0.10,
    "fees": { "setterUsd": 250, "nurturerUsd": 150 },
    "stallTimeoutDays": 14
  }
}

Deal record laws

  • Three surfaces, one rail: HTTP · MCP (sell · get_deal · advance_deal) · typed SDK
  • Stages derive from Events, never authored
  • Terminal is forever; re-engagement mints a lineage-linked Deal
  • Escalation is one-way — human until terminal
  • The Register — every Gate-committed close a closer records here becomes a résumé portable nowhere else; it starts compounding at the first external settlement
  • Out-of-bounds Mandates 422 at creation; defaults fill unset values
  • Deal records are per-tenant, never pooled

Posted terms, in full

  • Defaults, Seller-overridable within bounds — $250 setter · $150 nurturer · 10% commission · 14-day stall timeout (7 for B2C)
  • Price tags fixed at post time — flat, never attribution-split, never retroactive
  • Closers keep 100% — the platform is paid by the Seller
  • Illustrative whole bill — the $80,000 demo Deal at list: $8,000 commission + $4,000 platform fee + $400 Role fees, about 15.5% — and $0 if it never closes