# CredSperiment Week 3 Distribution

**URL:** <https://discourse.sourcecred.io/t/credsperiment-week-3-distribution/282>\
**Category:** The CredSperiment\
**Created:** [October 11, 2019, 7:14pm UTC](https://discourse.sourcecred.io/t/credsperiment-week-3-distribution/282 "2019-10-11T19:14:16Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![decentralion](https://yyz2.discourse-cdn.com/flex032/user_avatar/discourse.sourcecred.io/decentralion/32/7_2.png) [@decentralion](https://discourse.sourcecred.io/u/decentralion)\
**Post date:** [October 11, 2019, 7:14pm UTC](https://discourse.sourcecred.io/t/credsperiment-week-3-distribution/282/1 "2019-10-11T19:14:16Z")

</div>

I’ve published the Week 3 distribution [here](https://observablehq.com/@decentralion/sourcecred-credsperiment-week-3).

We’ve had a good first few weeks of the CredSperiment (no crazy gaming), but a consistent point of feedback has been that the $ amounts have been too low to be really meaningful. I increased the distribution amount by 6x, from 50,000¤ ($500 redeemable) to 300,000¤ ($3000 redeemable). We’ll go further still, especially as we build out systems like [initiatives](https://discourse.sourcecred.io/t/write-the-initiatives-plugin/269) that will give us more confidence in the cred. Consider this a step in the right direction.

 ![image](https://canada1.discourse-cdn.com/flex032/uploads/sourcecred1/original/1X/cb1f2784cffa477533876dcd7f1ac6de48573b38.png) ![image](https://canada1.discourse-cdn.com/flex032/uploads/sourcecred1/original/1X/01ee3c828294b3e398d29be7440d92fd1777512e.png)

Thanks to @Beanow for factoring the logic out into [sourcecred/payouts](https://discourse.sourcecred.io/t/credsperiment-week-3-distribution/282), which I used.

---

<div class="post-metadata">

**Author:** ![Beanow](https://yyz2.discourse-cdn.com/flex032/user_avatar/discourse.sourcecred.io/beanow/32/98_2.png) [@Beanow](https://discourse.sourcecred.io/u/Beanow)\
**Post date:** [October 12, 2019, 12:30pm UTC](https://discourse.sourcecred.io/t/credsperiment-week-3-distribution/282/2 "2019-10-12T12:30:22Z")

</div>

🎉 now we’re looking at more significant numbers. Curious to see what this will mean to people.

One thing I noticed is we probably need to support the merging of identities in the payout tools as well. I spotted some grain going to `github/@s-ben` while `sourcecred/@s_ben` exists and should be getting this.

–

Also, I thought I was doing pretty decent recently in terms of regular contributions but what happened with your score @decentralion? 😮 The previous record for weekly cred was 80.

![image](https://canada1.discourse-cdn.com/flex032/uploads/sourcecred1/original/1X/c77176fcfd45a4c65d38597abe1549fe044da0ca.png)

Would love to see weekly attribution in the explorer to know what happened. My intuition was to look at `Github / User` and `Discourse / User` to split your score in terms of source. Unfortunately identities didn’t allow that. Would be interesting to have I think.

---

<div class="post-metadata">

**Author:** ![s\_ben](https://yyz2.discourse-cdn.com/flex032/user_avatar/discourse.sourcecred.io/s_ben/32/816_2.png) [@s\_ben](https://discourse.sourcecred.io/u/s_ben)\
**Post date:** [October 13, 2019, 6:31am UTC](https://discourse.sourcecred.io/t/credsperiment-week-3-distribution/282/3 "2019-10-13T06:31:45Z")

</div>

> [@Beanow](#):
>
> One thing I noticed is we probably need to support the merging of identities in the payout tools as well. I spotted some grain going to `github/@s-ben` while `sourcecred/@s_ben` exists and should be getting this.

Thx for catching @Beanow! That ‘`-`’ in my GitHub name vs ‘`_`’ in my other usernames has caused problems before. Should standardize maybe. Probably isn’t much grain for now, as nearly all my contributions have been in Discourse, but am planning on more GitHub contributions down the line.

---

<div class="post-metadata">

**Author:** ![s\_ben](https://yyz2.discourse-cdn.com/flex032/user_avatar/discourse.sourcecred.io/s_ben/32/816_2.png) [@s\_ben](https://discourse.sourcecred.io/u/s_ben)\
**Post date:** [October 13, 2019, 7:18am UTC](https://discourse.sourcecred.io/t/credsperiment-week-3-distribution/282/4 "2019-10-13T07:18:46Z")

</div>

Woot! Scores looking good.

I could use the cash, so attempting the process of cashing out 💸 Submitted an invoice for the total I manually calculated from the first three notebooks. Do let me know if I erred.

| Week | |
| --- | --- |
| 1 | $15.7 |
| 2 | $32.21 |
| 3 | $144.35 |
| **Total** | $192.26 |

I went ahead and submitted an expense to the [SourceCred collective](https://opencollective.com/sourcecred) on OpenCollective. @decentralion. Just let me know if I need to do anything else or resubmit.

The process of submitting an invoice on OpenCollective was pretty smooth. Took maybe 10 minutes. They only support PayPal, which is kind of annoying, but not complaining:)

---

<div class="post-metadata">

**Author:** ![Beanow](https://yyz2.discourse-cdn.com/flex032/user_avatar/discourse.sourcecred.io/beanow/32/98_2.png) [@Beanow](https://discourse.sourcecred.io/u/Beanow)\
**Post date:** [October 13, 2019, 10:03am UTC](https://discourse.sourcecred.io/t/credsperiment-week-3-distribution/282/5 "2019-10-13T10:03:49Z")

</div>

I believe the numbers you used were already totals.

This is explained in the Balances section. They’re a before and after balance.

![image](https://canada1.discourse-cdn.com/flex032/uploads/sourcecred1/original/1X/2f7b2180fcf2f6c8da61b3684eaa3f5a7b6cc0fc.png)

While in Payouts, you can see what is new from this week.

![image](https://canada1.discourse-cdn.com/flex032/uploads/sourcecred1/original/1X/aec5d76bdff86e040b4dab4df03455fd5fb3e811.png)

In other words, you received 11,214¤ ($112.14) in week 3.  
Adding week 2 and 1, the total is 14,435¤ ($144.35)

* * *

Perhaps to avoid this sort of confusion. Should we add a personal view to the notebook?

Something like a dropdown to select your username, then a view much like a traditional bank statement. Would be a handy list to add withdrawals and transfers into as well.

```json
User: [@s_ben]

Total balance | 14,435¤
Redeemable | $144.35 *Based on 100¤ = $1 exchange rate

- Week 1 payout | + 1,570¤
- Week 2 payout | + 3,221¤
- Week 3 payout | + 11,214¤

```

That said, as I commented before your github user is listed separately. `@s-ben | 505¤ | $5.05`

If I’m not mistaken your total may need to be $144.35 + $5.05 instead.

---

<div class="post-metadata">

**Author:** ![Beanow](https://yyz2.discourse-cdn.com/flex032/user_avatar/discourse.sourcecred.io/beanow/32/98_2.png) [@Beanow](https://discourse.sourcecred.io/u/Beanow)\
**Post date:** [October 13, 2019, 10:20am UTC](https://discourse.sourcecred.io/t/credsperiment-week-3-distribution/282/6 "2019-10-13T10:20:19Z")

</div>

> [@s\_ben](#):
>
> Thx for catching @Beanow! That ‘ `-` ’ in my GitHub name vs ‘ `_` ’ in my other usernames has caused problems before. Should standardize maybe. Probably isn’t much grain for now, as nearly all my contributions have been in Discourse, but am planning on more GitHub contributions down the line.

Technically I don’t think this should be an issue. People may have much bigger differences between usernames. For example because their names were already taken. So the identities plugin uses a config file for it.

> <https://github.com/sourcecred/cred/blob/87d96bf4320dead96e685d78de28d3ba19810554/projects/combined.json#L17>

~~I’m suspecting perhaps in one of the earlier weeks this identity wasn’t merged yet so some “lingering grain” was given to your github user. The payouts calculation doesn’t try to merge these, it’s only applied at the cred calculations. So merging the accounts for payout sake would be nice :]~~

Edit: actually it may be a bug with the plugin when calculating cred. Looking at the live [https://sourcecred.io/cred/timeline/@sourcecred/](https://sourcecred.io/cred/timeline/@sourcecred/) instance, both your `github/@s-ben` and `sourcecred/@s_ben` exist and have cred.

---

<div class="post-metadata">

**Author:** ![s\_ben](https://yyz2.discourse-cdn.com/flex032/user_avatar/discourse.sourcecred.io/s_ben/32/816_2.png) [@s\_ben](https://discourse.sourcecred.io/u/s_ben)\
**Post date:** [October 13, 2019, 10:18pm UTC](https://discourse.sourcecred.io/t/credsperiment-week-3-distribution/282/7 "2019-10-13T22:18:17Z")

</div>

> [@Beanow](#):
>
> I believe the numbers you used were already totals.

Ooops! Have been a bit out of it the last few days…arithmetic hard apparently. Have edited invoice to use $112.14 (I’ll let the $5.05 ride).

> [@Beanow](#):
>
> Perhaps to avoid this sort of confusion. Should we add a personal view to the notebook?

While this would be a nice to have, I don’t think it’s necessary, unless other people have the same problem. I think I was just interpreting ‘Total Payout’ to mean payout for that week. Which isn’t an unreasonable assumption. If I had looked at the balances sheet instead of just adding the total payouts up (which were cumulative) though, it would have been clear.

---

<div class="post-metadata">

**Author:** ![decentralion](https://yyz2.discourse-cdn.com/flex032/user_avatar/discourse.sourcecred.io/decentralion/32/7_2.png) [@decentralion](https://discourse.sourcecred.io/u/decentralion)\
**Post date:** [October 14, 2019, 12:20am UTC](https://discourse.sourcecred.io/t/credsperiment-week-3-distribution/282/8 "2019-10-14T00:20:12Z")

</div>

> [@Beanow](#):
>
> Would love to see weekly attribution in the explorer to know what happened. My intuition was to look at `Github / User` and `Discourse / User` to split your score in terms of source. Unfortunately identities didn’t allow that. Would be interesting to have I think.

Yeah, this would be quite valuable. I think we should prioritize [Cred Analysis Notebooks](https://discourse.sourcecred.io/t/cred-analysis-notebooks/267) and then we can start to experiment with notebooks that reveal this decomposition. Then we can canonicalize them in the production UI.

> [@s\_ben](#):
>
> The process of submitting an invoice on OpenCollective was pretty smooth. Took maybe 10 minutes. They only support PayPal, which is kind of annoying, but not complaining:)

Cool. As we transition to larger payouts, I intend to start using OpenCollective only for small payouts, and have the material ones get paid directly from sponsor to contributor. Using OpenCollective + PayPal involves a lot of transaction processing overhead, unfortunately (something like 10-15% of total).

> [@Beanow](#):
>
> the identities plugin uses a config file for it… it may be a bug with the plugin when calculating cred

Yeah, there’s definitely some bug that is causing s-ben and s\_ben not to get reconciled. I suspect that I did a bad job with [the regex](https://github.com/sourcecred/sourcecred/blob/0380088af28ca1923e3443e118b3e548e4a57077/src/plugins/identity/alias.js#L24) and it isn’t accepting `-` or something like that.

After fixing that bug, we will need to update the payout logic to be able to merge identities together (so that we’ll calculate Seth’s combined lifetime grain payout properly). It’s a little tricky because while combining identities is easy, but un-combining identities is not (could wind up with an identity with negative balance if done naively). So this will take a bit of thought to get right.

> [@s\_ben](#):
>
> Have edited invoice to use $112.14 (I’ll let the $5.05 ride).

Why $112.14 and not $144.35? Feel free to withdraw the $5.05 or let it ride, you’ll get it eventually either way. 🙂

---

<div class="post-metadata">

**Author:** ![s\_ben](https://yyz2.discourse-cdn.com/flex032/user_avatar/discourse.sourcecred.io/s_ben/32/816_2.png) [@s\_ben](https://discourse.sourcecred.io/u/s_ben)\
**Post date:** [October 14, 2019, 12:48am UTC](https://discourse.sourcecred.io/t/credsperiment-week-3-distribution/282/9 "2019-10-14T00:48:50Z")

</div>

> [@decentralion](#):
>
> Why $112.14 and not $144.35? Feel free to withdraw the $5.05 or let it ride, you’ll get it eventually either way. 🙂

I basically haven’t slept for a couple nights. Taking a break from doing financial calculations 😬 Can just keep it at $112.14.

---

<div class="post-metadata">

**Author:** ![decentralion](https://yyz2.discourse-cdn.com/flex032/user_avatar/discourse.sourcecred.io/decentralion/32/7_2.png) [@decentralion](https://discourse.sourcecred.io/u/decentralion)\
**Post date:** [October 14, 2019, 12:58am UTC](https://discourse.sourcecred.io/t/credsperiment-week-3-distribution/282/10 "2019-10-14T00:58:49Z")

</div>

Approved the payment of $112.14. Woo! First real flow of money in the CredSperiment. 🎉

---

<div class="post-metadata">

**Author:** ![s\_ben](https://yyz2.discourse-cdn.com/flex032/user_avatar/discourse.sourcecred.io/s_ben/32/816_2.png) [@s\_ben](https://discourse.sourcecred.io/u/s_ben)\
**Post date:** [October 14, 2019, 1:05am UTC](https://discourse.sourcecred.io/t/credsperiment-week-3-distribution/282/11 "2019-10-14T01:05:23Z")

</div>

Cha ching 🥳 💸

Can’t see it in my PayPal yet, but see it approved in OpenCollective. Presumably still working its way through their system.

---

<div class="post-metadata">

**Author:** ![s\_ben](https://yyz2.discourse-cdn.com/flex032/user_avatar/discourse.sourcecred.io/s_ben/32/816_2.png) [@s\_ben](https://discourse.sourcecred.io/u/s_ben)\
**Post date:** [October 18, 2019, 1:49pm UTC](https://discourse.sourcecred.io/t/credsperiment-week-3-distribution/282/12 "2019-10-18T13:49:20Z")

</div>

FYI, it looks like the PayPal payment finally went through, ~4 days later. Though the payment on my end is still marked as `PENDING`. So might now be in transit from OpenCollective’s bank account to mine? Man, much as getting paid in crypto has is a PITA (volatility, being looked at like a criminal), it does expose how indefensibly inefficient the fiat settlement rails are. End rant.

---

<div class="post-metadata">

**Author:** ![decentralion](https://yyz2.discourse-cdn.com/flex032/user_avatar/discourse.sourcecred.io/decentralion/32/7_2.png) [@decentralion](https://discourse.sourcecred.io/u/decentralion)\
**Post date:** [January 31, 2020, 9:26pm UTC](https://discourse.sourcecred.io/t/credsperiment-week-3-distribution/282/13 "2020-01-31T21:26:46Z")

</div>


