{
  "api": {
    "name": "StartupBuilder API",
    "description": "🚀 Ideate, build, launch, operate and grow startups: one API for every startup in the Studio and everything they do",
    "url": "https://api.sb",
    "login": "https://api.sb/login",
    "signup": "https://api.sb/signup",
    "docs": "https://api.sb/docs",
    "from": "https://startups.studio"
  },
  "links": {
    "home": "https://api.sb/",
    "up": "https://api.sb/startups",
    "self": "https://api.sb/payonscan.dev",
    "next": "https://api.sb/payruns.co",
    "prev": "https://api.sb/payoffs.click"
  },
  "nav": {
    "🏛️ Startups.Studio": "https://api.sb/",
    "└─ 🚀 startups (242)": "https://api.sb/startups",
    "   ├─ ◀ payoffs.click": "https://api.sb/payoffs.click",
    "   ├─ ● payonscan.dev": "https://api.sb/payonscan.dev",
    "   └─ ▶ payruns.co": "https://api.sb/payruns.co"
  },
  "startup": {
    "$context": "https://api.sb/",
    "$id": "https://api.sb/payonscan.dev",
    "$type": "Startup",
    "id": "startup_payonscandev",
    "name": "payonscan.dev",
    "pitch": "Settlement rides the scan event itself. Each POS scan lands as an EPCIS event on the epcis.dev spine, and the vendor is paid against that record, so both sides settle from one set of numbers.",
    "icp": "Direct-store-delivery vendors and the grocers who take their goods on scan-based trading",
    "status": "Designed",
    "ventures": {
      "Supply chain visibility": "https://api.sb/startups?venture=supply-chain"
    },
    "families": {
      "dev (suffix .dev)": "https://api.sb/startups?family=dev"
    },
    "abstractions": [
      "App",
      "Agent"
    ],
    "motions": [
      "b2d",
      "b2b"
    ],
    "coordinates": {
      "icp": "Direct-store-delivery vendors and the grocers who take their goods on scan-based trading",
      "industries": {
        "42449": "https://api.sb/Industries/42449",
        "44511": "https://api.sb/Industries/44511"
      },
      "occupations": {
        "13-1022.00 · serves": "https://api.sb/Occupations/13-1022.00",
        "Sales Representatives, Wholesale and Manufacturing, Except Technical and Scientific Products · serves": "https://api.sb/Occupations/Sales_and_Related/Sales_Representatives_(41-4010)/Sales_Representatives_(41-4012)"
      },
      "processes": {
        "9.6.1": "https://api.sb/Processes/9.6.1",
        "9.6.1.7": "https://api.sb/Processes/9.6.1.7"
      },
      "drawsOn": {
        "Event.capture": "https://api.sb/startups?supplies=Event.capture"
      },
      "offers": {
        "payonscan.dev for developers and agents (keyed, metered per scan) · b2d · not priced yet · metered API": "https://api.sb/by-motion/b2d",
        "Settlement and ledger for DSD vendors on scan-based trading · b2b · not priced yet · self-serve software": "https://api.sb/by-motion/b2b",
        "Scan-based trading for retailers moving a category to consignment · b2b · not priced yet · metered API": "https://api.sb/by-motion/b2b"
      },
      "products": {
        "Scan-to-settlement API. POS scans in, a settlement per vendor, store and period out, each line tied to the scan that earned it · App": "https://api.sb/by-abstraction/software",
        "The consignment ledger. What was delivered, what is on the shelf, what scanned, what shrank and what is owed, per store and item · App": "https://api.sb/by-abstraction/software",
        "The settlement agent. Ingests the retailer's scans, matches them to deliveries, proposes the settlement and raises a dispute on a gap · Agent": "https://api.sb/by-abstraction/agent"
      },
      "oneLiner": "Settlement rides the scan event itself. Each POS scan lands as an EPCIS event on the epcis.dev spine, and the vendor is paid against that record, so both sides settle from one set of numbers.",
      "category": "settling consignment payments at the point-of-sale scan",
      "beats": {},
      "unplaced": {
        "industries": "not placed yet: ideate.icp places it from the Startup’s sources",
        "occupations": "not placed yet: ideate.icp places it from the Startup’s sources",
        "processes": "not placed yet: ideate.icp places it from the Startup’s sources",
        "supplies": "not yet: build.product names the Verbs it serves",
        "drawsOn": "not yet: build.product names what it draws on",
        "beats": "not yet: the choice (ideate.hypothesis) names each rival by its URL"
      }
    },
    "platform": false,
    "domains": {
      "payonscan.dev": "https://api.sb/domains/payonscan.dev"
    },
    "usesPlatform": "https://api.sb/"
  },
  "graph": {
    "families": {
      "dev": {
        "$id": "https://api.sb/startups?family=dev",
        "count": 21
      }
    },
    "ventures": {
      "Supply chain visibility": {
        "$id": "https://api.sb/startups?venture=supply-chain",
        "count": 28
      }
    }
  },
  "verbs": {
    "launch · Designed → Live": "https://api.sb/payonscan.dev/launch",
    "extend": "https://api.sb/payonscan.dev/extend",
    "graduate": "https://api.sb/payonscan.dev/graduate",
    "shutDown · Designed → ShutDown": "https://api.sb/payonscan.dev/shutDown",
    "🚀 the Startups payonscan.dev uses": "https://api.sb/startups?usedBy=payonscan.dev",
    "🚀 the Startups that use payonscan.dev": "https://api.sb/startups?uses=payonscan.dev",
    "🔍 search the Startups": "https://api.sb/startups?q=",
    "📖 what is a Startup?": "https://api.sb/nouns/Startup",
    "🏠 home": "https://api.sb/"
  },
  "user": {
    "agent": {
      "kind": "ai-crawler",
      "name": "ClaudeBot",
      "vendor": "Anthropic",
      "onBehalfOf": "training"
    },
    "ip": "216.73.216.152",
    "isp": "Anthropic, PBC",
    "flag": "🇺🇸",
    "city": "Columbus",
    "region": "Ohio",
    "country": "United States",
    "continent": "North America",
    "timezone": "America/New_York",
    "localTime": "10/26/2026, 6:58:45 AM",
    "edgeLocation": "CMH",
    "latencyMilliseconds": 5,
    "rttMilliseconds": 2,
    "trustScore": 1
  }
}