HyperDrive 仕様書
HyperDrive(storage プロジェクト)の仕様ドキュメント入口。詳細は各リンク先を参照すること。
1. プロジェクト概要
サービス名: HyperDrive
コンセプト・解決する問題
Google Drive の利便性をベースに、P2P 技術によるプライバシー保護と AI による高度なセマンティック検索を統合した、セルフホスト可能な個人用ナレッジ・管理システム。
主な解決課題:
対象ユーザー
- 一般ユーザー: 直感的なファイル共有と高度な検索機能を求める層
- パワーユーザー: 自分のデータを自分で管理(セルフホスト)し、プライバシーを重視するエンジニア層
既存サービスとの差別点
2. 技術スタック
3. データベース設計方針
物理削除(Row を消す操作)は行わない。別途フラグを持つことで削除したことにする。
- テーブル定義: テーブル定義.md
- マイグレーション手順: migration.md
4. APIエンドポイント一覧(早見表)
※ フォルダー系作成・削除のエンドポイントに typo あり (/v1/forders)