⚠️ THIS IS STILL A SAMPLE / DEMONSTRATION ONLY — NOT A LIVE SERVICE ⚠️ این هنوز فقط یک نمونه/نسخهٔ نمایشی است — یک سرویس واقعی نیست
EnglishEnglish (UK)日本語简体中文繁體中文한국어ItalianoFrançaisDeutschالعربيةفارسیРусскийУкраїнська

e-gov.info v0.1.0

پروژه‌ای که دولت دیجیتال (رویه‌های بدون کاغذ از طریق LINE، وب و پایانه‌های فروشگاهی) و پلتفرم تجارت آنلاین/املاک (تجارت گفتگومحور با هوش مصنوعی، اعتبارسنجی، شرکت‌سازی هوشمند) را برای افراد تا شرکت‌های بازرگانی یکپارچه می‌کند.

📄 README/CLAUDE.md/PORTING.md

aon-co-jp/e-gov (live from GitHub)

README(概要)

e-gov.info

行政(お役所・政府)のデジタル化と、個人〜貿易商社まで対応するオンライン貿易・ 不動産プラットフォームを、LINEアプリ・WEBサイト・コンビニ端末という複数の 入り口から利用できる形で統合するプロジェクトです。

⚠️ THIS IS STILL A SAMPLE / DEMONSTRATION ONLY — NOT A LIVE SERVICE ⚠️ これはまだサンプル・デモンストレーションです(実際のサービスでは ありません)。WEBサイト・LINE友だちどちらから利用しても、このお断りが 毎回表示されます。電子公証・電子契約(法的拘束力のある売買・賃貸契約の 締結)は正式な許可が下りるまで現段階では一切実装していません。

2本柱

1. eガバメント(デジタルガバメント)

2. オンライン貿易プラットフォーム(AIチャットコマース)

参考にした海外事例

自動調査・自動マーケティング機能

デジタルガバメント関連のテーマについて、日本語・英語で定期的に自動調査 (GitHub Search APIでの実データ取得、Google検索リンクの自動生成)を行い、 各機能の告知ドラフトも定期的に自動生成します(/researchページ参照)。

LINE連携

WEBサイトの各ページを見るだけでなく、LINE公式アカウントを友だち追加して チャットで問い合わせることもできます(ルールベースのAIチャットコマース、 「申請したい」「買いたい」「仕入れたい」「土地を探したい」等のキーワードに 反応)。友だち追加用のQRコード掲載は、LINE公式アカウントのBasic ID発行後に 対応予定です。

GitHubからの自動表示

TOPページは、このリポジトリのREADME.mdCLAUDE.mdPORTING.mdを GitHubから自動取得し、GitHub風にレンダリングして表示します (.rs形式への変換表示も切替可能)。

技術スタック

Rust + Poem。DB非依存・1バイナリ完結。 aruaru-tokyo/karu.tokyoと同じ技術スタックです。

詳細な設計思想は CLAUDE.md を参照してください。

関連プロジェクト

CLAUDE.md(開発方針・設計方針)

開発方針&開発環境ルール(e-gov.info)

作業ドライブはF:\open-runo。この節はopen-raid-zCLAUDE.mdを正本とし、各プロジェクトへコピーして同期する方針に準じる。 GitHubリポジトリ: aon-co-jp/e-gov。 本番想定デプロイ先: VPS /root/e-gov.info

⚠️ 正直な開示: 本ドキュメントはユーザーからの口頭構想と、Web検索による エストニア(e-Estonia/X-Road)・アゼルバイジャン(ASAN xidmet)の事例調査を もとに2026-07-18に新規作成した設計思想ドキュメントであり、実装はまだ ほぼ存在しない(最小構成のスケルコードのみ)。マイナンバーカード連携・ 決済・電子契約等の実装には各種法令(電子署名法・宅建業法・特定商取引法・ 資金決済法・個人情報保護法等)の専門的確認が必須であり、本ドキュメントの 記載だけで実装・公開してよい根拠にはならない。実装を進める際は都度、 法令・実在APIの一次情報を確認すること。

🚧 本プロジェクトは「正式な許可が下りるまでのサンプル・デモンストレー ションサイト」である(ユーザー指示、2026-07-18)。電子公証・電子契約 (電子交渉を経た法的拘束力のある売買・賃貸契約の締結)は、現段階では 一切実装しない。不動産の電子契約・AI工務店・与信/売掛保証等のページは あくまで機能構想の説明・UIモックであり、実際の法的効力を持つ契約締結・ 公証行為には接続しない。正式な許可(該当法令の確認、必要な許認可・ 提携先の確保等)が下りた後に、別フェーズとして実装するかどうかを 改めて判断する。この方針はコード上のコメント・ページ文言にも明記し、 「デモであることを利用者に隠さない」ことを徹底する。

参考資料(海外電子政府事例、2026-07-18調査)

事例参考にする点出典
エストニア e-Estonia / X-Road分散型データ連携基盤(中央集権的な単一DBを持たず、各省庁・民間の
既存DBを相互接続するミドルウェア層)という設計思想。年間22億件のトランザクション・
3000以上のeサービス・約5.2万組織が接続。デジタルID(e-ID)が国民の99%に普及。
2026年時点でAIエージェント自体にもX-Road経由でスコープ付きID発行の検討が進む。https://en.wikipedia.org/wiki/E-Estonia , https://digitalgov.network/xroad-dxp/
アゼルバイジャン ASAN xidmet(「簡単なサービス」の意)ワンストップ窓口(複数省庁+民間サービスを1つの物理窓口・1回の来訪で完結、
平均対応時間17分)、モバイル巡回サービス(バスで僻地に窓口を持っていく)、
ASAN Pay(決済)・Asan Imza(モバイル電子署名)という周辺サービス群。
満足度99.8%。**「デジタルが苦手な人・端末が使えない人にどう到達するか」**の
実例として、コンビニ端末(Loppi/Famiポート/セブン-イレブン)構想の参考になる。https://www.asan.gov.az/en , https://en.wikipedia.org/wiki/ASAN_service

このプロジェクトの役割

e-gov.infoは、行政(お役所・政府)のデジタル化と、個人〜貿易商社まで 対応するオンライン貿易・不動産プラットフォームを、LINEアプリ・WEBサイト・ コンビニ端末(Loppi/Famiポート/セブン-イレブン等のマルチメディア端末)という 複数の入り口から同一のバックエンドへアクセスできる形で統合するプロジェクト。

大きく2本柱:

  1. eガバメント(デジタルガバメント): ペーパーレス・オンライン申請
  2. オンライン貿易プラットフォーム(AIチャットコマース): 個人〜貿易商社 対応のC2C/B2C/B2B通信販売、不動産投資・電子契約、AI工務店

1. eガバメント(デジタルガバメント)

2. オンライン貿易プラットフォーム(AIチャットコマース)

技術スタック

open-raid-zの2026-07-10方針転換に準じ、Poem/Tauri/Cosmoパッケージには 直接依存させないことを既定としつつ、[[openruno-ecosystem-tech-stack]]の 2026-07-18更新(ユーザー指示: Poem使用の可否はプロジェクトごとの実効率で AIが判断してよい)に基づき、本プロジェクトでは実際のpoemクレートを直接 利用する方針を採る。理由: aruaru-tokyo/karu.tokyoと同種の 「DB非依存・1バイナリ完結の複数ページサイト」から着手するフェーズであり、 自前でtokio/hyperを組むよりpoemを使う方が単純に効率的なため (将来、決済・電子契約・本人確認等の重い機能を持つフェーズに入った際、 open-web-server/RPoem/open-raid-zの「良い所どり」で自前実装へ 移行するかどうかは、その時点でのプロジェクトの実効率を見て改めて判断する)。

ページ構成(v0.1.0、最小構成)

多言語対応(2026-07-18追記)

エコシステム内の他リポジトリ(aruaru-db等)の「世界10ヶ国語README」慣行に 準じつつ、ユーザー指定の言語構成に合わせて以下を基本言語セットとする (README-<言語>.md方式。後日、世界中の言語への対応拡大を検討する):

日本語・英語(米)・英語(英, イギリス英語)・中国語(簡体字)・台湾語 (繁体字)・韓国語・イタリア語・フランス語・ドイツ語・アラビア語・ ペルシャ語(イラン)・ロシア語・ウクライナ語

2026-07-18更新: サイト本体(src/main.rssrc/i18n.rs)も ?lang=<コード>クエリパラメータでこの13言語を切り替え可能にした (既定言語は英語、ユーザー指示「実際のサイトは最初は、英語を基本と して」)。アラビア語・ペルシャ語はdir="rtl"も自動設定。Accept-Language ヘッダによる自動判定や/en/のようなパス切り替えは未実装(クエリ パラメータ方式のみ、今後の検討課題)。TOPページは各言語で本文の 詳細度を概ね揃えているが、サブページ(gov/trade/credit/realestate/ research)は13言語共通で簡潔な要約文に統一しており、日本語版の初期 実装にあった箇条書きの詳細さは(README-<言語>.md群と異なり)サイト 本体では展開していない(翻訳量を現実的な範囲に収めるための設計判断、 src/i18n.rs冒頭コメント参照)。

関連プロジェクト

LINEアプリ連携に必要な申請・審査(2026-07-18調査)

運用ルール追記(2026-07-18、正本はopen-raid-zのCLAUDE.md参照) — 確認不要の自動継続・リミット解除後の自動再開

運用ルール追記(2026-07-19、正本はopen-raid-zのCLAUDE.md参照) — 白画面バグ等を見逃さない検証徹底

HANDOFF

PORTING.md(お引越し可能ファイル)

PORTING.md — e-gov.info を他プロジェクトへお引越しする際のガイド

このファイル1枚で、本リポジトリの実装パターンを他プロジェクトへ移設できる ことを目指す(aruaru-tokyo/karu.tokyoと同じ慣行)。

1. GitHub README/CLAUDE.md/PORTING.md 自動クロール・GitHub風表示

src/github_viewer.rs に、指定した1つのGitHubリポジトリの README.md/CLAUDE.md/PORTING.mdraw.githubusercontent.com経由で 取得し、pulldown-cmarkでGitHub風にレンダリングして表示する機能一式を まとめている。aruaru-tokyoの複数リポジトリ切替版(fetch_repo_file/ markdown_to_github_style_html/markdown_to_rs)を単一リポジトリ固定 (GITHUB_ORG/GITHUB_REPO定数)に簡略化したもの。

移植手順:

  1. src/github_viewer.rsをそのままコピーする。
  2. GITHUB_ORG/GITHUB_REPO定数を移設先の値に書き換える。
  3. Cargo.tomlreqwest(json, rustls-tls)・pulldown-cmarkserde_jsonを追加する。
  4. 呼び出し側(main.rs)でgithub_viewer::render_repo_viewer().awaitを 呼び、返ってきたHTML文字列をページに埋め込む。CSSも github_viewer::VIEW_TOGGLE_CSS定数をコピーする。

2. 定期自動調査(日本語・英語、Google/GitHub)

src/research.rs。GitHub Search APIは実際に叩いて結果を取得し、Googleは 検索リンクの自動生成に留める(APIキー不要な範囲で自動化する設計判断)。 TOPICS定数の日英ペアを書き換えるだけで、他プロジェクトのテーマにも 転用できる。

3. 定期自動マーケティングドラフト生成

src/marketing.rs。テンプレートベースの告知文生成(外部LLM APIは不使用)。 CAMPAIGNS定数を書き換えるだけで転用可能。

4. サーバー内蔵の定期実行ループ

main.rsspawn_periodic_tasks()tokio::time::intervalで 起動時に自動でバックグラウンドループを開始する(VPSのcron/systemd timerに 頼らず、アプリ自身が「常に・定期的に・自動で」実行する設計)。環境変数で 間隔を変更可能。

5. LINE Messaging API Webhook(署名検証つき)

src/line_webhook.rsE_GOV_LINE_CHANNEL_SECRET環境変数が未設定なら 501を返し「未接続」であることを正直に開示する設計。HMAC-SHA256による 署名検証ロジックはLINE公式SDKと同じ仕組みで実装。

注意事項