Skip to content

C-Corp Founder Journey

A complete walkthrough of incorporating a Delaware C-Corp, issuing founder shares, signing documents, opening a bank account, and setting up governance — shown across all three interfaces.

Every tab shows the same operation. Pick whichever interface fits your workflow.


Terminal window
corp form
# Interactive wizard prompts for:
# Entity name: Acme AI Inc
# Entity type: c_corp
# Jurisdiction: DE
# Or non-interactive:
corp form --name "Acme AI Inc" --type c_corp --jurisdiction DE

The CLI returns the entity ID, formation status, and lists the generated documents (Certificate of Incorporation, Bylaws).


Terminal window
corp contacts add --name "Jane Smith" --email [email protected] --role founder
corp contacts add --name "Bob Chen" --email [email protected] --role founder

Issue 6,000,000 shares to Jane (60%) and 4,000,000 to Bob (40%) from the 10M authorized pool.

Terminal window
corp cap-table issue-equity ent_abc123 \
--type common --shares 6000000 --recipient "Jane Smith"
corp cap-table issue-equity ent_abc123 \
--type common --shares 4000000 --recipient "Bob Chen"

Verify:

Terminal window
corp cap-table show ent_abc123
Acme AI Inc — Cap Table
──────────────────────────────────────
Holder Class Shares %
──────────────────────────────────────
Jane Smith Common 6,000,000 60.0%
Bob Chen Common 4,000,000 40.0%
──────────────────────────────────────
Total issued: 10,000,000 / 10,000,000 authorized

Both founders sign the Certificate of Incorporation and Bylaws.

Terminal window
corp documents sign doc_001 --signer "Jane Smith" --role director
corp documents sign doc_001 --signer "Bob Chen" --role director
corp documents sign doc_002 --signer "Jane Smith" --role director
corp documents sign doc_002 --signer "Bob Chen" --role director

Terminal window
corp finance open-account ent_abc123

The system auto-assembles the KYB package from signed formation documents.


Convene the initial board meeting to approve the equity plan and appoint officers.

Terminal window
# Convene
corp governance convene ent_abc123 \
--type board \
--title "Initial Board Meeting" \
--agenda "Approve equity incentive plan" \
--agenda "Appoint Jane Smith as CEO" \
--agenda "Appoint Bob Chen as CTO"
# Vote (both directors approve all items)
corp governance vote mtg_001 --item 0 --voter "Jane Smith" --decision approve
corp governance vote mtg_001 --item 0 --voter "Bob Chen" --decision approve
corp governance vote mtg_001 --item 1 --voter "Jane Smith" --decision approve
corp governance vote mtg_001 --item 1 --voter "Bob Chen" --decision approve
corp governance vote mtg_001 --item 2 --voter "Jane Smith" --decision approve
corp governance vote mtg_001 --item 2 --voter "Bob Chen" --decision approve

7. Generate an NDA for a potential partner

Section titled “7. Generate an NDA for a potential partner”
Terminal window
corp documents generate ent_abc123 --template nda --counterparty "Widget Corp"

Terminal window
corp tax deadline ent_abc123 --type annual_report
corp tax deadline ent_abc123 --type franchise_tax
corp obligations

First client engagement — invoice Widget Corp for consulting.

Terminal window
corp finance invoice ent_abc123 \
--to "Widget Corp" \
--amount 1500000 \
--description "Strategic consulting — January 2026"

Set up an autonomous agent that watches deadlines and reminds you before they’re due.

Terminal window
corp agents create \
--name "Compliance Monitor" \
--prompt "Monitor all compliance deadlines for Acme AI Inc. Alert when deadlines are within 30 days." \
--model claude-sonnet-4-6
corp agents skill AGENT_ID --add compliance_monitoring

Here’s everything we set up in this walkthrough:

StepWhat happenedReceipt
1Formed Acme AI Inc (Delaware C-Corp)rct_...
2Added Jane Smith & Bob Chen as founder contactsrct_...
3Issued 6M shares to Jane, 4M to Bobrct_...
4Signed Certificate of Incorporation & Bylawsrct_...
5Opened business bank account (auto-KYB)rct_...
6Held initial board meeting, appointed officersrct_...
7Generated NDA for Widget Corp partnershiprct_...
8Set up annual report & franchise tax deadlinesrct_...
9Invoiced Widget Corp $15,000rct_...
10Created Compliance Monitor agentrct_...

Every action produced a hash-bound receipt. Every receipt is immutable and auditable. The same governance kernel processed all of them — regardless of whether you used the CLI, API, or MCP.