Skip to content

Company

A Company is a legal entity that holds Startups, signs Agreements, and owns equity, authority, and profit rights.

A Startup that graduates moves to a Company of its own.

Properties

PropertyTypeRequiredDescription
legalNamestringrequiredThe registered name.
jurisdictionstringrequiredWhere it is incorporated.
statusstringrequiredOne of forming, incorporated or dissolved.
Inherited from Party: 1 property
PropertyTypeRequiredDescription
namestringrequiredThe legal or personal name.

Object

JSON
{
  "$id": "https://api.sb/routewise.dev/companies/company_1",
  "$type": "Company",
  "name": "RouteWise",
  "legalName": "RouteWise Inc.",
  "jurisdiction": "US-DE",
  "status": "forming"
}

Relationships

  • A Company is controlled by one Studio: a Studio controls the holding Companies that are owner of record for its Startups. controlledBy, inverse controls.
  • A Company holds many Startups: the holding Company is the Startup’s owner of record: it signs its Agreements and owns its profit rights. holds, inverse heldBy.
  • A Company has many Instruments: an Instrument is a right in one Company and counts in its fully diluted cap table. instruments, inverse issuedBy.
  • A Company keeps many Suppressions: a Company’s Suppressions bind every Startup it holds: no commercial Message goes to a suppressed address. keeps, inverse keptBy.
  • A Company is known as many Organizations: each Startup’s own view of an outside party resolves to the one legal entity behind it. knownAs, inverse resolvesTo.
  • A Company has many Pay Runs: a Pay Run is paid by one Company, the employer of record for everyone in it. payRuns, inverse paidBy.
  • A Company has many Shares: a Share is issued by one Company and sits on that Company’s cap table. shares, inverse issuedBy.

Lifecycle

Company lifecycle: forming, incorporated, dissolved (ends)forming → incorporated: Company.incorporateincorporated → dissolved: Company.dissolveformingincorporateddissolved
StateMeaningMoves to
forming (first)Its founders, jurisdiction and shares are chosen, and no formation filing is accepted yet.incorporated by Company.incorporate
incorporatedA registered legal entity that signs Agreements, holds accounts and owns equity.dissolved by Company.dissolve
dissolvedWound up, with its final returns filed and every record kept.None: it ends here.

Verbs

  1. createCreates a Company.
    POST /{namespace}/companiesdoCompany.created
  2. getReturns one Company by id.
    GET /{namespace}/companies/{id}readNo Event
  3. listReturns Companies, newest first, one page at a time.
    GET /{namespace}/companiesreadNo Event
  4. updateChanges the given properties of a Company.
    PATCH /{namespace}/companies/{id}doCompany.updated
  5. dissolveDissolve winds up a Company that holds no business: it files final returns and the certificate, and keeps every record.
    POST /{namespace}/companies/{company}/dissolvedoCompany.dissolved
  6. incorporateIncorporate forms a Company in a chosen jurisdiction, with its founders, shares and registered agent on record.
    POST /{namespace}/companies/incorporatedoCompany.incorporated
  7. registerRegister applies for a sales tax, VAT or GST registration in one jurisdiction and records the grant as a Credential.
    POST /{namespace}/companies/registerdoCompany.registered
  8. submitSubmit files one tax return for a jurisdiction and its Periods, pays the tax due, and keeps the return as a Document.
    POST /{namespace}/companies/submitdoCompany.submitted

A Company is never deleted: it ends by Company.dissolve, and its records stay.

Permissions

Which Access level may call each Verb. One-way Verbs wait their delay window.

Operationowneradminmemberviewer
Company.createYesYesYesNo
Company.getYesYesYesYes
Company.listYesYesYesYes
Company.updateYesYesYesNo
Company.dissolveYesNoNoNo
Company.incorporateYesNoNoNo
Company.registerYesNoNoNo
Company.submitYesNoNoNo

Call it

Text
Incorporate the company “PatentPad Inc.”

Example

One Company holds a résumé-review shop, a cover-letter Agent and a job-board directory. It signs their Agreements, keeps one Suppression list for all three, and receives their profit.