Technical Architecture — Confidential

TokiStorage
Technical Architecture

サーバーなし。月額課金なし。
三層分散保管で声と記憶を千年先に届ける技術基盤。

自社サーバーゼロ——ホスティングから決済・開発まで、すべて外部サービスで構成

User Touch
📄 ブローシャ 営業・パートナー配布
🧼 パールソープ QRサンプル同梱
🌐 自然流入 SEO・口コミ
🤖 AIO AI検索経由
📱 SNS
🖥️ PC / Mobile Web / PWA
Cloud
💻 GitHub Pages デコーダー 3MB / LP / アーカイブ
☁️ Cloudflare Workers・GAS集約・Wise受口
Google Apps Script フォーム・Analytics・Newsletter・通知
📊 Google Sheets データ管理
📧 Gmail 送受信・通知
💸 Wise 国際送金・パートナー還元
🔗 Wise API / Webhook 入金検知・自動処理
🤖 Claude API AIアシスタント・Cloudflare Workerプロキシ経由
Archive
📰 Newsletter PDF 不定期・年複数回
🏛️ 国立国会図書館 法定納本・デジタルアーカイブ
SEO
🔍 Google Search Console
🔎 Bing Webmaster Tools
Development
🍎 macOS / iPhone
📝 VS Code
🤖 Claude Code AIペアプログラミング
💻 GitHub git push → Pages
⚙️ GitHub Actions CI/CD・auto-merge
📄 PDF Generator Puppeteer・自動生成

月額固定費ゼロ。自社サーバーゼロ——開発・配信・決済・保管すべてを外部サービスと公的制度で運用。フロントエンド・GAS・Cloudflare Workers は JavaScript / HTML / CSS、ジェネレータースクリプトは Python。

データフロー上にサーバーが一切存在しない——依存ゼロのアーキテクチャ

📥

入力

音声 / 画像 / テキスト

⚙️

エンコーダー

ブラウザ内で符号化

🔗

URL生成

Base64URL埋込

QR Code

V40 / 2,953B

📱

読み取り

スマホ / 3倍ズーム推奨

🌐

デコーダー

GitHub Pages / PWA / 3MB

NO SERVER IN DATA FLOW — サーバー・DB・API・アカウント 一切不要
データ種別 エンコード方式 最大容量
音声 Codec2 WASM (6段階: 3200〜450 bps) 約29秒 (450 bps)
画像 JPEG / WebP — ブラウザ内リサイズ + Base64URL ~2.2 KB
テキスト UTF-8 — Base64URL 約2,900文字

サービス終了リスクをゼロにするため、データフローからサーバーを完全に排除。QRコード自体がストレージであり、デコーダーはわずか3MBの静的サイト。PWAなら完全オフラインで再生可能。顧客情報・個人情報・機密情報を一切保持しない構成。

バルクモード——N枚のQRに分割し、IndexedDBでクレジット管理。サーバー不要

単一QRの30秒制限を超える長時間音声・高解像度画像・長文テキストに対応

📁

ソースデータ

⚙️

コーデック

Opus/画像/テキスト

✂️

N分割

QR 1

QR 2

...

QR n

🖨️

セルフ印刷

サーバーは残高を把握せず、取り消しも復旧もできない。この非対称性は意図的な設計。

💳 プリペイドクレジット

  • ¥150 / 1コード ($1)
  • IndexedDB(ブラウザ保存)
  • アカウント不要
  • 個人情報不要
  • 有効期限なし
  • Wise送金で購入

100枚のうち1枚が残れば全体を復元可能——五つの独立した復元経路

A4 ページ構造
▣ メインQR
180mm角 — 音声/画像/テキスト
▣ 再生QR
play.html?zip=...
▣ 復元QR
PDF直リンク

全経路が ISO / WHATWG 標準技術のみ——プロプライエタリ依存ゼロ。追加コード100行未満。

経路 入口 動作
A. 再生QR 紙面・左下(青) スキャン → 自動デコード → 即再生
B. 復元QR 紙面・右下(グレー) スキャン → PDF取得 → 保存
C. PDFリンク PDFビューアー内 クリック → ブラウザ遷移
D. 再生ボタン ニュースレター ▶ → 自動デコード → 即再生
E. 手動スキャン 紙面・メインQR 1枚ずつスキャン(オフライン可)
保管層 媒体 耐久性
物理層石英ガラス / UVラミネート1,000年+
公共層NDL納本(ニュースレターPDF)法定永久
私的層GitHub + PWAオフライン即時可用

すべてのコンポーネントにトリガーと移行先を事前設計——危機が来る前に動く

コンポーネント 現行 移行先候補 トリガー フェーズ
メール配信 GAS + Gmail (100件/日) Amazon SES (62,000件/月) 注文数 > 100件/日 Phase 2
生産 手動(印刷・ラミネート・梱包・発送) 国内外注(一括委託) 注文数 > 50件/日 Phase 2
パートナー還元 Wise手動送金(月次集計) CSV一括 → API自動化 取引量増加 段階的
音声コーデック Codec2 WASM (450 bps) 次世代低ビットレートコーデック QR容量拡大 or 音質改善要求 10年監査
QR規格 Version 40, ECC-L (2,953B) rMQR / JAB Code / 次世代2Dコード ISO規格更新・リーダー普及 10年監査
再生スタック WebAudio API + WASM 後継ブラウザAPI API廃止予告 10年監査

継ぎ目を事前設計し、危機前に動く。sendEmail()一つ差し替えればGAS→SES移行が完了する抽象化。全コンポーネントが独立交換可能——ロックインは存在しない。