USE CASES
← ユースケース一覧地域住宅・シェアハウスの運営
物件への参加、入居者の利用資格、運営上の意思決定を分けて扱います。
想定する場面
主な対象地域住宅の運営会社、不動産事業者、まちづくり団体
改修した住宅の運営に参加する人と、実際に住む人を別の役割として管理する例です。物件の契約・参加持分・入居資格を同じ物件IDに関連づけます。
この構成で確認できること
参加者の持分と入居資格を混同せず、物件の運営報告や提案へつなげられます。
トークンと業務データの役割
トークンで表すもの
参加持分にはFlexibleToken、個別の入居・利用資格にはPrivilegeNFTを使う構成です。議決を設ける場合はGenericGovernorを接続します。
業務システムで管理するもの
物件ID、参加契約、入居契約、入居期間、賃料・修繕・費用の記録。
対象の事業・資産・注文などのIDと、chainId・コントラクトアドレス・必要なtokenIdを対応づけます。受付の操作IDと確定した取引を関連づけることで、画面から処理の結果を追跡できます。
構成するコントラクト
| コントラクト | このケースでの役割 |
|---|---|
| FlexibleToken | 参加単位と保有数を管理します。 |
| PrivilegeNFT | 個人ごとの利用資格を識別します。 |
| GenericGovernor | 運営方針の提案と投票を扱えます。 |
コントラクト名から、主要な操作・関連SDK・ソースコードを確認できます。利用する機能に合わせて構成を選び、業務側の承認や記録と接続します。
利用と処理の流れ
物件と役割を整理
参加者、入居者、運営者の権利と担当を定めます。
持分・資格を発行
契約に対応する参加単位と入居資格を、それぞれの対象者へ発行します。
運用情報を更新
入退去、修繕、賃料の記録を物件IDへ関連づけます。
報告と見直し
報告を共有し、必要に応じて承認手続きを通じて運営方針を更新します。
運用の設計ポイント
資格の終了
退去や契約終了時に、アプリ側の利用可否とトークンの扱いを対応づけます。
公開範囲
入居者の個人情報と、参加者へ共有する物件の運営情報を分けて管理します。
このケースを実装する
次の実装パターンに、システム構成、データモデル、処理手順、SDKのコード例をまとめています。このケースに必要な部分から組み込めます。