本文へ移動
    hazBasehazBaseDocs
    USE CASES
    ユースケース一覧

    地域住宅・シェアハウスの運営

    物件への参加、入居者の利用資格、運営上の意思決定を分けて扱います。

    設備・事業資産用途別の構成例

    想定する場面

    主な対象地域住宅の運営会社、不動産事業者、まちづくり団体

    改修した住宅の運営に参加する人と、実際に住む人を別の役割として管理する例です。物件の契約・参加持分・入居資格を同じ物件IDに関連づけます。

    この構成で確認できること

    参加者の持分と入居資格を混同せず、物件の運営報告や提案へつなげられます。

    トークンと業務データの役割

    トークンで表すもの

    参加持分にはFlexibleToken、個別の入居・利用資格にはPrivilegeNFTを使う構成です。議決を設ける場合はGenericGovernorを接続します。

    業務システムで管理するもの

    物件ID、参加契約、入居契約、入居期間、賃料・修繕・費用の記録。

    対象の事業・資産・注文などのIDと、chainId・コントラクトアドレス・必要なtokenIdを対応づけます。受付の操作IDと確定した取引を関連づけることで、画面から処理の結果を追跡できます。

    構成するコントラクト

    コントラクトこのケースでの役割
    FlexibleToken参加単位と保有数を管理します。
    PrivilegeNFT個人ごとの利用資格を識別します。
    GenericGovernor運営方針の提案と投票を扱えます。

    コントラクト名から、主要な操作・関連SDK・ソースコードを確認できます。利用する機能に合わせて構成を選び、業務側の承認や記録と接続します。

    利用と処理の流れ

    1. 物件と役割を整理

      参加者、入居者、運営者の権利と担当を定めます。

    2. 持分・資格を発行

      契約に対応する参加単位と入居資格を、それぞれの対象者へ発行します。

    3. 運用情報を更新

      入退去、修繕、賃料の記録を物件IDへ関連づけます。

    4. 報告と見直し

      報告を共有し、必要に応じて承認手続きを通じて運営方針を更新します。

    運用の設計ポイント

    資格の終了

    退去や契約終了時に、アプリ側の利用可否とトークンの扱いを対応づけます。

    公開範囲

    入居者の個人情報と、参加者へ共有する物件の運営情報を分けて管理します。

    承認・照合・障害対応を確認する

    このケースを実装する

    次の実装パターンに、システム構成、データモデル、処理手順、SDKのコード例をまとめています。このケースに必要な部分から組み込めます。