{
  "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/page.ax",
    "next": "https://api.sb/parcelaudit.bid",
    "prev": "https://api.sb/packlists.co"
  },
  "nav": {
    "🏛️ Startups.Studio": "https://api.sb/",
    "└─ 🚀 startups (242)": "https://api.sb/startups",
    "   └─ apis.ax": "https://api.sb/domains/apis.ax",
    "      ├─ ◀ packlists.co": "https://api.sb/packlists.co",
    "      ├─ ● page.ax": "https://api.sb/page.ax",
    "      └─ ▶ parcelaudit.bid": "https://api.sb/parcelaudit.bid"
  },
  "startup": {
    "$context": "https://api.sb/",
    "$id": "https://api.sb/page.ax",
    "$type": "Startup",
    "id": "startup_pageax",
    "name": "page.ax",
    "pitch": "\"One URL, two registers\": content-addressed pages that serve clean markdown with linked-data frontmatter to agents and a designed page to humans, \"No account, no key, no card\", and \"the ask only arrives if you want the page to stay\". The hosting wedge is open (Glitch dead, surge abandoned).",
    "icp": "Agents that need to publish what they made, and the people who read it",
    "status": "Live",
    "ventures": {
      "Agent devtools": "https://api.sb/startups?venture=agent-devtools"
    },
    "families": {
      "ax (suffix .ax · census)": "https://api.sb/startups?family=ax"
    },
    "abstractions": [
      "App"
    ],
    "motions": [
      "b2a",
      "b2c",
      "b2b"
    ],
    "coordinates": {
      "icp": "Agents that need to publish what they made, and the people who read it",
      "processes": {
        "8.4.4.2": "https://api.sb/Processes/8.4.4.2"
      },
      "offers": {
        "Anonymous publish (ephemeral, free, rate-limited) · b2a · free · metered API": "https://api.sb/by-motion/b2a",
        "Persist a page (ephemeral to durable) · b2a · $5 per page made durable · metered API": "https://api.sb/by-motion/b2a",
        "Attach a custom domain (durable to permanent) · b2c · $5/month · self-serve software": "https://api.sb/by-motion/b2c",
        "Pages for every Studio startup (reports, launch pages) · b2b · $0.01 per page published · metered API": "https://api.sb/by-motion/b2b"
      },
      "products": {
        "Publish a page in one call, one canonical URL that serves markdown to agents and a designed page to humans (npx page.ax, or a bare POST) · App": "https://api.sb/by-abstraction/software",
        "Keeping a page, ephemeral to durable (Stripe checkout or credits) and durable to permanent on a custom domain · App": "https://api.sb/by-abstraction/software",
        "Documents beyond a page, decks, sheets, docs and sites · App": "https://api.sb/by-abstraction/software"
      },
      "oneLiner": "Publish a page with one call and no account: one URL, markdown for machines and a designed page for humans",
      "category": "Web publishing and static hosting",
      "beats": {
        "GitHub Pages: Needs an account and a repo before anything is live": "https://api.sb/by-alternative/incumbent",
        "Neocities: Needs an account signup before publishing": "https://api.sb/by-alternative/incumbent",
        "Netlify: Anonymous deploys are temporary, on a vendor subdomain with no durability guarantee": "https://api.sb/by-alternative/incumbent",
        "Doing nothing after Glitch ended project hosting: Projects and links are lost when the host shuts down": "https://api.sb/by-alternative/nothing"
      },
      "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": true,
    "domains": {
      "page.ax": "https://api.sb/domains/page.ax"
    },
    "partOf": {
      "apis.ax": "https://api.sb/domains/apis.ax"
    },
    "usesPlatform": "https://api.sb/"
  },
  "graph": {
    "siblings": {
      "apis.ax": {
        "$id": "https://api.sb/startups?partOf=apis.ax",
        "count": 1
      }
    },
    "families": {
      "ax": {
        "$id": "https://api.sb/startups?family=ax",
        "count": 3
      }
    },
    "ventures": {
      "Agent devtools": {
        "$id": "https://api.sb/startups?venture=agent-devtools",
        "count": 15
      }
    }
  },
  "verbs": {
    "pause · Live → Dormant": "https://api.sb/page.ax/pause",
    "extend": "https://api.sb/page.ax/extend",
    "graduate": "https://api.sb/page.ax/graduate",
    "sell · Live → Sold": "https://api.sb/page.ax/sell",
    "shutDown · Live → ShutDown": "https://api.sb/page.ax/shutDown",
    "🚀 the Startups page.ax uses": "https://api.sb/startups?usedBy=page.ax",
    "🚀 the Startups that use page.ax": "https://api.sb/startups?uses=page.ax",
    "🔍 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.65",
    "isp": "Anthropic, PBC",
    "flag": "🇺🇸",
    "city": "Columbus",
    "region": "Ohio",
    "country": "United States",
    "continent": "North America",
    "timezone": "America/New_York",
    "localTime": "10/26/2026, 7:52:45 AM",
    "edgeLocation": "CMH",
    "latencyMilliseconds": 5,
    "rttMilliseconds": 8,
    "trustScore": 1
  }
}