Files
hanzo.ai/app/(marketing)/captable/captable-client.tsx

90 lines
5.2 KiB
TypeScript

'use client'
import { Banknote, Book, Building2, Code, Coins, ExternalLink, FileText, Fingerprint, PenLine, PieChart, Shield, Target, TrendingUp, Users } from "lucide-react"
import { Github } from "@/components/brand"
import Pricing from "@/components/captable/Pricing"
import { Cards } from "@/components/product/ProductLanding"
import { Text } from "@hanzo/ui"
import { Aside, LINK } from "@/components/products/Aside"
import { Lede } from "@/components/products/Lede"
import { ProductFooter } from "@/components/products/ProductFooter"
import { Start } from "@/components/products/Start"
const DOCS = "https://docs.hanzo.ai/docs/cli/captable"
const REPO = "https://github.com/hanzoai/captable"
export default function CaptableClient() {
return (
<>
<Lede
badge="Equity Management Platform"
badgeIcon={PieChart}
title="Hanzo Cap Table"
actions={[
{ label: 'Try Hanzo', href: '/login', icon: ExternalLink },
{ label: 'Documentation', href: DOCS },
]}
>
Who owns what, and what happens to that when you raise again. Share classes, option grants with their
vesting, SAFEs and convertible notes are modelled as what they are, so a round is something you can run
before you sign it rather than a spreadsheet somebody rebuilds each time.
</Lede>
<Cards
grid={{
title: 'The instruments, modelled',
sub: 'A spreadsheet can hold these numbers. It cannot tell you what they become at the next price.',
items: [
{ icon: PieChart, title: 'Ownership, fully diluted', body: 'The number that matters is not how many shares exist, it is what everyone owns once the options and the notes convert. That is the default view here.' },
{ icon: Coins, title: 'Share Classes', body: 'Common, preferred, and custom share classes. Track authorized shares, par value, and voting rights.' },
{ icon: Target, title: 'Option grants', body: 'ISO and NSO, with the cliff and the schedule attached to the grant. Vested-to-date is computed from the dates rather than typed in and left to rot.' },
{ icon: Banknote, title: 'SAFEs and notes', body: 'Caps, discounts and interest held as terms, not as a note in a folder. What they convert into at a given price is a calculation you can run before you agree to it.' },
{ icon: FileText, title: 'Equity Plans', body: 'Option pools and equity incentive plans. Manage board-approved pools with real-time utilization tracking.' },
{ icon: PenLine, title: 'Built-in E-Signing', body: 'Integrated document signing for equity grants, board consents, and stock purchase agreements.' },
{ icon: Users, title: 'Stakeholders', body: "Founders, employees, investors and advisors, each seeing their own holding and nobody else's. The exercise window after someone leaves is a date the system knows, not one they have to remember." },
{ icon: TrendingUp, title: 'Waterfall', body: "At an exit price, who gets paid and in what order. Preferences mean the founders' share is not their percentage, and this is where that becomes visible." },
{ icon: Shield, title: 'Audit Trail', body: 'Complete audit history for every transaction. SOC 2 compatible controls and data integrity.' },
{ icon: Fingerprint, title: 'SSO Authentication', body: 'Passkeys, Google SSO, and Hanzo IAM single sign-on for secure access.' },
],
}}
/>
<Pricing />
<Aside
title="Built on Open Source"
links={[
{ label: 'hanzoai/captable', href: REPO, icon: Github },
{ label: 'Upstream: captableinc/captable', href: 'https://github.com/captableinc/captable', icon: ExternalLink },
]}
>
Hanzo Cap Table is built on{' '}
<Text render="a" {...{ href: 'https://github.com/captableinc/captable', target: '_blank', rel: 'noopener noreferrer' }} color={LINK.color}>
Captable, Inc.
</Text>{' '}
(OpenCap), the open-source alternative to Carta, Pulley, and AngelList. We contribute back to the
community and extend it with Hanzo IAM integration, e-signing, and enterprise features.
</Aside>
<Cards
grid={{
title: 'Put the current table in, then model the round',
sub: 'Import what you have today. The useful part starts when you ask what the next price does to it.',
items: [
{ icon: PieChart, title: 'Get Started', body: 'Set up your cap table in minutes', link: { label: 'Try Hanzo', href: '/login' } },
{ icon: Book, title: 'Documentation', body: 'Explore our guides and API references', link: { label: 'View Docs', href: DOCS } },
{ icon: Code, title: 'For Developers', body: 'Self-host or integrate via API', link: { label: 'View on GitHub', href: REPO } },
],
}}
/>
<Aside title="Need a Custom Solution?" links={[{ label: 'Contact Sales', href: '/contact-sales', icon: Building2 }]}>
Our team can help you set up and migrate your cap table with advanced compliance and security features.
</Aside>
<Start title="Get started with Cap Table" docs={DOCS} repo={REPO} />
<ProductFooter slug="captable" name="Captable" />
</>
)
}