Skip to content

Launch my business

Launch puts a Startup live on its domain, opens its Site and takes real payments through Stripe once every entry check of Live passes.

For developers

Startup.launch puts a Startup live on its domain, serving its Offers to Customers. It refuses until every entry check of Live passes, and names each check that fails.

For developers

Needs Open a bank account · Offer · Put up a page

What you get

  • 1business moved to LiveStartup
  • 10launch checks every Startup passes, plus any its template addsLifecycle
  • 1site public at leaseline.appSite
  • 1Offer on sale at $29 a monthOffer
  • 1checkout that takes real cardsStripe's Checkout Session
  • 1Stripe account taking live charges and paying out to your bankStripe's Account and Payout
  • 1billing portal where customers change or cancelStripe's Billing Portal
  • 1launch announcement goes to your AudiencesWorkflow

Your agent does

Startup.launch
You, to your agent

Launch Leaseline.

Put the business live and start taking payments.

Open leaseline.app to customers today.

# Look up the Startup: Startup.list
STARTUP=$(curl "https://api.sb/leaseline.app/startups?limit=1" \
  -H "Authorization: Bearer $STARTUP_BUILDER_API_KEY" | jq -r '.startups[0]["$id"] | split("/") | last')

# Startup.launch
curl -X POST https://api.sb/leaseline.app/startups/$STARTUP/launch \
  -H "Authorization: Bearer $STARTUP_BUILDER_API_KEY"
import { $ } from 'startup-builder'

const [startup] = await $.Startup.list({ limit: 1 })
await $.Startup.launch({ startup: startup.$id })
STARTUP=$(npx startup-builder do Startup.list --json '{"limit":1}' | jq -r '.startups[0]["$id"] | split("/") | last')
npx startup-builder do Startup.launch --json '{"startup":"'"$STARTUP"'"}'
{
  "name": "do",
  "arguments": {
    "code": "const [startup] = await $.Startup.list({ limit: 1 })\nreturn await $.Startup.launch({ startup: startup.$id })"
  }
}

Launch refuses until every check below that applies to your Startup passes. The launch checklist gives the words that clear each one.

CheckApplies toWhat clears itCall
Offers publishedEvery StartupPublish an Offer with a price and terms.Offer.publish
Work definedEvery StartupGive every published Offer a Workflow with each step assigned.Workflow.create
People assignedEvery StartupSeat an Agent or a person in every Role the Workflows need.Role.staff
Site publishedEvery StartupPublish the home, pricing, terms, and privacy Pages.Version.deploy
Test run passedEvery StartupHave a sample Customer accept every published Offer in test.Offer.accept
Portal readyEvery StartupBuild the Startup so the Portal serves every Customer record.Startup.build
Agent API openEvery StartupBuild the Startup and fix each conformance failure it names.Startup.build
Payouts connectedEvery StartupHave a person claim the Startup and finish payouts onboarding.Startup.claim
Address resolvesEvery StartupConnect the Domain, wait for its certificate, and check walletsEnabled.Domain.connect
Five slots at CommitmentEvery StartupRun the cheapest test on each slot below Commitment, such as a fake door on the reserve page.Experiment.start
Sources securedDataset API, DirectoryRecord a licensed, crawled, or synthetic Source for every Dataset.Source.create
Evals passingAgent as a ServiceRun the Evals again after fixing each failing task type.Action.evaluate
SLA publishedServices-as-Software, E2E managed serviceState the outcome, the SLA, and the remedy on every service Offer.Offer.publish
Supply seededMarketplace, Licensed-human marketplaceOnboard the first Suppliers and have each accept the supplier terms.Human.onboard
Credentials verifiedLicensed-human marketplaceVerify a current credential for each Supplier in each jurisdiction served.Credential.verify
Human steps staffedE2E managed serviceSeat a person in every human delivery step, with a response time.Role.staff

Change it

  • Launch on Monday at 9 am.
  • Tell my waitlist a day before everyone else.
  • Pause the business for a week.

Under the hood

Systems
Sites, Billing, Ledger
Nouns
Startup, Lifecycle, Site, Offer
Events
Startup.launched
Stripe objects
Account, Checkout Session, Billing Portal, Payout