Skip to content

Startup.launch

POST /{namespace}/startups/{startup}/launch

Launch puts a Startup live on its domain, serving its Offers to Customers.

Mode
do
Event
Startup.launched

Inputs

InputTypeRequiredDescription
startupStartuprequiredThe Startup to launch.

Outputs

OutputTypeRequiredDescription
startupStartuprequiredThe Startup, now live.

Effects

  • Emits Startup.launched.
  • Performed by the Founder.
  • Runs the entry checks of Live, and refuses when any check fails.
  • Sets launchedAt on the Startup.

Refuses when

CheckErrorFixThen call
Offers published (live-offers)refusedPublish an Offer with a price and terms.Offer.publish
Work defined (live-work)refusedGive every published Offer a Workflow with each step assigned.Workflow.create
People assigned (live-people)refusedSeat an Agent or a person in every Role the Workflows need.Role.staff
Site published (live-site)refusedPublish the home, pricing, terms, and privacy Pages.Version.deploy
Test run passed (live-test-run)refusedHave a sample Customer accept every published Offer in test.Offer.accept
Portal ready (live-portal)refusedBuild the Startup so the Portal serves every Customer record.Startup.build
Agent API open (live-agent-api)refusedBuild the Startup and fix each conformance failure it names.Startup.build
Payouts connected (live-payouts)refusedHave a person claim the Startup and finish payouts onboarding.Startup.claim
Address resolves (live-address)refusedConnect the Domain, wait for its certificate, and check walletsEnabled.Domain.connect
Five slots at Commitment (live-slots)refusedRun the cheapest test on each slot below Commitment, such as a fake door on the reserve page.Experiment.start
Sources secured (live-sources, Dataset API, Directory only)refusedRecord a licensed, crawled, or synthetic Source for every Dataset.Source.create
Evals passing (live-evals, Agent as a Service only)refusedRun the Evals again after fixing each failing task type.Action.evaluate
SLA published (live-sla, Services-as-Software, E2E managed service only)refusedState the outcome, the SLA, and the remedy on every service Offer.Offer.publish
Supply seeded (live-supply, Marketplace, Licensed-human marketplace only)refusedOnboard the first Suppliers and have each accept the supplier terms.Human.onboard
Credentials verified (live-credentials, Licensed-human marketplace only)refusedVerify a current credential for each Supplier in each jurisdiction served.Credential.verify
Human steps staffed (live-human-loop, E2E managed service only)refusedSeat a person in every human delivery step, with a response time.Role.staff
The key is valid, but its scopes do not allow this operation.forbiddenUse a key whose scopes cover the operation, or ask an owner of the namespace to grant them.Startup.launch

When it waits

GateDefault
Decision classMedium: two-way, visible
Delay window1 business hour, in which a watcher can pause, redirect or cancel it; then it runs.
LimitThe call Limit of the Permission it runs under.
Over the LimitIt waits pending for an Approval from the Founder. Approved, it runs; refused, it ends refused with limit-exceeded; unanswered by its deadline, it ends canceled.

An Agent launches a Startup once its site and first Offer are ready, and Customers can accept that Offer from then on.