mirror of
https://github.com/hanzo-apps/hanzo.ai.git
synced 2026-10-30 14:58:08 +00:00
90 lines
5.2 KiB
TypeScript
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" />
|
|
</>
|
|
)
|
|
}
|