Cookbook
Run a stockholder consent
Generate a typed stockholder resolution, distribute the signing envelope, collect signatures by share-weighted threshold, record the consent.
Last updated
Majority Written Consent of the Stockholders for actions that require stockholder approval — equity-plan increases, charter amendments, conversion to LLC.
Trigger
A board action requires stockholder ratification — typically by majority of voting power.
Call sequence
1. Compose the approval
POST /v1/approvals { entity, kind: 'majority_written_consent', actions[] }2. Route to stockholders sorted by voting power
POST /v1/signing_envelopes { document, signers: stockholders }3. Threshold met → approval auto-finalizes.
// Subscribe to approval.signedIdempotency
Approval creation is idempotent on `(entity, actions[].hash, kind)`.
Webhooks
| Event | Description |
|---|---|
approval.created | Approval is open. |
approval.signed | Threshold met. |
Errors
| Status | Code | Description |
|---|---|---|
422 | threshold_unreachable | Even with all eligible signers, the requested threshold cannot be met. Re-issue with a different action set. |
Related
Threshold computation
The workflow computes signature_threshold from the cap-table snapshot at
draft time. The default rule is "majority of voting power outstanding,"
overridable per-subject:
| Subject | Default threshold | Statutory basis |
|---|---|---|
stock_plan_stockholder_approval | majority | IRC §422(b)(1) |
certificate_of_amendment_authorization | majority | DGCL §242(b)(1) |
increase_in_authorized_shares | majority | DGCL §242(b)(1) |
merger_approval | majority | DGCL §251(c) |
dissolution | majority | DGCL §275(b) |
280g_cleansing_vote | 75% of disinterested holders | IRC §280G(b)(5)(B) |
class-protective amendment | majority of affected class | DGCL §242(b)(2) |
Pass signature_threshold: "unanimous" or a numeric ratio (e.g.,
"two_thirds", "66.67%") to override. The workflow rejects thresholds
that the statute disallows for the chosen subject.
Variations
The most common variant — solo founder ratifies the equity plan their
sole-director board just adopted, within 12 months of board adoption (IRC
§422(b)(1)). After this consent lands, the EquityPlan flips
iso_eligible: true and grants can be issued as ISOs.
{
"entity_id": "ent_Nq3KcAbc",
"kind": "stock_plan_stockholder_approval",
"subject": "Stockholder approval of the 2026 Equity Incentive Plan",
"parameters": {
"equity_plan_id": "plan_2026_eip",
"authorized_pool": 2000000,
"iso_eligible": true
}
}Pre-acquisition: cleanse parachute payments by getting 75% of disinterested holders to approve. The full flow has more moving parts; this consent is one of three legs. See run a 280G cleansing vote for the full walk-through.
{
"entity_id": "ent_Nq3KcAbc",
"kind": "280g_cleansing_vote",
"subject": "Disinterested stockholder approval of disqualified-individual payments",
"parameters": {
"transaction_id": "ctx_dragoneye_acq",
"covered_payments": [
{"stakeholder_id": "stk_jane_F0und3r", "amount_usd": 1500000},
{"stakeholder_id": "stk_evan_engineer", "amount_usd": 240000}
]
},
"signature_threshold": "75% of disinterested"
}For any stockholder action without a substance-specialized template, pass
kind: stockholder_consent and supply the substance directly via
cover_page_fields. The rendered Document carries
template_id: matter:written_consent:general:2026-04-26.
{
"entity_id": "ent_Nq3KcAbc",
"kind": "stockholder_consent",
"subject": "Waiver of the right to receive notice of a special meeting",
"template_id": "matter:written_consent:general:2026-04-26",
"cover_page_fields": {
"subject": "Waiver of the right to receive notice of a special meeting",
"recitals": [
"WHEREAS, the Corporation has determined to take certain actions requiring stockholder approval pursuant to its certificate of incorporation and bylaws;"
],
"resolved_clauses": [
"RESOLVED, that the undersigned, being all of the holders of issued and outstanding voting capital stock of the Corporation, hereby waive any and all notice and notice period requirements with respect to the actions set forth in the accompanying resolutions, and consent to the taking of such actions effective as of the date hereof."
],
"effective_date": "2026-05-15",
"kind_hint": "notice_waiver"
}
}Related
- Run a board consent — the board-level analog
- Run a 280G cleansing vote — the full §280G flow
- Adopt an equity plan — uses
stock_plan_stockholder_approval