About has a rich and storied history within the confines of my memory. Initially it was just a cool sounding domain name, but I liked it enough that I decided to try and do something with it. So I figured why not get a twofer and format the lit review I had to do for school in such a way as to use a blockchain address as the doi for each review. Nobody seemed to think that was too useful, so when I decided that I should try to not use Facebook I turned BrainCoin into a hacky wordpress+buddypress Facebook clone. Also, nobody seemed to think that was too interesting so I then “branded” my list of preferred linux programs as an “amateur distribution” of Ubuntu. lollers. Of course this went nowhere but it did get me thinking about how you could monitor patterns of system calls in a virtual machine as evidence of identity. This is the sort of idea that fits well among the mixture of ideas that BrainCoin will now identify.

Crypto currency enthusiasts are quite often forced to face the alarming problem of decentralized decision making. Most users of BitCoin, including myself, have no real idea how decisions are made related to the codebase. I justify my ignorance by assuming, yet unchallenged, that it is a complete cluster fuck. Somehow the decisions are made and that’s good enough by me.

Recognizing that this is a problem for BitCoin as well as myself, I registered I figured, wrongly, that since I am no stranger to the mechanics of distributed decision making in my academic neural networking work—where neural “voting” is taken for granted in statistical interpretations of neural population activity (see Georgopoulos1989)—that I could sort through this problem of voting with crypto. Unfortunately, I began to see that I lacked a clear idea of “trust” in this context, which is kind of taken for granted in most neural network models. These models generally treat their comprising “neurons” like empty tokens/eusocial drones, that faithfully do whatever the “powers that be” intend them to do (see When it comes to voting however, humans would be happy to make additional identities (“wallets”) that they could vote from in order to bias an election. Somehow, someway, “trust” has to make it into a concept like whatever was going to try to develop.

Solving these problems is important. Imagine an out-of-the-box system that allows corruption-free elections and facilitates a basic income to boot. What an enormous godsend that would be for billions of people, from now until the end of time.

Problem 1: Nothing about a blockchain inherently solves the election problem, i.e. the paradoxical problems of preserving anonymity while ensuring 1 person has 1 and only 1 vote. Wallets are easy to make. In real life this problem is solved by centralized institutions that vouch for identity.

To add to this same point, using crypto to provide a universal basic income has the same problem as voting with crypto. On the surface, the problems are independent, but a moment’s consideration leads to seeing failure at the same junction: establishing the singular identity of the person behind a wallet.

Problem 2: Nothing about a blockchain inherently solves the problem of allocating value equitably.

I think solving these problems is going to take an ecosystem of interacting value bearing coins/tokens/credits whatever, that simultaneously address voting and resource allocation in a hideously complicated dynamical system. Neural motivation could be found in papers like Sugrue2005, and emergent decision making of the variety implied by the following lemmas can be found in Hofstadter1995.

Lemma 1: We will trade hallmarks of our behaviour for IdentityCoins. You will need these in order to give value to your VoteCoins.

Lemma 2: A vote is weighted/backed by spending IdentityCoins. You will need to vote in order to influence the payout distribution for a BasicIncomeCoin.

Lemma 3: To the extent that your payout distribution differs from the average voting distribution (city-block distance over discrete and finite identities participating in the vote), the cost in terms of IdentityCoins goes up.

Lemma 4: One solution to part of the problems with decentralized voting is to use Borda counts in conjunction with the idea of differential privacy to make electoral results somewhat probabilistic in nature.

Lemma 5: Preliminary votes are held such that every wallet commits to a payout distribution, as well as a tolerance threshold for discrepancy between the the preliminary vote and the final vote.

Lemma 6: Voting pools whose members are consistent in their preliminary and actualized votes, mint CommitCoins, bought by IdentityCoins. CommitCoins can also buy VoteCoins, but rather than directly vote, they buy time to hold the preferred responses for the group.

Lemma 7: BasicIncomeCoin will initially act as the only proof of identity accepted by IncomeCoin which will index the income paid to its wallet holders.

Lemma 8: The more time that the preferred payout distribution is skewed toward one group, the faster the IncomeCoins accumulate for everyone and the smaller the BasicIncomeCoin payouts are made to members of pools sustaining a policy/candidate.

Lemma 9: Git like commits to RightsCoin is where value comes into the system. Pairing the commit has that preceded it with the hash generated by minting CommitCoins through consistent voting, is the method by which new value attaches itself to the old.

Or something like that. Obviously this is just a sketch of what is to come.

Project domains:

  • - project organizing social site
  • - journaling the ecosystem
  • /org - tokens for backing your singular existence
  • - ledger for proving how much BasicIncomeCoin you’ve receieved
  • - free money for all or something
  • - spend coins on payout distributions
  • - rewards for voting the way you said you would
  • - decisions about growth (issuance of more basic income, or to more individuals) result in calving events tracked on a the growthchain. Allows everything to stay normalized. Each election could have an extra bit tacked to it to specify more less growth along with the distribution preferences. Weird entanglement between the discrete ledger blocks corresponding with the growth tracked…on the GrowthChain. See also:
  • - a ledger for tracking which wallets are entitled to which digital content. Files, or contracts or stories or whatever, are included in some extra bits when CommitCoins are minted. These digital stores of value need to themselves be part of a chain that has pre-existing value: like linked to a branch of a story told through a series of git commits.

Tertiary domains:


[Legacy] BrainCoin “distro”

“A distribution of linux designed to make it easy to communicate.

A “friends and family” edition of Ubuntu 16.04. This is an amateur project for amateur linux users.”