valueflows

valueflows docs
git clone https://s.sonu.ch/~srfsh/valueflows.git
Log | Files | Refs | README

serapath-sensorica-accounting.json (12542B)


      1 /*
      2 This is the output from http://requirebin.com/?gist=01d39d31f218a6a4f429cccbe7b91e80
      3 slightly edited to remove most blank lines and elide some repetition.
      4 (I have no idea why all that stuff is in red with white text below.)
      5 */
      6 
      7 {
      8   "RBC": {
      9     "assets": {},
     10     "capital": {
     11       "liability/Kim/$": 1000,
     12       "liability/Jim/$": 1500,
     13       "liability/Ali/$": 2000,
     14       "liability/Daniel/$": 2500,
     15       "liability/Fatuma/$": 3000,
     16       "liability/Random Customer/$": 5000,
     17       "liability/PP Inc./$": 15000,
     18       "liability/ORD/$": 25000,
     19       "liability/CAKE/$": 27000,
     20       "liability/UPS/$": 500000
     21     },
     22     "off": {}
     23   },
     24 
     25   "UPS": {
     26     "assets": {
     27       "claim/RBC/account/$": 500000
     28     },
     29     "capital": {},
     30     "off": {}
     31   },
     32 
     33   "PP": {
     34     "assets": {
     35       "claim/RBC/account/$": 15000
     36     },
     37     "capital": {},
     38     "off": {}
     39   },
     40 
     41   "ORD": {
     42     "assets": {
     43       "claim/RBC/account/$": 25000,
     44       "inventory/3Dprinter/$": 3000
     45     },
     46     "capital": {
     47       "equity/$": 28000
     48     },
     49     "off": {}
     50   },
     51 
     52   "CAKE": {
     53     "assets": {
     54       "claim/RBC/account/$": 12000,
     55       "claim/RBC/account/Sensorica/$": 10000,
     56       "claim/RBC/account/Exchange Inc./$": 5000
     57     },
     58     "capital": {
     59       "equity/Sensorica/Ali/$": 2000,
     60       "equity/Sensorica/Fatuma/$": 2000,
     61       "equity/Sensorica/Kim/$": 2000,
     62       "equity/Sensorica/Daniel/$": 2000,
     63       "equity/Sensorica/Jim/$": 2000
     64     },
     65 
     66     "off": {
     67       "contract/Sensorica/Ali/membership": "\n    
     68       Ali is member of Sensorica starting with a \"capital account of\" 2000.\n    
     69       Ali can work on authorized tasks and get paid at a task specific rate.\n    
     70       Ali can fill up a \"capital account\" through contributions by acting as 
     71       independent micro investors (investing money into a Sensorica cause) 
     72       and/or micro entrepreneurs (=investing time into a Sensorica cause).\n    
     73       Ali will receives dividends based on revenue directly or indirectly caused 
     74       by such a cause. Contributions and the distribution of revenue is subject 
     75       to Sensorica \"contribution contracts\" (=value equations) 
     76       members can join by investing time/money into causes.\n    
     77       They can be of type: 'debt-like','equity-like', 'one-time'\n  ",
     78       
     79       "contract/Sensorica/Kim/membership": "\n          
     80       Kim is member of Sensorica starting with a \"capital account of\" 2000.\n    
     81       Kim can work on authorized tasks and get paid at a task specific rate.\n    
     82       Kim can fill up a \"capital account\"
     83       [...repetition elided...]
     84       
     85       "contract/Sensorica/Fatuma/membership": "\n    
     86       Fatuma is member of Sensorica starting with a \"capital account of\" 2000.\n
     87       [...]
     88 
     89       "contract/Sensorica/Daniel/membership": "\n    
     90       Daniel is member of Sensorica starting with a \"capital account of\" 2000.\n
     91       [...]
     92       
     93       "contract/Sensorica/Jim/membership": "\n    
     94       Jim is member of Sensorica starting with a \"capital account of\" 2000.\n
     95       [...]
     96     }
     97   },
     98 
     99   "Ali": {
    100     "assets": {
    101       "claim/RBC/account/$": 2000,
    102       "shares/Sensorica/$": 2000
    103     },
    104     "capital": {
    105       "equity/$": 4000
    106     },
    107     "off": {}
    108   },
    109 
    110   "Fatuma": {
    111     "assets": {
    112       "claim/RBC/account/$": 3000,
    113       "shares/Sensorica/$": 2000
    114     },
    115     "capital": {
    116       "equity/$": 5000
    117     },
    118     "off": {}
    119   },
    120 
    121   "Kim": {
    122     "assets": {
    123       "claim/RBC/account/$": 1000,
    124       "shares/Sensorica/$": 2000
    125     },
    126     "capital": {
    127       "equity/$": 3000
    128     },
    129     "off": {}
    130   },
    131 
    132   "Jim": {
    133     "assets": {
    134       "claim/RBC/account/$": 1500,
    135       "shares/Sensorica/$": 2000
    136     },
    137     "capital": {
    138       "equity/$": 3500
    139     },
    140     "off": {}
    141   },
    142 
    143   "Daniel": {
    144     "assets": {
    145       "claim/RBC/account/$": 2500,
    146       "shares/Sensorica/$": 2000
    147     },
    148     "capital": {
    149       "equity/$": 4500
    150     },
    151     "off": {}
    152   },
    153 
    154   "RC": {
    155     "assets": {
    156       "claim/RBC/account/$": 5000
    157     },
    158     "capital": {
    159       "equity/$": 5000
    160     },
    161     "off": {}
    162   }
    163 }
    164 
    165 ________________________________
    166 
    167 {
    168 
    169   "RBC": {
    170     "assets": {},
    171     "capital": {
    172       "liability/Kim/$": 1000,
    173       "liability/Jim/$": 1500,
    174       "liability/Ali/$": 2000,
    175       "liability/Daniel/$": 2470,
    176       "liability/Fatuma/$": 1500,
    177       "liability/Random Customer/$": 4900,
    178       "liability/PP Inc./$": 15030,
    179       "liability/ORD/$": 27980,
    180       "liability/CAKE/$": 25595,
    181       "liability/UPS/$": 500025
    182     },
    183     "off": {}
    184   },
    185 
    186   "UPS": {
    187     "assets": {
    188       "claim/RBC/account/$": 500025
    189     },
    190     "capital": {
    191       "equity/$": 25
    192     },
    193     "off": {
    194       "contract/ORD/shipping": "[object Object][object Object]"
    195     }
    196   },
    197 
    198   "PP": {
    199     "assets": {
    200       "claim/RBC/account/$": 15030,
    201       "claim/Daniel/$": 0
    202     },
    203     "capital": {
    204       "liability/CAKE/photopolymer/$": 30
    205     },
    206     "off": {
    207       "contract/Daniel/sale/photopolymer/$": {
    208         "shippingRequest": "PP ships 1000g photopolymer to Daniel",
    209         "invoice": "Daniel pays 30$ to PP"
    210       }
    211     }
    212   },
    213 
    214   "ORD": {
    215     "assets": {
    216       "claim/RBC/account/$": 28000,
    217       "inventory/3Dprinter/$": 0,
    218       "claim/CAKE/$": 0,
    219       "liability/CAKE/3Dprinter/$": -3000
    220     },
    221     "capital": {
    222       "equity/$": 28000,
    223       "liability/CAKE/3Dprinter/$": 3000
    224     },
    225     "off": {
    226       "contract/CAKE/sale/3Dprinter": {
    227         "shippingRequest": "ORD ships 1x 3Dprinter to CAKE",
    228         "invoice": "CAKE pays 3000$ to ORD"
    229       },
    230       "contract/UPS/shipping": {
    231         "shippingRequest": "UPS ships 1 3Dprinter to ORD",
    232         "invoice": "ORD pays 20$ to UPS"
    233       }
    234     }
    235   },
    236 
    237   "CAKE": {
    238     "assets": {
    239       "claim/RBC/account/$": 12000,
    240       "claim/RBC/account/Sensorica/$": 8599,
    241       "claim/RBC/account/Exchange Inc./$": 5001,
    242       "claim/ORD/3Dprinter/$": 0,
    243       "inventory/Sensorica/3Dprinter/$": 3000,
    244       "claim/Daniel/photopolymer/$": 0,
    245       "inventory/Sensorica/photopolymer/$": 27,
    246       "inventory/Sensorica/3Dpart/$": 3,
    247       "offer/Exchange/3Dpart/$": 0,
    248       "claim/Random Customer/$": 0
    249     },
    250     "capital": {
    251       "equity/Sensorica/Ali/$": 1505,
    252       "equity/Sensorica/Fatuma/$": 2015,
    253       "equity/Sensorica/Kim/$": 1011,
    254       "equity/Sensorica/Daniel/$": 2023,
    255       "equity/Sensorica/Jim/$": 2040,
    256       "provision/Sensorica/3Dprinter/$": 0,
    257       "liability/ORD/$": 0,
    258       "equity/Sensorica/$": 2970,
    259       "liability/Kim/$": 60,
    260       "provision/revenue/3Dpart": 0,
    261       "liability/Random Customer/3Dpart/$": 0,
    262       "equity/$": 6
    263     },
    264 
    265     "off": {
    266       "contract/Sensorica/Ali/membership": "\n
    267       [...repetition elided...]
    268       
    269       "contract/Sensorica/Kim/membership": "\n
    270       [...]
    271       
    272       "contract/Sensorica/Fatuma/membership": "\n 
    273       [...]
    274 
    275       "contract/Sensorica/Daniel/membership": "\n
    276       [...]
    277 
    278       "contract/Sensorica/Jim/membership": "\n
    279       [...]
    280 
    281       "contract/Ali/printerfund": "\n    
    282       Ali invested 500$ into a Sensorica project for 3Dprinter and will\n
    283       receive dividends from it's commercial use until the 3Dprinter is used up or\n
    284       the received income (=Return On Invest) reaches 600, after which further usage 
    285       will become part of the Sensorica commons.\n\n
    286       
    287       // (printer gets paid at $15/hour, gets split among contributors)\n  ",
    288 
    289       "contract/Kim/printerfund": "\n
    290       Kim invested 1000$ into a Sensorica project for 3Dprinter and will\n
    291       receive dividends from it's commercial use until the 3Dprinter is used up or\n
    292       the received income (=Return On Invest) reaches 1200, after which further usage 
    293       will become part of the Sensorica commons.\n\n    
    294       [...] ",
    295 
    296       "contract/Fatuma/printerfund": "\n
    297       Fatuma invested 1500$ into a Sensorica project for 3Dprinter and will\n
    298       receive dividends from it's commercial use until the 3Dprinter is used up or\n
    299       the received income (=Return On Invest) reaches 1800, after which further usage 
    300       will become part of the Sensorica commons.\n\n
    301       [...] ",
    302 
    303       "contract/ORD/purchase/3Dprinter": {
    304         "shippingRequest": "ORD ships 1x 3Dprinter to CAKE",
    305         "invoice": "CAKE pays 3000$ to ORD"
    306       },
    307 
    308       "contract/Daniel/photopolymer/$": "\n
    309       Daniel invested 30$ into a Sensorica project for photopolymer and will\n
    310       receive dividends from it's commercial use until the photopolymer is used up or\n
    311       the received income (=Return On Invest) reaches 36, after which further usage will 
    312       become part of the Sensorica commons.\n\n
    313       [...] ",
    314 
    315       "contract/Kim/accounting/$": "\n
    316       Kim works for 3 hours on Sensorica Accounting for 60 $ by CAKE.\n  ",
    317 
    318       "contract/Daniel/3Dmodel/$": "\n
    319       Daniel invested 20h into a Sensorica project for 3Dmodel and will\n
    320       receive dividends from it's commercial use until the 3Dmodel is used up or\n
    321       the received income (=Return On Invest) reaches 400, after which further usage 
    322       will become part of the Sensorica commons.\n    \n  ",
    323 
    324       "contract/Jim/3Dpart/$": "\n
    325       Jim invested 2h into a Sensorica project for 3Dpart and will\n
    326       receive dividends from it's commercial use until the 3Dpart is used up or\n
    327       the received income (=Return On Invest) reaches 40, after 
    328       which further usage will become part of the Sensorica commons.\n    
    329       
    330       20% of Potential payment also needs to be distributed to:\n
    331       * \n 
    332       * \n 
    333       * }\n      \n  ",
    334 
    335       "contract/Exchange Inc./affiliate": "\n
    336       Exchange Inc. offers Marketplace to Exchange Inc. 
    337       to sell for 100 taking 0.01 in case of success.\n  ",
    338 
    339       "contract/Random Customer/purchase/3Dpart": {
    340         "shippingRequest": "CAKE ships 1 3Dpart to Random Customer",
    341         "invoice": "Random Customer pays 100$ to CAKE"
    342       },
    343 
    344       "contract/UPS/shipping": {
    345         "shippingRequest": "UPS ships 1 3Dpart to CAKE",
    346         "invoice": "CAKE pays 5$ to UPS"
    347       }
    348     }
    349   },
    350 
    351   "Ali": {
    352     "assets": {
    353       "claim/RBC/account/$": 2000,
    354       "shares/Sensorica/$": 1500,
    355       "shares/Sensorica/printerfund/$": 500
    356     },
    357     "capital": {
    358       "equity/$": 4000
    359     },
    360     "off": {
    361       "contract/Sensorica/printerfund": "\n
    362       [...repetition elided...]  "
    363     }
    364   },
    365 
    366   "Fatuma": {
    367     "assets": {
    368       "claim/RBC/account/$": 1500,
    369       "shares/Sensorica/$": 2000,
    370       "shares/Sensorica/printerfund/$": 1500
    371     },
    372     "capital": {
    373       "equity/$": 5000
    374     },
    375     "off": {
    376       "contract/Sensorica/printerfund": "\n
    377       [...]  "
    378     }
    379   },
    380 
    381   "Kim": {
    382     "assets": {
    383       "claim/RBC/account/$": 1000,
    384       "shares/Sensorica/$": 1000,
    385       "shares/Sensorica/printerfund/$": 1000,
    386       "claim/Sensorica/$": 60
    387     },
    388     "capital": {
    389       "equity/$": 3000,
    390       "equity/Kim/$": 60
    391     },
    392     "off": {
    393       "contract/Sensorica/printerfund": "\n
    394       [...]  ",
    395 
    396       "contract/Sensorica/accounting/$": "\n
    397       Kim works for 3 hours on Sensorica Accounting for 60 $ by CAKE.\n  "
    398     }
    399   },
    400 
    401   "Jim": {
    402     "assets": {
    403       "claim/RBC/account/$": 1500,
    404       "shares/Sensorica/$": 2000
    405     },
    406     "capital": {
    407       "equity/$": 3500
    408     },
    409     "off": {
    410 
    411       "contract/Sensorica/3Dpart/$": "\n
    412       Jim invested 2h into a Sensorica project for 3Dpart
    413       [...] 
    414       
    415       20% of Potential payment also needs to be distributed to:\n
    416       * \n * \n * }\n      \n  "
    417     }
    418   },
    419 
    420   "Daniel": {
    421     "assets": {
    422       "claim/RBC/account/$": 2470,
    423       "shares/Sensorica/$": 2000,
    424       "shares/Sensorica/photopolymer/$": 30,
    425       "claim/PP Inc./photopolymer/$": 0
    426     },
    427     "capital": {
    428       "equity/$": 4500,
    429       "liability/Sensorica/photopolymer/$": 0,
    430       "liability/PP Inc./$": 30
    431     },
    432     "off": {
    433       "contract/Sensorica/photopolymer": "\n
    434       Daniel invested 30$ into a Sensorica project for photopolymer
    435       [...] ",
    436 
    437       "contract/PP/purchase/photopolymer/$": {
    438         "shippingRequest": "PP ships 1000g photopolymer to Daniel",
    439         "invoice": "Daniel pays 30$ to PP"
    440       },
    441 
    442       "contract/Sensorica/3Dmodel/$": "\n
    443       Daniel invested 20h into a Sensorica project for 3Dmodel
    444       [...] \n  "
    445     }
    446   },
    447 
    448   "RC": {
    449     "assets": {
    450       "claim/RBC/account/$": 4900,
    451       "claim/CAKE/3Dpart/$": 0,
    452       "inventory/3Dpart/$": 100
    453     },
    454     "capital": {
    455       "equity/$": 5000,
    456       "liability/CAKE/$": 0
    457     },
    458     "off": {
    459       "contract/Random Customer/purchase/3Dpart": {
    460         "shippingRequest": "CAKE ships 1 3Dpart to Random Customer",
    461         "invoice": "Random Customer pays 100$ to CAKE"
    462       }
    463     }
    464   }
    465 }