BeanPool تطبيق مجاني يستخدمه مجتمعك لتبادل المساعدة والسلع والمهارات فيما بينكم. بدلاً من المال، تستخدمون فاصوليا: ساعد شخصاً وستأتيك فاصوليا؛ واحصل على المساعدة وستذهب في الاتجاه المعاكس. الصفر هو الهدف — امنح بقدر ما تأخذ تقريباً.
بلا تتبع للجماهير المشابهة، ولا حصاد للبيانات، ولا خوارزميات لخبراء الثراء السريع.
فاصوليا هي ائتمان متبادل لتجارة حقيقية — ولا يُروّج لها أبداً في البورصات.
بلا تصفح لا نهائي وحلقات دوبامين إدمانية — عروض محلية حقيقية وجيران فقط.
بلا فوائد، ولا بنوك، ولا وسطاء. الرسوم الوحيدة ضئيلة وتذهب إلى صندوق المشاع الخاص بمجتمعك، ولا تصل إلينا أبداً.
بلا بلوكتشين، ولا عملات، ولا محفظة للشراء فيها. كلماتك الـ 12 تفتح حسابك الخاص بكل بساطة.
سيُفتح المجتمع العالمي للجميع قريباً، دون الحاجة إلى دعوة: تجول فيه، وانشر شيئاً مجانياً أو للتبادل، واعثر على مجتمع قريب منك. هو حالياً في مرحلة معاينة خاصة. حتى يتم افتتاحه، يمكنك الاطلاع على المجتمعات التي تعمل بالفعل أدناه، أو بدء مجتمع، أو استخدام دعوة منحك إياها أحد الأعضاء.
اطّلع على المجتمعات التي تعمل بالفعل، أو ابدأ مجتمعاً على كمبيوتر إضافي أو خادم مستأجر صغير. طلب الانضمام إلى مجتمع قريب منك سيتاح قريباً، عند افتتاح المجتمع العالمي.
ثبّت التطبيق وافتح الرابط أو امسح رمز الاستجابة السريعة (QR) الذي قدّمه لك أحد الأعضاء؛ الدعوة صالحة للاستخدام مرة واحدة وتستمر لمدة 30 يوماً.
توجد فاصوليا في المجتمعات المحلية، وكل منها على خادمه الخاص. يرشدك المجتمع العالمي ويوجهك إلى أحدها. كما يوضح لك كيف تعمل فاصوليا هناك، من خلال مجتمع توضيحي تجريبي.
يرتفع رصيد سام إلى +30. وينخفض رصيد آنا إلى −30.
عادت آنا إلى 0. وأصبح رصيد لي الآن −30.
عاد الجميع بالقرب من الصفر، وأُنجزت ثلاث مهام دون أن ينفق أي شخص أموالاً.
يحتفظ البائع بنسبة 98.5% من كل سعر؛ وتذهب النسبة المتبقية البالغة 1.5% إلى صندوق المشاع الخاص بالمجتمع، لذا تكون الأرقام الفعلية أقل قليلاً من هذه الأرقام.
يدير المجتمع BeanPool على خادمه الصغير الخاص. ينشر الأعضاء ما يمكنهم تقديمه وما يحتاجون إليه، ويتداولون بعملة فاصوليا. فاصوليا ليست أموالاً تشتريها: إنها سجل يفيد بأن شخصاً ما قد ساعد شخصاً آخر. يبدأ الجميع من الصفر. عندما تساعد، يرتفع رصيدك؛ وعندما تتلقى مساعدة، ينخفض رصيدك؛ وعلى مستوى المجتمع بأكمله يكون مجموع الأرصدة دائماً صفراً. لا أحد يصدر فاصوليا، ولا أحد يقرضها بفائدة، ولا أحد يستبدلها بنقد. رسم ضئيل على كل صفقة يذهب إلى صندوق المجتمع الخاص، والذي ينفقه أعضاؤه عبر التصويت. التطبيق مجاني ومفتوح المصدر؛ يختار المجتمع خادمه الخاص، والبيانات الموجودة عليه ملك له.
الائتمان المتبادل فكرة قديمة: أدارت مجموعات أنظمة التداول التبادلية المحلية (LETS) هذا النظام على الورق لعقود، وفي سويسرا، تتداول دائرة من الشركات تُدعى WIR بائتمانها الخاص منذ عام 1934. كانت المعاملات الورقية هي ما أرهق معظمها. أما BeanPool فهو المعاملات الورقية، مدمجة ومنفذة بواسطة التطبيق.
من الشاشة الأولى إلى أول صفقة لك.
افتح الدعوة التي أرسلها إليك أحد الأعضاء؛ وقريباً يمكنك أيضاً تجربة المجتمع العالمي دون دعوة ومن خلاله تطلب من مجتمع قريب منك السماح لك بالانضمام. في كلتا الحالتين، ستختار الاسم الذي سيعرفك به الناس.
ينشئ التطبيق حسابك على هاتفك ويعرض لك 12 كلمة. اكتبها واحتفظ بها في مكان آمن: فهي تعيد حسابك إذا فقدت هاتفك أو غيرته.
اطرح شيئاً يمكنك القيام به أو مشاركته: توصيلة إلى المدينة، بيض، إصلاح دراجة، أو ساعة من العناية بالحديقة. في مجتمع يستخدم فاصوليا، تحتاج إلى نشر عرض واحد على الأقل قبل أن تتمكن من نشر طلب أو الشراء. أما في المجتمع العالمي، الذي لا يحتوي على فاصوليا، فيمكن أن يكون أول منشور لك طلباً.
اتفق على سعر بعملة فاصوليا. تُحفظ فاصوليا بأمان حتى إتمام المهمة، ثم تنتقل إلى البائع. ويقيم كل منكما الآخر بعد ذلك.
يُفتح التطبيق على الرئيسية، وهي مجموعة من البطاقات التي تختارها. وخلفها: السوق، الخريطة، المحادثة (الدردشة في تطبيق الويب)، الأشخاص، النبض، المشاع والسجل، حيث ترى رصيدك وصفقاتك.
ما يعرضه الناس في مجتمعك وما يحتاجون إليه، مع استطلاعات الرأي والفعاليات في الموجز نفسه. ابحث فيه، وصنّف حسب الفئة، وانقر للتداول.
شاهد ما هو معروض بالقرب منك. كل دبوس تضعه بنفسك: استخدم موقعك في تلك اللحظة، أو ضع الدبوس يدوياً. عندما تسمح بذلك، يستخدم التطبيق موقعك أيضاً لإظهار الأقرب إليك، ولا يعمل في الخلفية أبداً. يمكن ضبط دبابيس الفعاليات ودبابيس المؤسسات المحددة في تطبيق الويب على وضع تقريبي، مما يقرّب الموقع إلى حوالي 100 متر. يرى دبابيس الموقع أعضاء مجتمعك. وعندما يُفتح المجتمع العالمي للجميع، سيرى الزائر هناك القوائم ومواقعها التقريبية، ولكن دون أسماء أو صور شخصية أو مواقع دقيقة. يمكن لأي شخص الانضمام إليه في دقيقة واحدة، لذا يرى أعضاؤه قوائم بعضهم البعض بدقة تقارب كيلومتراً واحداً أيضاً؛ والموقع الدقيق يعود لك لمشاركته عند الاتفاق على اللقاء.
انشر نشاط عمل تطوعي أو مقهى إصلاح أو تبادل مهارات مع تحديد الوقت والمكان. ينقر الأشخاص على سأحضر أو مهتم. يحصل الأشخاص الذين سيحضرون على دردشة الفعالية وملاحظة المضيف الخاصة — رمز البوابة، ما يجب إحضاره — ويصلهم إشعار إذا تغير الوقت أو المكان أو أُلغيت الفعالية. وحيثما يمكن لأي شخص الانضمام، كما هو الحال في المجتمع العالمي، يسمح المضيف بدخول كل شخص أولاً بشكل افتراضي. الفعاليات مجانية؛ ولا تتغير ملكية أي فاصوليا. اعثر عليها على الخريطة ضمن اليوم أو عطلة نهاية الأسبوع هذه أو خلال الأيام الـ 7 القادمة، واستخدم نسخ إلى تاريخ جديد لتنظيمها مرة أخرى.
راسل أي شخص في مجتمعك. الرسائل المباشرة والمحادثات الجماعية مشفرة بين الطرفين: ينقلها خادم مجتمعك لكنه لا يستطيع قراءتها. وعلى خادم لم يتم تحديثه بعد، يمكن للأشخاص الذين يديرونه قراءة المحادثة الجماعية، وتوضح المحادثة ذلك. يمكن قراءة مناقشات المؤسسات ومحادثات الفعاليات من قِبل الأشخاص الذين يديرون خادم مجتمعك، حتى يمكن الإشراف عليها.
المؤسسة هي نشاط يديره مجتمعك معاً: تربية دواجن للبيض، أو مكتبة أدوات، أو مستودع حطب، أو مشروع له هدف وتاريخ انتهاء. يديرها مسؤولون ويقودها مسؤول رئيسي؛ ويمكن للأعضاء طلب الانضمام كمسؤولين. تمتلك المؤسسة فاصوليا خاصة بها، وتنشر عروضاً وطلبات في السوق كأي عضو آخر، وتعرض دخلها ونفقاتها، ويمكنها التوقف مؤقتاً بحسب الموسم. لا يمكن لأي مسؤول الموافقة على دفعة لنفسه: بل يجب أن يوافق مسؤول آخر.
يمكن لأي شخص طرح سؤال على المجتمع من خلال استطلاع للرأي في السوق. والخيارات الأكبر حجماً هي القرارات، في تبويب المشاع: مثل منحة من صندوق المشاع لمؤسسة، أو منحة مواجهة ظروف صعبة، أو استبدال مسؤول رئيسي. يظل القرار مفتوحاً لمدة 7 أيام ويُنفَّذ تلقائياً في حال اعتماده. وبمجرد إتمامك لصفقة واحدة، يمكنك اقتراح قرار.
أنشئ مجموعة لشارعك، أو لنادي حديقتك، أو لفرقتك الموسيقية، وستصبح منسقها. انشر للمجموعة فقط، واختر ما إذا كانت عامة ومفتوحة، أو تتطلب طلباً للانضمام، أو عبر الدعوة فقط.
شاهد ما يصنعه الأشخاص في منطقتك. يمكن للأعضاء ربط قنواتهم الخاصة — TikTok أو Instagram أو YouTube أو SoundCloud أو خلاصة مدونة — لتظهر منشوراتهم العامة في نبض مجتمعك. الربط يعود لاختيار كل عضو. ويمكن الإبلاغ عن أي محتوى لا ينبغي وجوده، وبإمكان خادم مجتمعك إزالته.
لا أحد يشتري فاصوليا، ولا أحد يدفع فوائد.
الحساب الجديد يحتوي على 0 فاصوليا. عندما تبيع، يرتفع رصيدك؛ وعندما تشتري، ينخفض. وعلى مستوى المجتمع بأكمله، يكون مجموع الأرصدة دائماً صفراً.
بمجرد إتمامك لصفقة واحدة، يمكنك البدء في النزول تحت الصفر للحصول على مساعدة قبل أن تردها. يبدأ حدك الائتماني بمقدار صغير (صفقة بقيمة 100 فاصوليا تمنحك نحو 37 فاصوليا منه) وينمو كلما تداولت مع المزيد من الأشخاص. العروض التي تحافظ على نشرها تحدد المقدار الذي يمكنك استخدامه منه: عرض واحد يتيح ما يصل إلى 200 فاصوليا، وخمسة عروض تتيح ما يصل إلى 2000.
مع مرور الوقت تكتسب شارات: قادم جديد (Newcomer)، مقيم (Resident)، راعٍ (Steward)، حكيم (Elder). توضح هذه الشارات تاريخك في المجتمع. وهي لا تفتح أي ميزة. كما يمكن للمشرف منح شخص ما شارة، ومعها الحد الائتماني المبدئي لتلك الشارة.
يذهب رسم بنسبة 1.5% على الصفقات المكتملة، ورسم شهري ضئيل على الجزء من الرصيد الذي يتجاوز 200 فاصوليا، إلى صندوق المشاع الخاص بمجتمعك — وليس إلينا أو إلى أي جهة أخرى. ويقرر مجتمعك أوجه إنفاق الصندوق من خلال القرارات.
في تطبيق الهاتف، يُحفظ مفتاحك في وحدة التخزين الآمنة بهاتفك، ويمكنك إضافة قفل التطبيق، الذي يطلب قفل الشاشة الخاص بهاتفك. وفي تطبيق الويب، يُحفظ في وحدة التخزين الخاصة بذلك المتصفح. وكلماتك الـ 12 هي النسخة الاحتياطية التي لا تعتمد على أحد.
يمكنك الإبلاغ عن منشور أو عضو أو فعالية أو عنصر في النبض، وحظر أي شخص. تذهب البلاغات إلى الأشخاص الذين يديرون خادم مجتمعك — مالكه ومشرفيه — الذين يمكنهم إزالة المحتوى والحسابات. كما يمكن للأعضاء التصويت على قرار لتعليق عضوية شخص ما أو إزالته.
ما يتم تخزينه، ومن يمكنه رؤيته، وكيفية حذف حسابك.
يمكنك أيضاً ربط تسجيل الدخول عبر Google أو Apple أو Facebook كطريقة ثانية للاستعادة. وعندئذ تُحفظ نسخة مقفلة من مفتاحك لتسجيل الدخول هذا. وتطبيقات الهاتف التي تستخدم خزينة مفاتيح BeanPool تحتفظ بها هناك، على خادم صغير في آيسلندا لا يؤدي أي عمل آخر؛ أما الإصدارات الأقدم من تطبيق الهاتف فتحتفظ بها على خادم مجتمعك؛ ويحتفظ تطبيق الويب في المجتمع العالمي بها على خادم ذلك المجتمع، الذي نديره نحن. والجهة التي تحتفظ بالنسخة يمكنها فتحها: BeanPool للخزينة والمجتمع العالمي، والأشخاص الذين يديرون خادم مجتمعك للنسخة المحفوظة هناك. وتنتظر عملية الاستعادة من الخزينة يوماً كاملاً ما لم يؤكد أحد أجهزتك هويتك. وتلك النسخة، مع نسخ حسابك إلى جهاز آخر لك، هما الطريقتان الوحيدتان اللتان يغادر بهما مفتاحك جهازك.
المجتمعات التي تدير BeanPool وسجلت نفسها في الدليل.
يعمل كل مجتمع على خادمه الخاص: خادم صغير يحتوي على أعضاء ذلك المجتمع ومنشوراته وسجله. يديره شخص محلي. وإذا لم تكن بلدتك أو منطقتك تمتلك خادماً بعد، فيمكنك أن تكون أنت هذا الشخص.
أنت والمشرفون الذين تعينهم هم مشرفو مجتمعك: تصلكم البلاغات. وتوجد بيانات أعضائك على جهازك، لذا يتعين عليك الاحتفاظ بنسخ احتياطية منها. يمكنك قراءة مناقشات المؤسسات ومحادثات الفعاليات؛ لكن لا يمكنك قراءة الرسائل المباشرة. أنت تدعو الأعضاء الأوائل، وهم يدعون الباقين.
يأتي خادمك مزوداً بتطبيق إعدادات خاص به في المتصفح. يمكنك من خلاله تسمية مجتمعك، وتعيين مالك ومشرفين يسجلون الدخول بمفاتيحهم الخاصة، وطباعة دعوات برمز QR، ومراقبة حالة القرص، واختيار عنوان ويب عام أو نفق اتصال، ومساعدة عضو فقد هاتفه وكلماته الـ 12 معاً في العودة إلى حسابه على هاتف جديد، عبر رمز استخدام لمرة واحدة تؤكده شخصياً.
قوائم المجتمع وخريطته ورسائله وأرصدته مخصصة لأعضائه منذ اللحظة الأولى لتشغيل خادمه؛ ولا يوجد شيء يتطلب التفعيل. والشخص الذي يفتح عنوانه دون أن يكون لديه حساب يتم توجيهه إلى المجتمع العالمي، الذي سيُفتح للجميع قريباً.
يمكن لمجتمعين الاتفاق على الربط بينهما ليتمكن أعضاؤهما من التبادل التجاري معاً. ولا تغادر فاصوليا موطنها أبداً: يحتفظ كل زوج من المجتمعات بسجل مستمر لما يدين به أحد المجتمعين للآخر، ويحدد كل طرف حده الخاص. الربط معطل ما لم يقم المشغلان بتفعيله معاً، وهو لا يزال في مراحله الأولى: إنه مبني بالفعل، بشاشاته في تطبيق الويب، وقد جُرِّب فقط بين اثنين من مجتمعاتنا التجريبية، ولم يُجرَّب بين مجتمعات حية فعلية.
حوالي نصف ساعة، إذا كان بإمكانك اتباع الخطوات. ستة أمور يجب معرفتها أولاً:
بعد ذلك، على ذلك الجهاز المثبت عليه Docker، الصق هذه الكتلة الواحدة من الأوامر. ستقوم بجلب ملف compose، وإنشاء الشبكة التي يستخدمها الخادم، وسحب الصورة المنشورة (Intel/AMD أو ARM64)، وتشغيلها، والانتظار حتى ينشئ الخادم رمز المطالبة لمرة واحدة (حتى خمس دقائق، لبداية تشغيل بطيئة على Raspberry Pi)، ثم المطالبة به. لا يوجد شيء يتطلب التهيئة قبل البدء.
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
--ip وعنوان IP الخاص به، كما في beanpool claim --ip 203.0.113.7. يحصل خادمك على شهادته الخاصة لهذا العنوان من Let's Encrypt عبر المنفذ 80، وتصل إليه الهواتف على https://203.0.113.7. كمبيوتر في المنزل، أو بلا منافذ مفتوحة: اتركه كما هو. سيطلب الجزء الأول من اسم مجاني (اكتب فقط yourtown للحصول على yourtown.beanpool.org؛ والضغط على Enter للتخطي)، ويتم الوصول إليه عبر نفق يشغله خادمك بنفسه، وينتظر حتى ثلاث دقائق ليصبح متاحاً. نطاقك الخاص: وجّه سجل A له إلى عنوان IP الخاص بالخادم، وافتح المنفذين 80 و443، وأضف --address https://your.domain. الاسم يظل صالحاً حتى عند تغيير الخادم؛ أما الرقم فلا: يمكنك إضافة اسم لاحقاً في الإعدادات، وسيستمر الأعضاء الذين يستخدمون عنوان IP في العمل بشكل طبيعي. للاختيار لاحقاً في الإعدادات، أضف --no-name. عنوان http:// العادي يعمل فقط على الشبكة المنزلية: ترفضه الهواتف على الإنترنت، وستحذرك عملية المطالبة من ذلك. وحتى لو كانت خدمة العناوين لمشروع BeanPool متوقفة، فإن عملية المطالبة ستظل تعمل.إذا ظهرت عبارة No claim code after 5 minutes، أو أظهر beanpool claim عبارة This community has no claim code waiting، فهذا يعني أن الخادم لم يكتمل تشغيله بعد: يوضح docker compose logs beanpool-node المرحلة التي وصل إليها. بمجرد أن يذكر السجل أن المجتمع ليس له مالك بعد ولديه رمز مطالبة، شغّل السطر الأخير مرة أخرى. الخطوات الكاملة موجودة في الإعداد للمرة الأولى في دليل المشغل.