Use Cases
Technical founder
First company, technically rigorous. Compares jurisdictions, reads every explainer, dry-runs every mutation before committing.
Last updated
A first-time founder who reads everything. Engineer, quant, or staff IC by background; opinionated about defaults, comfortable with comparison primitives, and unwilling to sign anything without first dry-running it. The whole API surface is built around ?dry_run=true, x-matter-explainer.options[], and side-by-side comparison.
Create
Bring the entity into existence — formation, founder equity, EIN, registered agent.
You don't pick Delaware until you've compared it to Wyoming and Nevada. You don't accept the bylaws template until you've toggled three clauses. You don't sign the 83(b) until you've read the cover letter, the certified-mail instructions, and the internal record-keeping notes. Every default Matter would have picked is exposed as an option with side-by-side guidance.
POST /v1/intents?dry_run=trueThree parallel resolutions — DE, WY, NV. Each comes back with default share structure, year-one franchise-tax estimate, registered-agent requirement, privacy/disclosure characteristics, and any regulatory wrinkles for your stated business kind. The comparison_summary field lets you diff them on every load-bearing dimension.
POST /v1/intentsEvery decision-bearing field — par value, authorised shares, share class structure, registered-agent vendor — surfaces an x-matter-explainer.options[] array with guidance per option. Iterate on the intent, re-resolve, commit when satisfied. Revision history is tracked on the resource.
GET /v1/intents/{id}/execution_planRead the full ordered operation graph before filing. Every step, every dependency, every artifact, every signing event surfaced in human-readable form. Adjust the timing of any step (e.g., delay 83(b) draft until you confirm you're filing it yourself); the API accepts the adjustment without re-resolving the whole intent.
POST /v1/entities/formation_packetBefore each document is sent for signature, Matter renders the full body and lets you adjust. The bylaws expose three clause toggles — exclusive forum, indemnification scope, advance-notice for stockholder proposals — each with an x-matter-explainer.options[] array and a one-line rationale field that persists in the document's version history.
Manage
Operate the live entity — equity programs, board cadence, compliance, qualifications.
Pick the SAFE variant by side-by-side comparison; pick the franchise-tax method by running the calculation under both and reading the rationale; review every BOI diff before authorising the update. Webhooks fire to your chosen destinations, not Matter's defaults.
POST /v1/convertibles?dry_run=trueRender three variants in parallel — post-money valuation cap only, valuation cap + discount, MFN. Each rendering returns the full document body and an x-matter-explainer block summarising conversion math under plausible priced-round scenarios. Pick one, commit; the unused variants are discarded.
POST /v1/workflows/file_all_dueDE annual report reviewed before filing. DE franchise tax calculation surfaces both methods (assumed-par-value vs authorised-shares) with the rationale; you pick deliberately, not blindly. BOI update authorised only after diff-review. Form 1120 recommendation surfaced and acknowledged. Lifecycle events stream to your configured webhook destinations.
Exit
Wind the entity down — dissolution cascade or M&A envelope.
A technical founder may eventually exit; when you do, the asset-sale-then-dissolve envelope from solo bootstrap applies. The dry-run posture extends naturally — preview the dissolution cascade with GET /v1/entities/{id}/dissolution_readiness before committing.