Form my company
Say "form my company" and get a corporation with its certificate filed, its first directors appointed and its cap table open.
Forming a Company files its certificate, appoints its first directors and opens its cap table. A corporation is the default once a cofounder is seated or the Startup raises; an LLC only when the Decision records why.
Needs Startup
What you get
- 1Company formed in Delaware, its certificate filed and its first directors appointedCompany
- 1entity-type Decision: a corporation, or an LLC with the reason recordedDecision
- 1formation documents for you to sign as an officerDocument
- 1cap table with the founders’ sharesShare
Your agent does
You, to your agent
Form my company.
Incorporate Leaseline in Delaware.
Make Leaseline a real company.
# Company.incorporate
curl -X POST https: //api.sb/ leaseline.app/ companies/ incorporate \
-H "Authorization: Bearer $STARTUP_BUILDER_API_KEY" \
-H "Content-Type: application/ json" \
-d '{"legalName": "Leaseline Inc.", "jurisdiction": "US-DE"}'
import { $ } from 'startup-builder'
await $.Company.incorporate({ legalName: 'Leaseline Inc.', jurisdiction: 'US-DE' })
npx startup-builder do Company.incorporate --json '{"legalName": "Leaseline Inc.", "jurisdiction": "US-DE"}'
{
"name": "do",
"arguments": {
"code": "return await $.Company.incorporate({ legalName: 'Leaseline Inc.', jurisdiction: 'US-DE' })"
}
}
Change it
- Make it an LLC, and record why.
- Add my cofounder as a director.
- Register it in another state where I hire.
Under the hood
- Systems
- Corporate records
- Nouns
- Company, Decision, Document, Share
- Events
Company.incorporated