リリースノート
OpenStock Japan v1.0 を公開しました
株主名簿から株主への報告までをひとつの台帳で
OpenStock Japan は、スタートアップの株主名簿・資本政策表・ストックオプション・株主総会・取締役会を、ひとつの台帳で管理するウェブアプリです。Apache License 2.0 のオープンソースとして、最初の版(v1.0)を公開しました。自社で用意した環境で動かし、1 つの環境で 1 社を管理します。この記事では、v1.0 に入っているものと、まだできないことを、画面と一緒に紹介します。

この記事の要点
- 株主名簿・資本政策表・ストックオプション・株主総会・取締役会を、ひとつの台帳で扱います
- 株主総会・取締役会は、招集通知の期限と決議要件を確かめながら進められます。期限のある手続きは、カレンダーに並びます
- 株主へのお知らせ・月次レポートを書いて、株主ポータルに公開できます。株主が見るのは、自分の保有状況と、会社が公開した情報だけです
- すべての変更を、追記専用の監査ログに残します。改ざんの検査、二要素認証、5 つのロールがあります
- AI は任意です。提供元は Claude・Gemini・OpenAI から選べ、読み取った内容は候補として表示します。台帳に書き込むのは、人が確かめて保存したときだけです
- ライセンスは Apache License 2.0 です。自社の環境で動かし、自社に合わせて作り変えられます。Node.js 24 以上と Docker があれば、デモの会社を手元で動かせます
01台帳
株式の異動をひとつの台帳に記録する
OpenStock Japan では、株主名簿・資本政策表・新株予約権原簿を、同じ「株式の異動」の記録から作ります。資料ごとに数字が食い違うことがありません。

| 分野 | 内容 |
|---|---|
| 株主名簿 | 会社法 121 条の記載事項(氏名・住所・株式の種類と数・取得日)。基準日時点の名簿、Excel 出力、譲渡・分割の記録、台帳の整合チェック |
| 資本政策表 | 種類株式の普通株換算、完全希釈化後の比率、J-KISS の転換(プレマネー / ポストマネーのキャップ・ディスカウント)、次回ラウンドのシミュレーション、優先分配(ウォーターフォール)の試算 |
| 資金調達・種類株式 | ラウンドと割当ての記録、種類株式の内容、資本金組入額・登録免許税・登記期限の目安 |
| ストックオプション | 回次・割当・行使・失効、ベスティング、税制適格の要件チェック(行使期間・行使価額・年間上限・大口株主)、新株予約権原簿 |

いま Excel で管理している株主名簿から始める場合は、ある日付の時点の持株を、まとめて登録できます。契約書・登記事項証明書・議事録・決算書の PDF は、AI で読み取って、台帳に取り込む候補にできます。AI が読み取った内容は候補として表示され、台帳に書き込まれるのは、人が確かめて保存したときだけです。
02会議と期限
総会と取締役会を期限から逆算する
株主総会と取締役会では、招集通知の期限、議案と決議要件(普通決議・特別決議・特殊決議)の判定、出欠・委任状・書面決議の同意を扱います。招集通知と議事録は、下書きを作れます。

招集通知・議事録・書面決議の書類や、J-KISS の発行に使う書類は、「文書テンプレート」にひな形として持てます。ひな形は AI に書いてもらうことも、お手元の文面から作ることもできます。会議や回次を選ぶと、日付・議案・金額が台帳から入ります。AI が書くのは、ひな形までです。

定時株主総会・登記・申告・調書・役員の任期満了など、期限のある手続きは、台帳と会議の記録から洗い出して「手続きカレンダー」に並べます。それぞれに、根拠の条文が付きます。

03株主への報告
お知らせを書いて株主の画面に届ける
株主への報告は、「株主へのお知らせ」の画面で書きます。種類は、お知らせ・月次レポート・決算・株主総会・その他から選びます。書いたものは下書きとして保存され、公開するまで株主には見えません。

- AI で下書き: 伝えたいことを箇条書きで入れると、AI が文章にします。AI には、書かれた事実だけを使い、数字や予定を作り出さないよう指示しています。下書きは、確かめて直してから本文として保存します。
- プレビュー: 株主ポータルでの見え方を、公開の前に同じ画面で確かめられます。
- 添付と公開範囲: 文書の公開範囲は、「社内のみ」「全株主に公開」「指定した株主に公開」から選びます。期限つきの共有リンクも作れます。
- 決算情報: 期ごとの主要な数字とグラフを記録し、株主に公開するかどうかを期ごとに決めます。

株主は、招待を受けて作った自分のアカウントでログインします。見えるのは、自分の保有状況と、会社が公開したお知らせ・決算情報・文書だけです。ほかの株主の氏名・住所・持株数は見えません。
04記録を守る
だれが何を変えたかを残す
株主名簿には、氏名・住所・持株数が入ります。OpenStock Japan は、すべてのデータの変更を、変更前後の値・操作した人・日時・接続元つきで監査ログに残します。
- 追記専用: 監査ログの更新と削除は、データベースが拒否します。
- 改ざんの検査: 記録は 1 件ごとに、直前の記録のハッシュを含めて計算したハッシュ(SHA-256)を持ちます。途中の記録を書き換えたり抜いたりすると、検査で見つかります。
- 二要素認証: 認証アプリによる二要素認証に対応し、社内のアカウントに必須にできます。ログインの失敗が 15 分のあいだに 5 回続くと、そのメールアドレスでのログインを 15 分止めます。
- 5 つのロール: 管理者・メンバー・閲覧のみ・監査人・株主。監査人は、業務データと監査ログを見られますが、何も変えられません。
- 自社の環境: 1 つの環境で 1 社を管理します。株主名簿などの業務データは、ブラウザから直接は読めない設計です。

仕組みと、検査では分からないことは、ガイド「監査ログは、書き換えをどう見つけるか」と、文書「システム監査への対応」に書いています。
05まだできないこと
v1.0 でまだできないこと
できないことも、先に書いておきます。
- クラウド版(SaaS)はありません。 Supabase と、Next.js が動く環境を用意して、自社で動かします。
- メールの一斉送信は行いません。 お知らせを公開しても、株主にメールは自動では届きません。
- 承認の流れはありません。 登録する人と承認する人を分ける仕組みは無く、重要な登録は、あとから監査ログで確かめる運用になります。
- バックアップは取りません。 データベースと文書のファイルのバックアップは、運用する会社が行います。
- J-KISS の契約書のひな形は入っていません。 投資契約書・発行要項は、公開元(Coral Capital)のひな形を使います。このツールは、契約書の文面を AI に書かせません。
- 第三者の認証は受けていません。 このツール自体は、ISMS や SOC 2 などの認証を受けていません。
開発は続けています。不具合の報告と提案は、GitHub の Issue で受け付けています。脆弱性は公開の Issue に書かず、セキュリティポリシーの手順で報告してください。
06はじめかた
デモの会社を手元で動かす
必要なものは、Node.js 24 以上と Docker です。架空の会社のデモデータが入った環境を、手元のパソコンで動かせます。
# リポジトリを取得して依存を入れる
git clone https://github.com/japan-gx-group/open-stock-japan.git
cd open-stock-japan
npm install
# ローカルの Supabase を起動する
npx supabase start
# 表示された URL とキーを .env.local に設定する
cp .env.example .env.local
# デモデータ入りでデータベースを作る
npm run db:reset:demo
# 起動する
npm run dev # http://localhost:3100管理者・メンバー・閲覧のみ・監査人・株主の 5 つのデモアカウントで、ロールごとの見え方を試せます。くわしい手順は、ガイド「デモの会社を、手元で動かす」にあります。本番で使うときの手順は、セットアップガイドを読んでください。
07変更
変更の一覧
台帳と資本政策5 件
- 新機能株主名簿
会社法 121 条の記載事項、基準日時点の名簿、Excel 出力、譲渡・分割の記録、台帳の整合チェック
- 新機能資本政策表
種類株式の普通株換算、完全希釈化後の比率、J-KISS の転換、次回ラウンドのシミュレーション、優先分配の試算
- 新機能資金調達・種類株式
ラウンドと割当ての記録、種類株式の内容、資本金組入額・登録免許税・登記期限の目安
- 新機能ストックオプション
回次・割当・行使・失効、ベスティング、税制適格の要件チェック、新株予約権原簿
- 新機能AI 取り込み
契約書・登記事項証明書・議事録・決算書の PDF から、台帳に取り込む候補を作る。提供元は Claude・Gemini・OpenAI から選択
会議と期限4 件
- 新機能株主総会・取締役会
招集通知の期限、議案と決議要件の判定、出欠・委任状・書面決議の同意、招集通知と議事録の下書き
- 新機能文書テンプレート
招集通知・議事録・書面決議・委任状と、J-KISS の発行に使う書類のひな形。AI での作成、手元のひな形の空欄の置き換え、台帳の値の差し込み
- 新機能手続きカレンダー
定時総会・登記・申告・調書・役員の任期満了など、期限のある手続きの洗い出し
- 新機能法令ガイド
会社法・租税特別措置法などの整理を、アプリの中でも読める
株主への報告4 件
- 新機能株主へのお知らせ
お知らせ・月次レポートの作成と公開。メモからの AI による下書き、公開前のプレビュー、文書の添付
- 新機能株主ポータル
株主が自分のアカウントでログインし、自分の保有状況と、公開されたお知らせ・決算情報・文書を見る画面(
/external-portal) - 新機能決算情報
期ごとの主要な数字とグラフ。株主への公開・非公開の切り替え
- 新機能ライブラリ・共有
定款・契約書・議事録などの保管、株主ごとの公開範囲、期限つき共有リンク
記録を守る2 件
- 新機能監査ログ
すべての変更を変更前後の値つきで残す、追記専用の記録。改ざんの検査、CSV 出力、ログイン・出力の記録
- 新機能認証とロール
二要素認証、ログインの失敗の記録とロック、5 つのロール(監査人ロールを含む)、アカウントの棚卸し