View Issue Details

IDProjectCategoryView StatusLast Update
4778Composrpointspublic2022-09-07 22:17
ReporterChris Graham Assigned ToPDStig  
PrioritynormalSeverityfeature 
Status resolvedResolutionfixed 
Summary4778: Points escrow
DescriptionAs a part of support for Composr running autonomous organizations (DAOs without the blockchain), we should make it easy to sell your points to someone else. This is essentially the same thing as selling your stock in a company in order to give someone else voting rights over that company.
Currently you could gift the points in return for payment (one coming before the other), but that has an element of trust, backed by a thread of (need for) manual administrator intervention upon fraud - not what you want for an autonomous system.

So instead, allow a member to put some points into escrow, managed by the Composr site.
The points will either be:
1) transferred back to the originating member after a certain amount of time passes
2) transferred to a different named destination member once both members declare the escrow condition met (whatever this is outside the scope of the system, but usually would be some kind of payment going through)
3) marked in dispute if only one member has declared the condition met. The dispute keeps the points in limbo until someone with escrow dispute resolution privilege comes through and determines who the points should go to

It still requires manual intervention for the case 3, but it is no longer time sensitive, and the chance of that condition happening is much less than chance of random fraud during a direct transaction - because the points are held in limbo and a fraudster very likely would not win.
Additional InformationWe are looking at ways to get managing Composr sites closer to a DAO. However, managing everything as a true DAO with zero trust isn't close to realistic at some point, so it's simply a direction we are moving in, taking inspiration. Think having sites run far more by democratic consensus, but optionally tilted towards those who have earned bigger stakes via confirmed contributions (points) - and with the option of selling your stake.
There is still trust in those hosting the website, and those with privileges - but the idea is that there's an honor system for those people, and they will keep each other in check - while random new members need to prove themselves first.
TagsAutonomousOrganisation, Roadmap: v11
Attach Tags
Attached Files
Time estimation (hours)8
Sponsorship open

Sponsor

Date Added Member Amount Sponsored

Relationships

related to 4916 ResolvedPDStig Sweeping points system changes 

Activities

Chris Graham

2022-08-23 15:16

administrator   ~7475

Please make sure the Composr feature list is updated for this, and previous substantive features you've been adding. I've done that for you in the attached patch. However, please review the text of the points section entirely to make sure it is still accurate for our forthcoming verbiage update.

To be clear, the feature list is for substantive parts of Composr, not every little detail, and not a changelog. It should be updated when things are added or removed from Composr.
features.diff (1,996 bytes)   
diff --git a/sources_custom/miniblocks/composr_homesite_featuretray.php b/sources_custom/miniblocks/composr_homesite_featuretray.php
index b8e36904b5..7acc4799e2 100644
--- a/sources_custom/miniblocks/composr_homesite_featuretray.php
+++ b/sources_custom/miniblocks/composr_homesite_featuretray.php
@@ -212,6 +212,7 @@ $feature_tree = [
                 null, // divider
                 ['Auditing', 'See what gifts have been given to crack down on any abuse'],
                 ['Profiles', 'Browse through member points profiles, and see what gifts members have been given'],
+                ['Escrow', 'Send points to another member, but keep them from being received until conditions are agreed met'],
             ],
             'A virtual economy for your members',
         ],
@@ -643,6 +644,7 @@ $feature_tree = [
                 ['Post Templates', 'Use your forum as a database for record gathering <a target="_blank" class="link-exempt no-print" title="(Opens in new window) Example of Post Templates" href="http://shareddemo.composr.info/adminzone/index.php?admin_cns_post_templates"><img class="inline-image-3" alt="" width="12" height="12" src="{$IMG*,icons/arrow_box/arrow_box}" /></a>'],
                 ['Post preview', 'Read a topics first post directly from the forum-view'],
                 ['Highlight posts as &lsquo;important&rsquo; <a target="_blank" class="link-exempt no-print" title="(Opens in new window) Example of Highlighted Posts" href="http://shareddemo.composr.info/forum/index.php?page=topicview&amp;id=3"><img class="inline-image-3" alt="" width="12" height="12" src="{$IMG*,icons/arrow_box/arrow_box}" /></a>', 'Your posts will be <a href="https://www.youtube.com/watch?v=5hARDXYz2io" target="_blank" title="(Opens in new window)">high as a kite by then</a>'],
+                ['Constitutionally-suitable poll voting', 'Weighted voting and per-forum configurable setting defaults/enforcement'],
             ],
             'Conversr-only',
         ],
features.diff (1,996 bytes)   

Issue History

Date Modified Username Field Change
2022-01-19 02:29 Chris Graham New Issue
2022-01-19 02:29 Chris Graham Tag Attached: AutonomousOrganization
2022-01-19 02:29 Chris Graham Tag Attached: Roadmap: v12
2022-01-19 03:07 Chris Graham Tag Renamed AutonomousOrganization => AutonomousOrganisation
2022-08-02 01:15 Chris Graham Assigned To => user4172
2022-08-02 01:15 Chris Graham Status Not Assigned => Assigned
2022-08-15 15:48 Chris Graham Tag Detached: Roadmap: v12
2022-08-15 15:48 Chris Graham Tag Attached: Roadmap: v11
2022-08-23 15:16 Chris Graham File Added: features.diff
2022-08-23 15:16 Chris Graham Note Added: 0007475
2022-09-02 20:54 PDStig Relationship added related to 4916
2022-09-07 22:17 PDStig Status Assigned => Resolved
2022-09-07 22:17 PDStig Resolution open => fixed