スマートフォンとWebで無料

商業銀行ではなく、
コミュニティのための交換の場

BeanPoolは、コミュニティ内の人々が助け合い、物、スキルを相互に取引するための無料アプリです。お金の代わりに「豆」を使います。誰かを助けると豆を受け取り、助けてもらうと豆を渡します。目指すのはゼロ(均衡)です — 受け取った分だけ誰かを助けましょう。

🚫 脱・搾取宣言

BeanPoolが目指さないもの

✕
広告配信マシンではありません

類似オーディエンスターゲティングも、データ収集も、一攫千金を煽るアルゴリズムもありません。

✕
投機的な暗号資産トークンではありません

豆は現実の取引のための相互信用(クレジット)です — 取引所で価格操作されることはありません。

✕
射幸心を煽るアテンションマシーンではありません

ドーパミン中毒を生む無限スクロールはありません — あるのは地域の実際の提供とご近所さんだけです。

✕
企業による負債や富の搾取ではありません

金利も、銀行も、中間業者もありません。ごくわずかな手数料はコミュニティ自身のコモンズプールに送られ、運営元に入ることは決してありません。

✕
仮想通貨(暗号資産)アプリではありません

ブロックチェーンもコインも購入が必要なウォレットもありません。あなたの12個の単語は、単にご自身のアカウントを開くための鍵です。

3つの参加方法

あなたのいる場所から始める

世界中どこからでも試す

グローバルコミュニティはまもなく誰でも招待なしで参加できるようになります。中を見て回り、無料や交換の投稿をし、近くのコミュニティを探せます。現在は限定プレビュー中です。一般公開までは、以下で稼働中のコミュニティを見るか、立ち上げるか、メンバーからの招待を利用してください。

コミュニティを探す・始める

現在稼働中のコミュニティを見るか、予備のパソコンや小さなレンタルサーバーで立ち上げてみましょう。近くのコミュニティに参加申請する機能は、グローバルコミュニティの一般公開に合わせて利用可能になります。

招待を受け取りましたか?

アプリをインストールし、メンバーから受け取ったリンクを開くかQRコードをスキャンしてください。招待は1回限り有効で、有効期限は30日間です。

豆はそれぞれ独自のサーバーを持つローカルコミュニティに存在します。グローバルコミュニティは全体を案内し、各地のコミュニティへ導きます。そこではサンプルコミュニティを通じて豆の仕組みを体験できます。

アプリストアが使えませんか?グローバルコミュニティも自分のコミュニティもスマートフォンのブラウザで開けます。ホーム画面に追加してご利用ください。

完全無料
✦
アプリ内課金なし
✦
オープンソース
豆が循環する仕組み

ご近所さん3人の1週間

1
サムがアナの自転車を修理 — 30豆

サムの残高は+30になり、アナの残高は−30になります。

2
アナがリーのためにパンを焼く — 30豆

アナは0に戻り、リーは−30になります。

3
リーがサムの犬の世話をする — 30豆

全員がゼロ付近に戻り、誰もお金を使うことなく3つの用事が片付きました。

売り手は価格の98.5%を受け取り、残りの1.5%はコミュニティのコモンズプールに入ります。そのため実際の数値はこれらよりわずかに少なくなります。

BeanPoolとは

コミュニティは独自の小さなサーバーでBeanPoolを運営します。メンバーは提供できることと必要なことを投稿し、豆を使って取引します。豆はお金で買うものではなく、誰かが誰かを助けた記録です。誰もがゼロからスタートします。誰かを助けると残高が増え、助けてもらうと残高が減ります。コミュニティ全体の残高を合計すると常にゼロになります。誰も豆を発行せず、利息をつけて貸し出すこともなく、現金化することもできません。取引ごとのわずかな手数料はコミュニティ独自のプールに入り、メンバーが投票で使い道を決めます。アプリは無料でオープンソースです。コミュニティは自分たちでサーバーを選び、そこにあるデータは彼ら自身のものです。

相互信用(クレジット)の歴史は古く、LETSグループは何十年にもわたり紙で運用してきました。スイスでは1934年以来、企業ネットワークWIRが独自の信用で取引を続けています。多くの組織を行き詰まらせたのは事務処理の手間でした。BeanPoolは、その事務処理をアプリで行う仕組みです。

仕組み

最初の画面から初めての取引まで。

📩

1. 3つの入り口のいずれかから参加する

メンバーから届いた招待を開きます。まもなく、招待なしでグローバルコミュニティを試し、そこから近くのコミュニティに参加申請することもできるようになります。どちらの方法でも、周囲に認知される表示名を決めます。

🔑

2. 12個の単語を保管する

アプリはスマートフォン上でアカウントを作成し、12個の単語(英語)を表示します。紙に書き留めて大切に保管してください。スマートフォンを紛失したり機種変更したりしたときに、アカウントを復元できます。

🧺

3. 提供を投稿する

自分ができることや共有できるものを投稿します。街までの相乗り、卵、自転車の修理、1時間の庭仕事などです。豆を使うコミュニティでは、求めの投稿や購入を行う前に、少なくとも1つの提供を掲載する必要があります。豆のないグローバルコミュニティでは、最初の投稿が求めであってもかまいません。

🤝

4. 取引する

豆での価格に合意します。仕事が完了するまで豆は安全に保管(エスクロー)され、その後に売り手に送られます。取引が終わったら、お互いを評価します。

スタートガイドをすべて読む →

できること

アプリを開くと、自分で選んだカードが並ぶ「ホーム」が表示されます。その先には、マーケット、地図、トーク(Webアプリではチャット)、仲間、パルス、コモンズ、そして残高や取引履歴を確認できる台帳があります。

🧺

マーケット

コミュニティ内の人々が提供しているものや必要としているものが、投票やイベントと同じフィードに表示されます。検索やカテゴリー絞り込みができ、タップして取引できます。

🗺️

地図

近くで提供されているものを確認できます。ピンはすべて自分で設置します。その場の現在地を使うか、手動でピンを落とします。許可した場合、アプリは現在地を使って最も近いものを表示しますが、バックグラウンドで使用することは決してありません。イベントピンやWebアプリで設定した事業体のピンは「おおよそ」に設定でき、位置が約100 m単位で丸められます。ピンはあなたのコミュニティのメンバーに表示されます。グローバルコミュニティが一般公開されると、訪問者には出品情報とおおよその位置が表示されますが、名前、プロフィール写真、正確な位置は表示されません。誰でも1分で参加できるため、メンバー同士の出品情報も約1km単位で表示されます。正確な位置は待ち合わせを決めるときに共有できます。

📅

イベント 新機能

共同作業、リペアカフェ、スキルシェアなどを日時や場所とともに投稿できます。「参加」や「興味あり」をタップして参加表明します。参加者にはイベントチャットと主催者のプライベートメモ(門の暗証番号や持ち物など)が共有され、日時や場所の変更、中止の際にも通知が届きます。グローバルコミュニティのように誰でも参加できる場所では、デフォルトで主催者が各参加者を個別に承認します。イベントは無料であり、豆のやり取りはありません。地図上の「今日」「今週末」「今後7日間」から見つけることができ、「新しい日程にコピー」を使って再開催も簡単です。

💬

トーク(Webアプリではチャット)

コミュニティ内の誰とでもメッセージをやり取りできます。ダイレクトメッセージとグループチャットはエンドツーエンドで暗号化されています。コミュニティのノードはデータを中継しますが、内容を読むことはできません。まだ更新されていないノードでは、グループチャットが運営者に閲覧される可能性があり、その場合はチャット内にその旨が表示されます。事業体のディスカッションやイベントチャットは、適切にモデレーションできるようコミュニティのノード運営者が閲覧できます。

🏛️

コモンズ:事業体 新機能

事業体とは、コミュニティが共同で運営するものです。養鶏、道具のシェアライブラリ、薪置き場、あるいは目標と終了期日があるプロジェクトなどです。運営者が管理し、代表運営者が統括します。メンバーは運営者としての参加を申請できます。事業体は独自の豆を持ち、他の人と同じようにマーケットに提供や求めを投稿し、収入と支出を公開し、季節に応じて休止することもできます。運営者は自分自身への支払いを承認することはできず、別の運営者が承認する必要があります。

🗳️

投票と決定 新機能

マーケットの投票機能を使えば、誰でもコミュニティに質問を投げかけることができます。より重大な選択はコモンズタブの「決定」で行います。コモンズプールから事業体への助成金交付、困窮支援、代表運営者の交代などです。決定は7日間投票を受け付け、可決されると自動的に実行されます。取引を1回完了すると、提案を行えるようになります。

👥

グループ 新機能

自分の通り、園芸クラブ、バンドなどのグループを立ち上げると、あなたがそのまとめ役になります。グループ内限定で投稿でき、公開にするか、参加申請制にするか、完全招待制にするかを選べます。

📡

パルス

地域の人々がどんな活動や発信をしているかを確認できます。メンバーは自分のチャンネル(TikTok、Instagram、YouTube、SoundCloud、ブログフィードなど)を連携でき、公開投稿がコミュニティのパルスに表示されます。連携するかどうかは各メンバーの自由です。不適切な投稿は通報でき、コミュニティのノード側で削除できます。

借りるのではなく、獲得する信用

豆を買う人はいません。利息を払う人もいません。

0️⃣

誰もがゼロからスタート

新しいアカウントの豆は0です。提供(売却)すると残高が増え、利用(購入)すると減ります。コミュニティ全体で見ると、残高の合計は常にゼロになります。

⚖️

初取引で信用枠が開設

1回取引を完了すると、誰かを助ける前であっても残高をマイナスにして助けを受けることができるようになります。信用枠は小さく始まり(100豆の取引で約37豆の枠を獲得)、より多くの人と取引するにつれて拡大します。掲載し続けている提供の数によって利用できる上限が決まります(提供1件で最大200豆、5件で最大2000豆)。

🏅

制限ではなく、証としてのバッジ

活動を続けるにつれて、バッジ(新規、住民、世話人、長老)を獲得できます。これらはコミュニティでの実績を示すものです。何かを制限したり解除したりするものではありません。管理者がバッジを付与することもでき、その場合はそのバッジの初期信用枠も付与されます。

すべての数値については「ルール」をお読みください →

手数料の行き先

価値はコミュニティの中にとどまります

完了した取引にかかる1.5%の手数料と、200豆を超える残高に対する少額の月間手数料は、コミュニティのコモンズプールに送られます — 運営元や他の誰かに渡ることはありません。プールの資金を何に使うかは、コミュニティが「決定」を通じて自分たちで判断します。

✕
広告なし、トラッキングなし
✕
売買するトークンなし — 豆は取引のためだけのものです
✕
金利なし、銀行なし

このような設計にした理由:脱・搾取経済への道 →

アカウントと安全性

🔑

鍵はあなたのスマートフォン内にとどまります

スマートフォンアプリでは、鍵は端末の安全なストレージに保管されます。スマートフォンの画面ロックと連動する「アプリロック」を追加することもできます。Webアプリでは、そのブラウザ自体のストレージに保管されます。あなたの12個の単語は、誰にも依存しないバックアップです。

🚩

気になることはいつでも通報

投稿、メンバー、イベント、パルスの項目を通報したり、特定の人をブロックしたりできます。通報はコミュニティのノードを運営するオーナーや管理者に届き、コンテンツやアカウントを削除できます。メンバー同士の投票による「決定」で利用停止や除名を決めることもできます。

📄

詳細規約

保存される情報、それを閲覧できる人、アカウントの削除方法について。

鍵を取り戻す第2の方法と、それを開ける権限

Google、Apple、またはFacebookのサインインを連携させて、第2の復元方法とすることもできます。その場合、そのサインイン用に暗号化された鍵のコピーが保持されます。BeanPoolのキー保管庫(ヴォールト)を使用するスマートフォンアプリは、この保管のみを行うアイスランドの小さなサーバーに鍵を保管します。古いバージョンのスマートフォンアプリはコミュニティのノードに保管し、グローバルコミュニティのWebアプリは私たちが運営するそのコミュニティのサーバーに保管します。コピーを保管している者は誰でもそれを開くことができます(保管庫およびグローバルコミュニティの場合はBeanPool、ノードに保管されたコピーの場合はそのノードの運営者)。保管庫からの復元には、自身の別の端末で本人確認を行わない限り1日の待機時間が発生します。このコピーと、自分の別の端末へアカウントをコピーすること以外に、鍵があなたの端末から外に出ることはありません。

地域のコミュニティを探す

ディレクトリに登録されている、BeanPoolを運営中のコミュニティです。

— 登録コミュニティ数
— メンバー数(報告ベース)
コミュニティの運営者向け

あなたのコミュニティでBeanPoolを運営する

すべてのコミュニティは専用のノード(メンバー、投稿、台帳のデータを保持する小さなサーバー)上で動いています。地域の誰かがそれを運営しています。あなたの町や地域にまだないなら、あなたが立ち上げることもできます。

🧰

管理するもの

あなたとあなたが指名した管理者がコミュニティのモデレーターとなります。通報はあなたに届きます。メンバーのデータはあなたのマシン上にあるため、バックアップを管理します。事業体のディスカッションやイベントチャットは閲覧できますが、ダイレクトメッセージは閲覧できません。あなたが最初のメンバーを招待し、その人たちが次のメンバーを招待していきます。

⚙️

設定アプリ

ノードにはブラウザで操作できる専用の設定アプリが付属しています。そこからコミュニティの名前を設定し、各自の鍵でサインインするオーナーや管理者を指名し、QR招待状を印刷し、ディスクの健全性を監視し、公開Webアドレスやトンネルを選択できます。また、スマートフォンと12個の単語の両方を失ったメンバーに対して、対面で確認したうえでワンタイムコードを発行し、新しい端末でアカウントに復帰できるよう手助けすることもできます。

🔒

起動直後からプライベート

ノードが起動した瞬間から、コミュニティの出品、地図、メッセージ、残高はメンバー専用となります。特別な設定は不要です。アカウントを持たずにそのアドレスを開いた人は、まもなく全員に公開されるグローバルコミュニティへと案内されます。

🌐

近隣コミュニティとの連携

2つのコミュニティが合意して連携することで、メンバー同士が取引できるようになります。豆がコミュニティの外に出ることはありません。相互のコミュニティ間で貸し借りの累計を記録し、双方が独自の上限を設定します。双方の運営者が有効にしない限り連携はオフのままであり、機能はまだ初期段階です。Webアプリに画面は用意されていますが、テストコミュニティ間で試行されたのみで、本番環境同士での実績はまだありません。

コミュニティを始める

手順に従えば約30分で完了します。まず知っておくべき6つのこと:

  • 費用。 ソフトウェアは無料です。自宅で常時稼働できる予備のコンピューター(ミニPC、NAS、64ビットOSのRaspberry Piなど)、または月額数ドル(約6米ドル)の小さなレンタルサーバーで動作します。
  • ホスティングの担当者。 ご自身で管理します(自前のマシンまたはレンタルしたサーバー)。beanpool.orgへの依存は不要で、独自のWebアドレスで運用できます。
  • 担当する役割。 メンバーからの通報はあなたに届きます。データフォルダーはリカバリーコードを使ってご自身でバックアップしてください。オーナーは2名体制にしてください。サーバーの常時稼働とアップデートを維持してください。
  • 閲覧できないもの。 メンバー同士のダイレクトメッセージ。
  • Dockerの事前準備。 以下のコマンドを実行する前に、マシンにDockerがインストールされている必要があります(契約直後のレンタルサーバーには通常入っていません)。
  • スマートフォンから接続できるアドレス。 スマートフォンがインターネット経由でコミュニティに接続するにはhttpsが必須です。パブリックIPアドレスがありポート80と443が開いているレンタルサーバーなら、そのIPアドレスだけで十分です。Cloudflareアカウントなしでサーバーが自動的に証明書を取得します。独自ドメインでも同様です。自宅環境や開放ポートがない場合でも、申請手続きによってサーバー自身がトンネルを実行し、.beanpool.orgで終わる無料の名前が取得できます。暗号化のないhttp://アドレスはホームネットワーク内でのみ機能します。

次に、Dockerをインストールしたマシンで、このコマンドブロックを貼り付けます。composeファイルを取得し、ノードが使用するネットワークを作成し、公開イメージ(Intel/AMDまたはARM64)をダウンロードして起動し、サーバーがワンタイム申請コードを生成するのを待って(Raspberry Piでの初回起動など遅い場合は最大5分)、所有権の申請(claim)を行います。起動前に設定が必要な項目はありません。

bash — コミュニティを始める
1つのブロック:取得、ネットワーク作成、イメージ取得、起動、待機、申請 git clone https://github.com/beanpool-org/beanpool.git && cd beanpool docker network create beanpool-shared docker compose pull docker compose up -d echo "Waiting for the server to make its claim code (up to 5 minutes)..." for i in $(seq 60); do docker compose exec -T beanpool-node test -f /data/claim-code.txt </dev/null 2>/dev/null && break; sleep 5; done docker compose exec -T beanpool-node test -f /data/claim-code.txt </dev/null 2>/dev/null || echo "No claim code after 5 minutes. The server's log says why: docker compose logs beanpool-node" docker compose exec beanpool-node beanpool claim

最後の行:beanpool claim

  1. アドレスの決定。 貼り付ける前に選択し、最後の行をそれに合わせて変更します。すでに貼り付けてしまった場合は、質問でEnterキーを押し、その後に最後の行を再実行してください(申請コードはスマートフォンからの接続を待機します)。パブリックIPアドレスとポート80および443が開いているレンタルサーバーの場合:beanpool claim --ip 203.0.113.7のように、--ipとIPアドレスを追加します。サーバーはポート80経由でLet's Encryptからそのアドレス用の証明書を取得し、スマートフォンはhttps://203.0.113.7で接続できるようになります。自宅のコンピューターまたは開放ポートがない場合:そのまま変更せず実行します。無料のサブドメイン名の先頭部分を聞かれます(yourtown.beanpool.orgにする場合はyourtownと入力、Enterでスキップ)。サーバーが自ら実行するトンネル経由で接続され、開通まで最大3分待機します。独自ドメインの場合:ドメインのAレコードをサーバーのIPアドレスに向け、ポート80と443を開放し、--address https://your.domainを追加します。ドメイン名ならサーバーを変更しても使い続けられますが、IPアドレスの数値は引き継げません(後から「設定」で名前を追加でき、以前のIPアドレスを使っていたメンバーもそのまま接続できます)。後で「設定」から選択する場合は--no-nameを追加してください。暗号化のないhttp://アドレスはホームネットワークでのみ動作します。インターネット上ではスマートフォンに接続を拒否され、申請時にも警告されます。BeanPoolプロジェクトのアドレスサービスが停止していても、申請自体は問題なく機能します。
  2. コードとQRコード。 ワンタイム申請コードとQRコードが表示されます。スマートフォンのカメラでQRコードをスキャンするか、BeanPoolを開いてコミュニティを探すの下にサーバーのアドレスを入力し、申請をタップします。そのスマートフォンがオーナーになります。
  3. 設定。 あなたのアドレス(またはサーバーのアドレス)の末尾に/settingsを付けてブラウザで開きます。セットアップウィザードに従ってコミュニティの名前を決め、2人目のオーナーを追加し、3つの設立メンバー用招待状を作成します。「ノードの識別情報」で地図上の位置を設定すると、近くの人があなたを見つけられるようになります。

ブロックにNo claim code after 5 minutesと表示されたり、beanpool claimにThis community has no claim code waitingと表示されたりした場合、サーバーの起動がまだ完了していません。docker compose logs beanpool-nodeで進捗状況を確認できます。ログにコミュニティにまだオーナーがおらず申請コードが発行された旨が表示されたら、最後の行を再度実行してください。詳しい手順は運営者マニュアルの初回セットアップに記載されています。

GitHubで見る →