The Economics of the Asteroid Deflection Problem (Dominant Assurance Contracts)

post by moyamo · 2023-08-29T18:28:54.015Z · LW · GW · 70 comments

Contents

  The Free-rider problem
    Summary of A Deeper Look at Public Goods
    Examples of public goods
    Isn't there a clever mechanism to solve the free-rider problem?
  What is a dominant assurance contract?
    My short explanation of dominant assurance contracts
  Challenges of dominant assurance contracts
    If dominant assurance contracts are so great, why is nobody using them?
    Do they work in practice?
    Main problems ignored by theory
      Solution to pricing problem
      Solution to marketing problem
      Solution to game theory/psychology
      Solution to looking like a scam.
      Summary
    Other potential problems
  Okay so what am I buying?
    But why can't I just let other people pay and free-ride?
      But won't someone else do this?
      The final call to action
  Isn't this just Kickstarter?
    "Don't Contribute" is still an equilibrium on Kickstarter
    Sure, but this is just a small improvement on Kickstarter. It doesn't seem revolutionary.
    But why aren't people using Kickstarter to fund public goods right now?
    But you have no moat. Kickstarter will just copy you.
  Wait, you said something about AI Safety but this doesn't apply because...
  Alternatives and their problems
    Ads
    Taxes
    Impact Certificates
    Club Goods
      Patreon
    Micropayments
    Assurance Contracts/Kickstarter
  Summary
None
71 comments

Update 2023-09-04: Partial Update: I'm fully funded! [LW(p) · GW(p)]

Update 2023-09-21: Full Update. Funding is over. [LW · GW]

Update 2023-11-28: Final Update. Platform Launched! [LW · GW]

Imagine a world with no ads or paywalls. A world where open-source software gets the same level of funding as proprietary software. A world where people can freely reuse ideas and music without paying royalties. A world where people get paid for writing book reviews. [LW · GW] A world where Game-of-Thrones-quality shows are freely available on YouTube. A world where AI safety research gets the same-level of funding as AI capabilities research. Is this a fantasy world? No, this is the world where people use Dominant Assurance Contracts

If you are already convinced you can make this idea a reality by donating to create a Platform for Dominant Assurance Contracts. If you are not convinced read on.

The Free-rider problem

A few months ago I stumbled across this video. (I highly recommend you watch the video, but if you don't have time, I've summarized the video below).

Summary of A Deeper Look at Public Goods

A good is rival if one person's use of a good diminishes another person's ability to benefit from it. Jeans are rival. If I'm wearing a pair of jeans, you can't wear it at the same time. Asteroid deflection is non-rival. If I deflect an asteroid to protect myself, you are saved with no additional cost.

A good is excludable if people who don't pay can be easily prevented from using a good. An example of a good that is excludable is a pair of jeans. You can exclude people by locking the jeans in your closet. An example of a good that is non-excludable is asteroid deflection. You cannot prevent the people who did not pay for the asteroid deflection program from benefiting from the asteroid being deflected.

A good which is both rival and excludable is called a private good. A good which is non-rival and non-excludable is called a public good.

(Additionally, goods which are excludable and non-rival are called club goods, and goods which are non-excludable but rival are called common resources. We won't be focusing on these types of goods, but I've mentioned them for completeness)

 ExcludableNon-Excludable
RivalPrivate GoodCommon Resources
Non-RivalClub GoodPublic Good

Markets are good at providing private goods because

Public goods challenge markets because

Examples of public goods

Isn't there a clever mechanism to solve the free-rider problem?

This video stuck with me. The fact the public goods are inefficiently provided by the market seems like the main issue with our civilization. Heck, AI Safety is a public good.

The other thing that stuck is that this seems so solvable. Surely, there is a clever mechanism that can fix this issue? So I went to the Wikipedia page of the Free-rider Problem and scrolled to the bottom, and lo and behold it was just sitting there: Dominant Assurance Contracts invented in 1998 by Alex Tabarrok (yes, the same person who presented the video you just watched). There is only one problem: no one is using them.

What is a dominant assurance contract?

(I recommend you watch the first 30 minutes of this video. It's really good, but if you don't have time I wrote a short explanation below that you can read instead).

My short explanation of dominant assurance contracts

Suppose there are 10 villagers on an unpaved street. Bob the Builder will pave the street for $90. Each villager is willing to contribute up to $15 to have the street paved. Additionally, there is there is a $1 transaction cost to contributing (e.g. from time spent signing forms, from credit card fees, from opportunity cost of not earning interest on that money, etc.). 

If the Bob the Builder gets everyone to contribute, each villager will only have to pay $90 / 10 = $9 and profit $15 - $9 - $1 = $5. However, one of the villagers, Free-riding Frank, is hesitant to contribute. Consider Frank's decision table:

(Frank's Profit, Others' Profit)Others Don't ContributeOthers Contribute
Frank Doesn't Contribute(0, 0)(15, 4)
Frank Contributes(-1, 0)(5, 5)

Looking at the table and holding the others strategy fixed, Free-riding Frank realizes that the dominant strategy in this game is to not contribute (0 vs -1 and 15 vs 5). Of course, everyone else in the village realizes this too and Bob is unable to raise the funds to pave the road.

Suppose Bob changes the game to a Dominant Assurance Contract. Dominant Assurance Contracts have two conditions:

Frank's decision table now looks something like this:

(Frank's Profit, Others' Profit)Others Don't ContributeOthers Contribute
Frank Doesn't Contribute(0, 0)(0, 1)
Frank Contributes(1, 0)(5, 5)

Looking at the table and holding the others strategy fixed, Free-riding Frank now sees that the dominant strategy in this game is to contribute (0 vs 1 and 0 vs 5). Of course, everyone else in the village realizes this too and the road gets paved!

Challenges of dominant assurance contracts

If dominant assurance contracts are so great, why is nobody using them?

The problem is that the producers of public goods don't know about them.

Example: Element is building Matrix, an open-standards chat app (i.e. a public good). Their business model is to give away the code/standards for free and sell consulting services. Unfortunately, their competitors have undercut them by selling consulting services without contributing back to the code/standards. On HackerNews you can see their CEO complain about it as "The Tragedy of the Commons". Except he is not experiencing the tragedy of the commons. He is experiencing the free-rider problem.

If he doesn't even know what problem he has, he is not going to be able to: google "the free rider problem"; open the Wikipedia page on "the free-rider problem"; scroll to the bottom to find the section titled "Solutions"; and then read about dominant assurance contracts.

People who are trying to produce public goods don't seem to know that that's what they are doing, and that dominant assurance contracts are a way to get funding.

My main goal is to give the idea enough airtime so that when people want to produce public goods, the first tool they reach for is a dominant assurance contract.

Do they work in practice?

Research done in a lab shows that dominant assurance contracts reduce failure rate of assurance contracts from 60% to 40%.

I only know of four attempts done in the wild (tell me if you know about more). 

1/4 doesn't seem so good. Dominant assurance contracts work in theory so what is going on?

Main problems ignored by theory

The theoretical model of Dominant Assurance Contracts assumes away some things that you have to deal with in the real word

Solution to pricing problem

I believe the pricing problem can be solved by prediction markets. Book Review, Dark Mode and Berkeley House Dinner all had prediction markets on whether they'd reach their target. The markets were at 90%, 10%, 45%. These probabilities seem consistent with how much money each of the projects raised.

Before we launch a project we could run a multiple-choice prediction market on manifold: "The Project will raise $X", "The Project will not raise $X", "The Project will not launch or will launch with a price different from $X". Only if "The Project will raise $X" is sufficiently high, will we launch the project.

Solution to marketing problem

This problem is not unique to dominant assurance contracts. So it can be solved in the same way everyone else does it.

A cool idea is to partner with someone with expertise in marketing. The advertiser can put up the collateral for the refund bonus. If the project succeeds the producer can give them a cut of the funds raised. In this way, the advertiser is incentivized to make the project to succeed.

Solution to game theory/psychology

I think having a progress bar showing how many people have pledged so far is incredibly important to reach the target.

In some sense, with a progress bar, the refund bonus rewards people for providing information on whether the project is likely to reach it's funding goal.

I suspect the Book Review project would have worked if there was a progress bar.

Solution to looking like a scam.

Personally I think framing it as "You get a Refund Bonus as gratitude for supporting our project which we are very sorry we are unable to deliver" rather than "If you pledge you could win $5!!!!! Buy now!!!!" can make it seem less like a scam.

Having a progress bar also makes it seem less like a scam since it makes it easier for people to predict if the project is going to succeed or fail.

Summary

If you price your project correctly (with the help of prediction markets), market it successfully, phrase the refund bonus in a way that it does not seem like a scam and have a progress bar with a list of people who've already pledged, then it's very likely that it will reach it's target because:

Other potential problems

Okay so what am I buying?

You're collectively paying for $629 dollars for 1 month of my time to make this idea a reality. (I don't live in the Bay Area so my cost of living is low). I don't really need the money. I'm doing this as a experiment to test that dominant assurance contracts work. I'll likely ask for additional funding in the future to implement more features after the first month, and for specific expenses as they come up.

The plan is to create a website where public-good producers can create a page that

The website is essentially already done (my prototype just has my project hard-coded). I just need to flesh it out so that other people can upload their projects. 

The main thing I'm going to doing is looking for people who want to create public goods and getting feedback from them on the platform (if that's you please join the Refund Bonus Discord or contact me in some other way)

Additionally I want to try some cool things which might not work out like

But why can't I just let other people pay and free-ride?

You haven't been paying attention. Unless I've priced this contract wrong, if you don't pay it doesn't happen. If you don't pay, I don't meet the goal, everyone gets refunded, I go back to my boring day job, and we continue to live in a world where public goods are under-provisioned.

But won't someone else do this?

It seems unlikely. The Dominant Assurance Contract paper came out in 1998. And 25 years later, I seem to be the first person to commit to getting it off the ground. You will probably have to wait a while before someone else comes.

The final call to action

If you want to live in a world with no ads or paywalls; a world where open-source software gets the same level of funding as proprietary software; a world where people can freely reuse ideas and music without paying royalties; a world where people get payed for writing book reviews [LW · GW]; a world where Game-of-Thrones-quality shows are freely available on Youtube; a world where AI safety research gets the same-level of funding as AI capabilities research, then please pledge some money towards this.

Also please join the Refund Bonus Discord or contact me in some other way if your interested in:

Isn't this just Kickstarter?

Yes, but 60% of Kickstarters fail. That is very bad odds. Research done in a lab shows that dominant assurance contracts reduce failure rate from 60% to 40%. I think this area is very neglected compared to the upside.

"Don't Contribute" is still an equilibrium on Kickstarter

If we go back to our earlier example, without a refund bonus, due to transaction costs, both "Don't Contribute" and "Contribute" are both equilibriums (0 vs -1 and 0 vs 5). The refund bonus removes "Don't Contribute" from the equilibrium.

(Frank's Profit, Others' Profit)Others Don't ContributeOthers Contribute
Frank Doesn't Contribute(0, 0)(0, -1)
Frank Contributes(-1, 0)(5, 5)

Sure, but this is just a small improvement on Kickstarter. It doesn't seem revolutionary.

I don't think enough people are working on this problem. Alex Tabarrok publish his paper on dominant assurance contracts in 1998. Kickstarter was founded in 2009, 11 years later. To this day their are no platforms for dominant assurance contracts to fund public goods.

Most things funded on Kickstarter aren't even public goods! Their stated mission is to "help bring creative projects to life". They are even trying to solve the free-rider problem! They just happen to be using a similar mechanism.

I agree dominant assurance contracts are a small improvement, but small improvements add up and almost nobody is working on this! 

But why aren't people using Kickstarter to fund public goods right now?

They are. Here are some successful open-source projects funded by Kickstarter:

Here is an unsuccessful project

Akira got 38% of their target funding. I'd be willing to bet that if they use dominant assurance contracts they would have succeeded.

Apparently 79% of projects that raised more than 20% of their goal were successfully funded. The refund bonus provides the necessary kick (hehe) that gets twice as many projects over the line.

Again, I think the main problem is that people don't know that assurance contracts (dominant or otherwise) can be used to fund public goods.

But you have no moat. Kickstarter will just copy you.

Yes! I'm not trying to make a bazillion dollars. I just want more public goods! If Kickstarter copies this idea that would be great! Less work for me!

Wait, you said something about AI Safety but this doesn't apply because...

...  AI Capabilities just scale with compute, where as we don't know how to scale AI Safety. The problem is not funding, and even if it there was a dominant assurance contract for "$1 000 000 000 to solve the alignment problem" there is no guarantee that whoever gets the money will solve the alignment problem.

Yes, there is a information problem when funding research things like AI Safety. We don't have the information on whether the researcher's research will be any good. But guess what: information is a public good! That means that it's currently underfunded. Dominant assurance contracts can bridge that funding gap.

How do we fund information? Of the top of my head a bunch of things come to mind

Alternatives and their problems

Of course, there are other ways to fund public goods, but they all have their own problems.

Ads

Probably the main method to privately produce public goods is by running ads on goods you give away for free. The main issue with this is that ads pay a fraction of a cent per view. That means that you can only fund low-quality/cheap goods. To see this, compare videos on YouTube with series on HBO.

Taxes

With taxes you face a symmetric problem to the free-rider problem: the forced-rider problem. Think of someone who doesn't use a car, but still pays taxes to maintain the roads.

Funding public good through taxes also suffer from lack of market-pricing mechanism. Government spending doesn't have to pass the market test that a dominant assurance contract has to pass, creating wasteful spending.

Impact Certificates [? · GW]

Impact certificates suffer from the free-rider problem. There isn't any incentive (other than altruism) to buy an impact certificate. One can just free-ride on the results of the impact project, and let the initial investor go bankrupt.

I think impact certificates are trying to solve the problem of information asymmetry rather than funding. It's possible that they could be combined with dominant assurance contracts in some way, but I'm not sure how.

Club Goods

A Club Good is a good that is non-rival but excludable. An example would be a subscription to HBO or Microsoft Office. It costs practically nothing on the margin to give an additional person access to HBO or Microsoft Office (all the costs were upfront in production) so these goods are non-rival. However, since HBO and Microsoft charge for these goods they are excludable.

Of course, there is piracy. So the first problem is that it's actually difficult to turn a public good into a club good, and so the free-rider problem persists.

Secondly, it's inefficient to exclude people. If you would pay $5 to watch Game of Thrones but the HBO subscription is $15, then $5 of surplus is being lost (it costs HBO $0 to let you watch Game of Thrones).

Patreon

This is a type of club good.

From personal experience, I think this works okay for art where the patrons have a parasocial relationship with the artist. This seems to work less well for impersonal stuff like software.

Additionally, it's easy for Buccaneer Bob to sign up to your Patreon and then upload your products to a piracy website. Free-riding Frank won't bother to sign up to your Patreon, he'll just download your products off a piracy website.

If you price a dominant assurance contract correctly, Free-rider Frank is forced to pay.

Micropayments

The idea with micropayments is something like "cost per marginal unit is a fraction of a cent so we should make it possible for people to pay fractions of cents." I think this doesn't work because the cost of fraud is higher than a fraction of a cent. Also, the cost of me thinking "Is this worth 0.01c?" is higher than a fraction of a cent. It's just better to treat such things as non-rival.

Assurance Contracts/Kickstarter

The main issue with an assurance contract without a refund bonus is that "not contributing" is an equilibrium, especially if their are substantial transaction costs. I already explained this above.

Summary

Public goods are under-provisioned by the market due to the free-rider problem. Dominant assurance contracts solve the free-rider problem. Nobody is using dominant assurance contracts. To solve this problem, and simultaneously test if dominant assurance contracts work, I created a dominant assurance contract to fund a platform for creating dominant assurance contracts.

70 comments

Comments sorted by top scores.

comment by Yair Halberstadt (yair-halberstadt) · 2023-08-30T17:09:53.203Z · LW(p) · GW(p)

I don't think this actually solves the freerider problem. It solves the coordination problem.

In your toy example Bob was able to specify that he wouldn't build anything unless everyone signed the contract - if this is possible you don't really need the dominant assurance part, as it's still worth it for the freerider to sign up, so long as they assume there's a decent chance others will as well (and if they don't, that's going to discourage non-freeriders as well).

In real life though, this is impossible. Instead the contract is along the lines of "I will do this so long as at least X people sign up, or we get Y dollars of funding".

In that case it's only worth it for the freerider to sign up if either.

  1. They estimate with high probability the limit will only be reached iff they sign up (but this is the case even with a standard Kickstarter, dominant assurance isn't necessary).

Or

  1. They estimate with high probability that the limit won't be reached (in which case they're on average just milking the contract for free cash)

There's still no incentive for the freerider to sign up if the limit would otherwise be reached.

Instead what this solves is the coordination problem. Prosocial people want to fund various markets, but it's a waste of time doing this if nobody else joins in. The dominant assurance contract makes this worth it either way, so it's easier for markets to get off the ground to the point where it looks like they'll probably make it.

comment by Yoav Ravid · 2023-09-04T10:52:41.928Z · LW(p) · GW(p)

After reading the comments and re-reading the article, I think it's a little confused. The central conclusion, that this crowdfunding model is more effective and would help us fund more things we want, is correct (as I also argued in my own post [LW · GW]). But I think some of the reasoning and examples are wrong. I'll try to explain.

Free riding is the wrong framing in most cases

In your road example, you changed the condition from a funding goal ($90), to a backer-amount goal, in order to force everyone to pay if they want to have a road. I think this is both undesirable and irrelevant in most cases:

  • Irrelevant: Except in small and well defined communities, most crowdfunding campaigns target a large population that's hard to quantify and single out. And most campaigns don't need everyone who would benefit to back them, only enough of them. If you tried to do a campaign where everyone who would benefit from the it has to back it for it to succeed, it would definitely fail.
  • Undesirable: The fact that a good is public doesn't mean that everyone benefits from it the same amount, because not everyone values it the same amount. In your example, the villagers probably value the road differently (perhaps based on how much they drive). It makes sense that people will pay differently based on how much they value the good. If we fund a Brandon Sanderson adaptation, it makes sense that the hardcore fans will pay a lot for it and I would pay little, because I want it, but not as much as they do.

Which is why crowdfunding campaigns use an amount of money as the goal instead of the amount of backers. But if you use funding-goal instead of a backers-goal, and people collectively value what you offer more than what you ask for it, then you still have the possibility of free riding, because it would be possible for the campaign to succeed without everybody (I think this is fine).

The goal isn't to eliminate free-riding, it's to prevent projects from failing because people try to free ride, and these are very different things, because the latter means you're willing to tolerate free-riders as long as the project gets funded, and former means you're unwilling to tolerate free-riding even if the project could otherwise be funded.

So, though DACs do reduce free-riding, and do probably allow people to donate less each and still reach the goal, they don't completely solve free riding because you'd rarely want to use them in such a way where they do (which is why you implement refund compensation but don't require certain amount of participation or set the price so high that everyone would need to participate).

As @Yair Halberstadt [LW · GW] said [LW(p) · GW(p)], the problem this actually solve is the coordination problem faced by people who want to back the project if it succeeds, but don't want to pay the cost of backing a failed project. In that sense, refund compensation is a very natural extension of of the Kickstarter model, because it simply recognizes that people need to be refunded for their effort and not just their money.  

About your element/matrix example [LW · GW], the problem is indeed free-riding, but DACs would only solve the problem if he wouldn't keep developing it unless he got a certain amount of funding (which would make it a coordination problem). If he doesn't want to condition the development on a certain level of funding, then funding will be based only on the goodwill of people. So DACs also don't solve cases where a reward is deserved, but you're gonna do the thing regardless.

And because of the title, would a DAC be a good way to raise money for asteroid deflection? Definitely not as a way to try to make everyone participate in funding the deflection. It's a good solution only if there's a minimum amount of funding or backers you can do it with, and with any less than that you may as well not bother. But that doesn't seem like a good idea. If you get $5 or 1 person less than you asked for ate you just gonna do nothing? Or would you rather try anyway and die with dignity [LW · GW]? 

Public/private goods

I think the focus on public goods in the post is a bit confusing. Not because it's a problem to have and offer that as the main motivation for this, but because it makes it seem like it's only relevant for public goods, where it's still as relevant for private goods if there's a big upfront cost to producing any at all, so you have to have a minimum number of customers. For example, designing a product is a large cost that you have to pay upfront, but it also doesn't scale with the amount of products sold. So it makes sense to say 'I will sell this only if there's enough buyers to cover the design cost'. Most crowdfunding campaigns for private goods are exactly of this type, and would benefit almost as much from refund compensation as public good campaigns (and it should sadded us that they fail due to a coordination problems as well, because even though it's a private good it's still lost value).

Replies from: moyamo
comment by moyamo · 2023-09-04T15:31:02.024Z · LW(p) · GW(p)

I agree with this comment except for these two points

About your element/matrix example, the problem is indeed free-riding, but DACs would only solve the problem if he wouldn't keep developing it unless he got a certain amount of funding (which would make it a coordination problem). If he doesn't want to condition the development on a certain level of funding, then funding will be based only on the goodwill of people. So DACs also don't solve cases where a reward is deserved, but you're gonna do the thing regardless.

I don't think he is going to do it regardless. Presumably if he doesn't get enough money he has to shut-down his company completely or reduce the amount he spends on open-source and focus on the more profitable consulting side of the business. If DACs were used they could invest more in the open source.

I think the focus on public goods in the post is a bit confusing. Not because it's a problem to have and offer that as the main motivation for this, but because it makes it seem like it's only relevant for public goods, where it's still as relevant for private goods if there's a big upfront cost to producing any at all.

Private goods already have a mechanism to solve this problem: investment. That's why I think DACs are not that relevant for private goods.

Replies from: Yoav Ravid
comment by Yoav Ravid · 2023-09-04T18:15:57.416Z · LW(p) · GW(p)

In the case where he has a minimum amount below which he is unwilling to continue development, then I agree a DAC would help raise that amount.

Investment solves the funding problem, it doesn't solve the problem of making sure you have enough buyers. And if you can't solve the latter then you might not be able to get investors either (cause they also want to know you have enough buyers). That's the problem Kickstarter solves, and DACs would solve wven better, in addition to funding.

comment by jefftk (jkaufman) · 2023-08-29T20:59:13.415Z · LW(p) · GW(p)

Dominant assurance contracts seems gambling-like/scam-like the same way that crypto-currency does. The top comment on the Berkeley House Dinner Project is "this is a dollar-auction (AKA scam)", and the second top comment is "Surely this is illegal?"

I don't see anywhere in your post where you address the question of whether this is actually legal, though? An offer that if someone gives you money then (depending on factors outside of that person's control) you may give them double their money back sounds like the kind of thing societies tend to regulate heavily. For example, in the US, I think it is possible that this would pass the Howey test to be considered a security?

Replies from: moyamo, Yoav Ravid, Viliam, dkirmani
comment by moyamo · 2023-08-30T09:23:32.170Z · LW(p) · GW(p)

This is the Howey test

  1. An investment of money
  2. In a common enterprise
  3. With the expectation of profit
  4. To be derived from the efforts of others

I think it fails 3 and 4 simultaneously. There is no "expectation of profit to be derived from the efforts of others". If the contract succeeds then others make an effort but you do not make a profit. If the contract fails you make a profit, but not from the efforts of others.

Replies from: jkaufman
comment by jefftk (jkaufman) · 2023-08-30T10:37:20.850Z · LW(p) · GW(p)

Not a lawyer, but I'm not sure it's so clear cut. If I buy because I expect the contract not to tip, I'm expecting profit (3) derived from your efforts in setting up the contract (4).

Replies from: moyamo
comment by moyamo · 2023-08-30T11:05:41.883Z · LW(p) · GW(p)

Maybe we shouldn't call it a Refund Bonus but something like "Attention Compensation". I would say that you are expecting to profit (3) derived from your efforts of reading the contract and agreeing to pledge and then not actually getting what you paid for (not 4).

Personally I think it's irrational to give money expecting a DAC to fail. make-yass made a post about this [LW · GW]. I think the long-run social equilibrium is that people realize that it's dumb to gamble on DACs failing and don't do it.

Replies from: JohnBuridan
comment by JohnBuridan · 2023-09-03T01:22:31.919Z · LW(p) · GW(p)

In traditional charitable enterprises, we just call it "a donor gift."

comment by Yoav Ravid · 2023-08-30T04:59:10.885Z · LW(p) · GW(p)

Agree, this is important. When I wrote about this [LW · GW] I didn't consider that it might be illegal. I'm quite ignorant of the law, but I recently wrote my thought on legality of refund bonuses here [LW(p) · GW(p)]. tl;dr, I think it's legal, but there's a bunch of things you have to do for it to be legal. And I now think this is the main reason no crowdfunding platform has ever used refund bonuses, not that they don't know about it or don't think it's a good idea.

I would really like if someone law-savvy would write up an explanation of the legality of refund bonuses. I'd even be willing to contribute money towards that.

comment by Viliam · 2023-08-31T15:26:36.129Z · LW(p) · GW(p)

I am not a lawyer, but I think that sometimes the problem can be avoided by returning something other than cash. Sometimes, just having an expiration date makes the difference. You give me $1; if the project fails I give you a $2 coupon you can spend in Walmart you need to spend before December 2023.

(Of course, ask a lawyer about the details. I am just pointing at a possible angle of approach.)

comment by dkirmani · 2023-08-31T21:19:46.737Z · LW(p) · GW(p)

Does “Kickstarter but they refund you if the project doesn’t meet its goal” exist? I think not — that might get you some of the gains of a DAC platform.

Also, what does PayPal’s TOS say about this? I seriously considered building something similar, and Stripe only approves “crowdfunding” if you have their written approval.

Replies from: jkaufman
comment by jefftk (jkaufman) · 2023-09-01T02:47:15.872Z · LW(p) · GW(p)

Does “Kickstarter but they refund you if the project doesn’t meet its goal” exist?

That's just Kickstarter. You already only pay if the project hits its funding goal.

comment by Seth Herd · 2023-08-31T18:41:15.326Z · LW(p) · GW(p)

This is a interesting idea, but your example oversells it substantially. Future iterations need to not do this, or you'll sound like a huckster and not get support.

If all ten people on the street have to contribute, everyone knows for sure that they won't get what they want if they don't contribute. No payback is necessary; free riding is impossible. That's the easy case. When you just need some amount of money rather than every single individual to contribute, it's quite possible to free ride.

But why can't I just let other people pay and free-ride? 

You haven't been paying attention. Unless I've priced this contract wrong, if you don't pay it doesn't happen.

This is egregiously wrong. You can't possibly know that this contract will fail if each individual reader of this sentence doesn't contribute. This is the distinction from the example you've used.

So I agree with the other comments that this does not fix the freerider problem. At all. Which is the big problem, not the frictional costs of pledging.

I think you've got to fix that terrible logic in future versions, or you'll sound dishonest.

I still pledged fifty bucks, because improving crowdsourcing like Kickstarter even marginally is a worthy goal! And the frictional cost is still a problem, so overcoming it will help.

comment by moyamo · 2023-09-04T16:44:05.359Z · LW(p) · GW(p)

Partial Update

I'm fully funded! In fact, as of writing. I have nearly 3x more funding than I asked for! The money really started rolling in after Alex Tabarrok plugged my project on marginal revolution, which I did not expect.

I'm not sure why people continued to give me money after the project was fully funded but I'm very thankful. (Of course, the more money I get the longer I can work on the project increasing the chance of success). The fundraising only officially ends 15 September, so I'm not going to give a full report until then.

I was hoping to do some neglected chores while the campaign ran, but since I'm already fully-funded, I feel I can't leave people hanging. So right now I'm collecting people who would like to use my platform to produce public goods to solicit requirements from them. If you're interested join our Discord if you haven't already.

comment by Dawn Drescher (Telofy) · 2023-08-30T07:42:13.034Z · LW(p) · GW(p)

Wonderful that you’re working on this! I’m with AI Safety Impact Markets, and I suspect that we will need a system like this eventually. We haven’t received a lot of feedback to the effect yet, so I haven’t prioritized it, but there are at least two applications for it (for investors and (one day, speculatively) for impact buyers/retrofunders). We’re currently addressing it with a bonding curve auction of sorts, which incentivizes donors to come in early, so that they’re also not so incentivized to wait each other out. The incentive structures are different, though, so maybe a combination would be nice.

That last link links to an article that links to GiveWell’s donor’s dilemma. Some people outside EA who I’ve talked to were surprised by it. They had found that donors flock to uncontroversially good donation opportunities and don’t try to save their donations for niche projects. I’m thinking that might be because they donate to look good to others, which works better if they actually look good to others and not weird. So maybe DACs are mostly needed for coordination among utilitarians or some range of consequentialists? Then again these are different problems – freeriding because you want the benefits of the public good for free vs. freeriding so that you can use your funds for a niche project. Both defections in assurance games though.

Sorry if I missed it in the article, but who are the parties you would like to get on board to put up the refund bonuses? Can you bootstrap them by using DACs to fundraise for bigger and bigger refund bonuses?

Are you aware of any issues with securities law, since people can make monetary profits off refund bonuses? I might be able to get you in touch with someone who knows these things when it comes to the US. I imagine (no idea really) that the law of the country of the person who starts a fundraiser will be what matters legally.

Can you maybe just pick out a charity fundraising platform that has funding thresholds and refunds (and is used by consequentialists), put Pol.is on top to rank the projects by how uncontroversial they are, and then offer proportional (to the uncontroversiality) refund bonuses to everyone who contributed to failed fundraisers? Maybe they can apply, prove that they’ve contributed to a failed fundraiser, and get the payout? Maybe, if you’re completely independent of the people who put up the fundraisers, you won’t risk getting them in trouble with the SEC?

More philosophically: I think it’s hard to distinguish freeriding from division of labor in economies of scale when there is no explicit coordination. DACs are probably useful in the majority of cases, but there’s a minority of cases where people (usually rather altruistic people) should pick their battles, focus on the stuff where they can make the greatest marginal contribution, and “freeride” on the social change that others effect in other areas. Put differently, I would love a non-speciesist world and a world where funding in AI safety is allocated efficiently. I’m currently working only on the second problem, so one could argue that I’m freeriding on others’ solutions to the first. But in a different sense it’s just a division of labor among people who want to make the world a better place in general. So some seeming freerider problems probably need fixing with DACs, while others might not be problems at all or might be improved with better communication without anyone having to put up a refund bonus. (But money is flexible, so DACs for fundraising are probably robustly useful.)

Awesome effort! Please keep us posted of how it’s going!

Btw., I think it would be useful to mention what the article is about in the title. I would not have read it (even though I’m very interested in the topic) if Dony hadn’t told me that it’s about DACs!

Replies from: moyamo
comment by moyamo · 2023-08-30T09:03:59.732Z · LW(p) · GW(p)

Thanks for you comment, it's very helpful.

Sorry if I missed it in the article, but who are the parties you would like to get on board to put up the refund bonuses?

It would the producer of the public good (e.g. for my project I put up the collateral).

Can you bootstrap them by using DACs to fundraise for bigger and bigger refund bonuses?

Possibly? I'm not sure why you'd do that?

Are you aware of any issues with securities law, since people can make monetary profits off refund bonuses?

I disagree that a Refund Bonus is a security. It's a refund. To me it's when you buy something, but it comes broken, so the store gives you a voucher to make up for your troubles.

I imagine (no idea really) that the law of the country of the person who starts a fundraiser will be what matters legally.

I'm in South Africa but from what I can tell, if you work with US dollars and do something illegal the FBI will come after you, so I wouldn't be confident that only South African law applies.

Can you maybe just pick out a charity fundraising platform that has funding thresholds and refunds (and is used by consequentialists), and refund bonuses to everyone who contributed to failed fundraisers?

This is actually a cool idea. I don't know how I'd manage to get people's details for giving refund without co-operating with the fundraising platform, and my impression is that most platforms are hesitant to do things like this. If you know of a platform that would be keen on trying this, please tell me!

Put differently, I would love a non-speciesist world and a world where funding in AI safety is allocated efficiently. I’m currently working only on the second problem, so one could argue that I’m freeriding on others’ solutions to the first.

I don't quite understand this point. You could work on AI Safety and donate to animal charities if you don't want to free-ride.

Btw., I think it would be useful to mention what the article is about in the title. I would not have read it (even though I’m very interested in the topic) if Dony hadn’t told me that it’s about DACs!

You're right. I didn't want the title to just be "Dominant Assurance Contracts" because I assumed that most people have never heard of them and tried to come up with something more interesting, but maybe enough people on lesswrong have heard of them so I should probably be more straight forward.

Replies from: Yoav Ravid, Telofy
comment by Yoav Ravid · 2023-08-30T09:21:08.448Z · LW(p) · GW(p)

I disagree that a Refund Bonus is a security. It's a refund. To me it's when you buy something, but it comes broken, so the store gives you a voucher to make up for your troubles.

Then perhaps we should call it 'Refund Compensation' instead. I'd much rather if refund compensation didn't fall under securities laws and everyone could offer it hassle-free.

Replies from: moyamo
comment by moyamo · 2023-08-30T09:26:10.260Z · LW(p) · GW(p)

I really like that. It draws attention to the fact that the "bonus" is compensation for time and effort spent on trying to buy a product that was never delivered.

comment by Dawn Drescher (Telofy) · 2023-08-31T11:46:00.357Z · LW(p) · GW(p)

It would the producer of the public good (e.g. for my project I put up the collateral).

Oh, got it! Thanks!

Possibly? I'm not sure why you'd do that?

I thought you’d be fundraising to offer refund compensation to others to make their fundraisers more likely to succeed. But if the project developer themself put up the compensation, it’s probably also an important signal or selection effect in the game theoretic setup.

I disagree that a Refund Bonus is a security.

Yeah, courts decide that in the end. Howey Test: money: yes; common enterprise: yes; expectation of profit: sometimes; effort of others: I don’t know, not really? The size of the payout is not security-like, but I don’t know if that matters. All very unclear.

Profit: I imagine people will collect statistics on how close to funded campaigns can still be a day before they close so that they still fail in (say) 90% of the cases. Then they blindly invest $x into all campaigns that are still $x away from that threshold on their last day.

I imagine the courts may find that if someone goes to such efforts to exploit the system, they were probably not tricked into doing so. Plus there is the question of what effort of others we could possibly be referring to.

But even if the courts in the end decide that you’re right and it’s not a security, the legal battle with the SEC alone will be very expensive… They keep expanding their own heuristic for what they think is a security (not up to them to decide). They’ve even started to ignore the “expectation of profit” entirely (with stablecoins).

But perhaps you can find a way to keep the people who run the fundraisers in the clear and keep your company in South Africa (where I know the laws even less though). If the fundraisers are on a mainstream blockchain, the transactions are public, so you (outside of the US) could manage the refund compensation on behalf of the project developers and then pay refunds according to the public records on the blockchain. That way, no one could prove that a particular project developer is a member in your system… except maybe if they make “honeypot” contributions I suppose. Perhaps you can have a separate fund from which you reward contributors to projects you like regardless of whether they’re members. If a honeypot contributor gets a refund, they won’t know whether it’s because the project developer is a member of your org or because you selected their project without them knowing about it.

This is actually a cool idea. I don't know how I'd manage to get people's details for giving refund without co-operating with the fundraising platform, and my impression is that most platforms are hesitant to do things like this. If you know of a platform that would be keen on trying this, please tell me!

Yes… You could talk with Giveth about it. They’re using blockchains, so perhaps you can build on top of them without them having to do anything. But what I’ve done in the past is that people sign up with my platform, get a code, and put the code in their pubic comment that they can attach to a contribution on the third-party platform. Then if they want to claim any rights attached to the contribution from me, I check that the code is the right one, and if it is, believe them that they’re either the person who made the contribution or that the person who made the contribution wanted to gift it to them.

I don't quite understand this point. You could work on AI Safety and donate to animal charities if you don't want to free-ride. 

Well, let’s say I barely have the money to pay for my own cost of living or that I consider a number of AI safety orgs to also be the even-more-cost-effective uses of my money.

Replies from: moyamo
comment by moyamo · 2023-08-31T15:00:01.769Z · LW(p) · GW(p)

But what I’ve done in the past is that people sign up with my platform, get a code, and put the code in their pubic comment that they can attach to a contribution on the third-party platform. Then if they want to claim any rights attached to the contribution from me, I check that the code is the right one, and if it is, believe them that they’re either the person who made the contribution or that the person who made the contribution wanted to gift it to them.

Oh cool, that's a good idea. Then you can piggy back off existing crowdfunding platforms instead of making your own one.

people sign up with my platform,

Do you have a link? It sounds cool. I want to check it out.

Well, let’s say I barely have the money to pay for my own cost of living or that I consider a number of AI safety orgs to also be the even-more-cost-effective uses of my money.

I think I see your point. I agree that DACs don't solve this type of free-riding.

comment by Yair Halberstadt (yair-halberstadt) · 2023-08-30T05:50:50.286Z · LW(p) · GW(p)

Love the idea (contributed 10 dollars), but I don't love the title - it feels a little clickbaity (I expected an article about asteroid deflection, not about DACs).

Replies from: Yoav Ravid
comment by Yoav Ravid · 2023-08-30T06:00:04.736Z · LW(p) · GW(p)

Yeah, something descriptive like "A platform to fund public goods using dominant assurance contracts" or "A refund bonus crowdfunding platform to subsidize public goods" would be better in my opinion (and the jargon wouldn't be a problem in this community).

comment by waveBidder · 2023-09-04T07:27:54.034Z · LW(p) · GW(p)

I'm somewhat flabbergasted that no one has mentioned radicalxChange or quadratic funding. They're a solution that doesn't force the producer to take on all the risks of failure, at the cost of needing a centralized pot of money.

Replies from: Yoav Ravid
comment by Yoav Ravid · 2023-09-04T08:59:45.822Z · LW(p) · GW(p)

The cost of needing a centralized pot of money is a big cost, and the requirement to have several projects at once, make it a solution to a very different class of problems. That's probably the reason it wasn't mentioned, but still, thanks for mentioning it because I didn't know about it. Upvoted.

It would be interesting, though, to try to combine the two ideas. You can add an option to the platform described in the post to pledge money to a centralized pool that's used to match pledges people make (and if they're refunded than the refund bonus on your matching pledge goes either to the pool or back to you). That way can you support the production of highly desired goods without having to actually choose by yourself which goods. 

comment by DirectedEvolution (AllAmericanBreakfast) · 2023-09-03T02:32:16.208Z · LW(p) · GW(p)

I think DACs face two challenges.

  1. The cost/benefit ratio for the population of potential projects is bimodal. They're either so attractive that they have no trouble seeking donors and executors via normal Kickstarter, or so unattractive that they'll fail to secure funding with or without a DAC.
  2. Even if DACs were normal, Bob the Builder exposes himself to financial risk in order to launch one. He has to increase his funding goal in order to compensate, making the value proposition worse.

For these reasons, it's hard for me to get excited about DACs.

There is probably a narrow band of projects where DACs are make-or-break, and because you're excited about them, I think it's great if you get the funding you're hoping for and succeed in normalizing them. Prove me wrong, by all means!

Replies from: Yoav Ravid
comment by Yoav Ravid · 2023-09-03T04:22:42.212Z · LW(p) · GW(p)
  1. Why do you believe so?
  2. No, he gets compensated for the increased risk by the increased probability of funding. There's no need for him to increase the funding goal.
comment by dr_s · 2023-08-30T11:38:03.276Z · LW(p) · GW(p)

This all works if Frank is a fully rational agent that only pursues a Nash equilibrium. But most people aren't that rational (or pursue different values). Would I want asteroid deflection to depend on a DAC? Hell no, because that implies there's a need for unanimous paying in for the sake of deflecting the asteroid, and I know someone's going to not pay anyway for weird obscure reasons like that they worship the asteroid as a god or something.

Replies from: moyamo
comment by moyamo · 2023-08-31T13:51:19.302Z · LW(p) · GW(p)

So the idea is that you only force the people to pay who actually are willing to pay. Obviously in the real world, you don't know who these people are. In the post I wrote:

The theoretical model of Dominant Assurance Contracts assumes away some things that you have to deal with in the real word

  • Perfect information about pricing: In the example problem above, we assumed that 10 villagers were willing to pay $15 to pave the road. In real life you do not have that information and risk over-pricing/under-pricing your contract. Presumably the contracts run in the real world that failed were over-priced.

So in the real world an asteroid deflection DAC risks being over-priced (and then we all die from an asteroid) or under-priced (some people free-ride). I still think this is an improvement over other mechanisms.

Replies from: dr_s
comment by dr_s · 2023-08-31T15:01:40.342Z · LW(p) · GW(p)

I think any mechanism that involves "we all die from an asteroid because we were trying to make sure no one benefitted unduly from our asteroid-deflecting plan" as a possible outcome is obviously flawed. Though obviously this might work for lesser problems, I think in general it needs something else to refine the mechanism and allow for some fluctuations. Otherwise the contract really is just a way to ensure that people respect their commitment to pay X, which you can also do already by simply having e.g. a penalty to pay if you don't do your part after signing the contract.

Replies from: M. Y. Zuo
comment by M. Y. Zuo · 2023-09-04T03:00:17.101Z · LW(p) · GW(p)

I agree, if an actually dangerous asteroid came onto the collision course, and if DACs being popularized even gave the appearance of reducing the chance of a successful deflection by a tiny fraction, due to the aforementioned new failure possibility, then it's very likely that many many people and organizations will want to go after whoever popularized it. If they're still alive.

Loss aversions is much stronger then any possible gratitude for benefits brought by DACs when ramped up to such an extreme scale. Which in fact, after a bit of reflection, might ironically make the worst possible supporting example for popularizing DACs and nearly the best possible counter example. Sorry OP.

(I would estimate as much as 5% of the population would actively seek out revenge against whoever impaired the possibility of saving their children and family by even the slightest amount, when put under such extreme duress, and humans would be unable to take revenge against gravity so they would need to direct their blind fury elsewhere...)

Replies from: dr_s
comment by dr_s · 2023-09-04T05:40:09.368Z · LW(p) · GW(p)

I think calling it "loss aversion" here implies an irrational bias that isn't even there. The loss from an extinction level impact is near infinite, so honestly I would say wanting to avoid it at all costs is rational. If someone can shell out the money needed unilaterally then freeriding isn't a worry. Heck, if you can gather the money from people under threat of force (which after all is kind of how taxes work now) it's probably well morally justified, as long as you keep the sum reasonable. It's just a very extreme situation in which "but what if someone freerides" definitely shouldn't be the top concern.

comment by Yoav Ravid · 2023-08-30T04:25:25.453Z · LW(p) · GW(p)

I'm very interested in assurance contract websites (I wrote two of the first LW posts about them, 1 [LW · GW], 2 [LW · GW]) and refund bonuses [LW · GW] - I would go ahead and say that I'm at the top of your target audience in this sense - but I didn't read this post yet because you haven't made it clear in the title or the first paragraph that it's about those things. So I suggest making it clearer and then maybe more people will see it.

Anyway, now that I know it's about these things, you got a strong upvote. Also, just yesterday I created a manifold question on whether, by 2026, a crowdfunding campaign will offer refund bonuses, so uh.. I guess you made it resolve Yes.

comment by lincolnquirk · 2023-08-29T22:05:41.749Z · LW(p) · GW(p)

I like the idea of getting more people to contribute to such contracts. Not thrilled about the execution. I think there is a massive product problem with the idea -- people don't understand it, think it is a scam, etc. If your efforts were more directed at the problem of getting people to understand and be excited about crowdfunding contracts like this, I would be a lot more excited.

Replies from: moyamo
comment by moyamo · 2023-08-30T09:51:56.841Z · LW(p) · GW(p)

Thanks for the feedback.

I think there is a massive product problem with the idea -- people don't understand it, think it is a scam,

I think you hit the nail on the head. I agree that this is the main problem.

If your efforts were more directed at the problem of getting people to understand and be excited about crowdfunding.

That was the point of this post? It's possible that I'm doing a bad job at this. Do you have any suggestions for what I should be trying to do instead?

Replies from: lincolnquirk
comment by lincolnquirk · 2023-08-30T14:05:30.037Z · LW(p) · GW(p)

In my view you have two plausible routes to overcoming the product problem, neither of which is solved (primarily) by writing code.

Route A would be social proof: find a trusted influencer who wants to do a project with DACs. Start by brainstorming various types of projects that would most benefit from DACs, aiming to find an idea which an (ideally) narrow group of people would be really excited about, that demonstrates the value of such contracts, led by a person with a lot of 'star power'. Most likely this would be someone who would be likely to raise quite a lot of money through a traditional donation/kickstarter-type drive, but instead they decide to demo the DAC (and in doing so make a good case for it).

Route B is to focus on comms. Iterate on the message. Start by explaining it to non-economist friends, then graduate to focus groups. It's crucial to try to figure out how to most simply explain the idea in a sentence or two, such that people understand and don't get confused by it.

I'm guessing you'll need to follow both these routes, but you can follow them simultaneously and hopefully learn cross-useful things while doing so.

Replies from: moyamo
comment by moyamo · 2023-08-31T14:04:13.926Z · LW(p) · GW(p)

For Route B, I'm not sure I can find a super compelling sentence, that's why I thought it would be easier to just have something I could point to (Hey look at all these cool things we managed to raise money for, I can help you raise money too!).

For Route A, I'd would be surprised if there was a trusted influencer who would risk their reputation on this weird financial scheme, unless there were at least several examples showing that it worked. I think what I'm doing is a prerequisite for this route.

comment by Viliam · 2023-08-31T15:41:04.841Z · LW(p) · GW(p)

Either I am missing a point somewhere, or this probably doesn't work as well outside of textbook examples.

In the example, Frank was "blackmailed" into paying, because the builder knew that there were exactly 10 villagers, and knew that Frank needs the street paved. In real life, you often do not have this kind of knowledge. If instead the builder was unsure whether 9 or 10 villagers actually need the street paved, I assume he would have set up the rules so that it is enough for 9 villagers to pay, which means that Frank could have free-rided by claiming falsely that he does not need the street.

In other words, this solution gets rid of the potential free-riders by (1) identifying them, and (2) setting up the rules to blackmail them. -- "I know that you also need this done, so if you don't contribute, it won't get done."

If you make a mistake, and incorrectly assume that Frank needs the street, but in fact he does not, your project has failed (and you also need to pay money to everyone who contributed). The same thing happens even if Frank actually needs the street, but he is too paranoid to trust you. Or if Frank is (or wants to become) your competitor, so he will sacrifice the potential benefit of the street, in order to significantly hurt his competitor. Now imagine this scaled to a population with 10000 people, containing 100 Franks. Good luck!

Replies from: artifex
comment by artifex · 2023-08-31T20:03:23.133Z · LW(p) · GW(p)

Either I am missing a point somewhere, or this probably doesn't work as well outside of textbook examples.

In the example, Frank was "blackmailed" into paying, because the builder knew that there were exactly 10 villagers, and knew that Frank needs the street paved. In real life, you often do not have this kind of knowledge.

Yes, you need to solve two problems (according to Tabarrok) to solve public goods provision, one of which is the free-rider problem. Dominant assurance contracts only solve the free-rider problem, but you need to also solve what he calls the information problem to know how to set the parameters of the contract.

comment by Dweomite · 2023-08-31T07:03:47.695Z · LW(p) · GW(p)

It's my impression that currently many "successful" Kickstarter projects already break their promises (most commonly by delivering very late, sometimes in more dramatic fashions) and rarely suffer any consequences for this.

I have some concerns that if the penalty for missing your funding goal (i.e. losing your collateral) is worse than the penalty for funding but then failing to deliver (i.e. probably just a reputation hit), that's a bad incentive for creators.  Some creators might try to meet their funding goal artificially (e.g. by secretly contributing their own money, or by intentionally setting their goal too low) in order to save their collateral, knowing that they won't be able to deliver, but calculating that the expected penalty for failure will be less than the collateral.

One could perhaps solve that by keeping the collateral in escrow until the project actually delivers, but that will raise transaction costs, and you'd effectively be signing up to arbitrate what counts as a "success".

comment by Yair Halberstadt (yair-halberstadt) · 2023-08-30T17:15:08.495Z · LW(p) · GW(p)

I think the biggest risk of DACs is that it incentivises people to fund contracts they don't actually want fulfilled to milk the proposer for cash.

My expectation is that if this becomes mature you'll get traders which try to predict which contracts won't be fully funded, and then push them up to say 50% (after which pushing them further risks them actually getting fully funded).

This not only discourages proposers from putting up contracts (to easy to lose money), but also makes it harder for users to easily see which contracts are worth funding and which aren't. There'll be a lot of contracts mostly funded, some because they're actually good and people want them, and some because they're bad and traders are trying to make money.

Interested to hear your thoughts in how to solve this?

Replies from: teageegeepea
comment by teageegeepea · 2024-01-14T02:03:26.776Z · LW(p) · GW(p)

Isn't whether a project is "worth funding" depend on whether you think it's proposed output is an actually valuable public good? If it is, then you shouldn't mind not getting a refund that much. If it isn't, there are other places to look for arbitrage.

comment by CronoDAS · 2023-08-30T06:59:40.207Z · LW(p) · GW(p)

Paypal has transaction costs. How much of the refund bonus am I actually going to get?

Replies from: moyamo
comment by moyamo · 2023-08-30T09:35:25.108Z · LW(p) · GW(p)

All of it. I'm going to cover the transaction costs.

comment by Yoav Ravid · 2023-08-30T05:10:38.396Z · LW(p) · GW(p)

I think this is important and I'm happy someone is doing this, so I Pledged $25 :)

That said, I think for it to be successful the design needs to be improved a lot (though perhaps this could be provisioned later with another campaign), and the legal side has to be sorted out, and also it needs a better domain name. I'd be glad to help where I can, so I joined the discord.

comment by AnthonyC · 2023-09-03T17:10:12.987Z · LW(p) · GW(p)

Given the uncertainties on choosing pricing, I'm not sure there's any clear lesson we could draw from an absolute failure rate even in a world where dominant assurance contracts were commonplace. I like the idea of using prediction markets to choose the price, in a world where prediction markets are more mature as well.

comment by Dreaded_Anomaly · 2023-09-03T00:23:01.044Z · LW(p) · GW(p)

Is there a way to do this without needing to secure collateral for the refund, using some stable investment vehicle like a CD? "The earlier you pledge, the bigger refund you get if the contract isn't fully funded" might help avoid the "waiting until the last moment" issue, but maybe there's some perverse incentive or other blocker.

I'm also very curious about how this method could solve issues with funding of scientific research. The lack of market pricing for research is a major impediment to allocating public funds effectively. But what prediction market can accurately estimate the price of something that might not pay off for 100 years?

comment by Ericf · 2023-09-02T20:43:59.471Z · LW(p) · GW(p)

I don't think the assumption of equal transaction costs holds. If I want to fill in some potholes on my street, I can go door to door and ask for donations - which costs me time but has minimal and well understood costs to the other contributors. If I have to add "explain this new thing" and "keep track of escrow funds" and "cycling back and telling everyone how the project funding is going, and making them re-decide if/how much to contribute" that is a whole bunch of extra costs.

Also, of the public good is not quantum (eg, I could fix anywhere from 1-10 of the potholes, amd do it well or slapdash) then the producer can make a decision about quality after seeing the final funding total, rather than having to specify everything in advance. For example, your website needs, say, 40 hours of work to be a minimally viable product, but could continue to benefit from work up to 400 hours. How many hours is the (suspiciously specific) $629 buying?

comment by Thomas Broadley (thomas-broadley) · 2023-08-30T21:21:29.659Z · LW(p) · GW(p)

since private goods are non-rival it is efficient to exclude consumers who aren't willing to pay

 

Should this be, "since private goods are rival it is efficient..."?

Replies from: moyamo
comment by moyamo · 2023-08-31T14:36:27.869Z · LW(p) · GW(p)

Yes. Thanks. Fixed

comment by jmh · 2023-08-30T20:40:10.138Z · LW(p) · GW(p)

Have you looked at Cowan's The Theory of Market Failure? If not you might find it of some interest.

Personally I would challenge the claim the claim of under provision due to a free-rider problem. The above collection of essays show a number of example of largely private provision of public goods where there are very clear potential for free-riding.

While the cases described in the book are not such that they could be said to be the last word on the question of public goods and under provision they do point to need to deal with the question in a more detailed manner related to specific cases I think.

My intuition is that if one does go meet the devil in the details on some case where some public good is not getting produced we'll find that the production costs actually well exceed the total consumption value. Pushing that type of project through then changes the free-rider problem into one of forced carrying (and I think well studied under different names in Public Choice literature).

In cases where we're saying we're not producing "enough" of the public good, I think we're equivocating a bit here. Clearly that call implies we're not actually dealing with a public good, in the true definitional sense, as the complaint here is that some are being under served/excluded. In other words, the good is not really non-rival or non-excludable. In these cases I wonder if it would not be better to think of these types of goods in the same way classical economists thought about economic rents -- some value that is getting captured because of locational impact (be it closer to market or greater fertility of the land). In this type of situation I don't think the public good solution will necessarily be a good solution for the actual problem -- wrong tool is getting used. The case of all someone has is the hammer so all problems look like nails.

Replies from: moyamo
comment by moyamo · 2023-08-31T14:34:24.362Z · LW(p) · GW(p)

I haven't read the book, could you provide such examples?

I think there are obvious cases of where public goods version of something is under-provided (lower-quality) compared to the club good version of that thing. e.g. Proprietary software being more polished than open source software, HBO higher quality than YouTube.

Where I live the police are useless so neighborhood watches have sprung up in the wealthy areas. However, my impression is that the neighborhood watches appear much later and only in richer areas than you'd expect in an efficient market. Particular many people got private security years before neighborhood watches, and lower-income areas don't have neighborhood watches even though they would probably be willing to spend 1/1000 of their income (just pay 1 guy in the community of 1000 people) for more safety.

Replies from: jmh
comment by jmh · 2023-09-03T00:59:51.227Z · LW(p) · GW(p)

It's been decades for me but the two best known examples are probably Coase's (IIRC) "The lighthouse in economics" and (forget the author) "The fable of the bees".

The first covers the reality that lighthouses in Britain were getting built, largely via private funding and initiatives. These were very clearly of great value for the local community that relied on boats for many activities but it also served to provide protection/warning for all shipping that was merely passing through as it were.

The second covered how bee hives were privately owned and negotiation with local farms or orchards that needed bee pollination services for harvest success -- or improved output -- even though the bees can and apparently do, service farms that are not paying for the service.

Both studies argued that no only was government type forced production/cost support needed but that there did not seem to be any meaningfully measured under production from some optimal level.

Replies from: moyamo
comment by moyamo · 2023-09-03T18:06:01.028Z · LW(p) · GW(p)

I think these examples are consistent with my views: Sometimes public goods are provided because the demand for them is so great they people overcome the co-ordination problem or just allow people to free-ride (lighthouses) or sometimes public goods are not that public (bee pollination) and so private enterprises pay for them for very little free-riding.

The problem is not the public-goods are never provided, but that the are under-provided: either they are not provided or are of low-quality relative to what is economically efficient.

Replies from: jmh
comment by jmh · 2023-09-09T17:00:35.857Z · LW(p) · GW(p)

but that the are under-provided: either they are not provided or are of low-quality relative to what is economically efficient.

I find that bit something of a problematic claim. 

If economic efficiency is the criteria one has to show that marginal costs and marginal values are misaligned. I'm not sure that is the general case. The claimed misalignment seems to be based on one of 2 general propositions: 1) that people will choose a persistently worse position over a better one or 2) Increasing the output of any good will be beneficial. In the first case I don't think such situations last very long.  In the latter, it seems based on some partial equilibrium analysis that is ignoring the opportunity costs of the resources shifted to increase the output of the public good.

I do agree that coordination costs can be a factor in production of public goods but considering what institutional setting can best reduce the coordination costs -- thereby making the production possible/increased -- is the question. I think both mentioned articles, and others present in the book, point out that largely private settings have found ways to accomplish the coordination side.

comment by CronoDAS · 2023-08-30T06:06:38.934Z · LW(p) · GW(p)

I have a bad feeling about this. I think that correctly pricing these contracts will be very hard to do. If a lot of contracts fail and people lose their collateral, then people are going to stop putting up collateral. Also, some people won't care about any particular public good and might make a pledge anyway in the hope of getting a refund bonus and will be upset when they "lose" their money or might even try to sabotage an open contract.

Replies from: Yoav Ravid
comment by Yoav Ravid · 2023-08-30T06:20:10.315Z · LW(p) · GW(p)

Why is it harder to price than a normal Kickstarter? Is it choosing the refund rate (e.g 10% or 20%) that you think is hard?

Replies from: Ericf, CronoDAS
comment by Ericf · 2023-08-30T20:14:11.333Z · LW(p) · GW(p)

A normal Kickstart is already impossible to price correctly - 99% either deliberately underprice to ensure "success" (the "preorders" model) or accidentally underpriced and cost the founders a ton of unpaid overtime (the gitp model) or they overpriced and don't get funded.

comment by CronoDAS · 2023-08-30T06:57:49.917Z · LW(p) · GW(p)

Maybe "harder to price" isn't what I should have said. Before you offer a dominant assurance contract, you need to have an accurate estimate of how much your project is worth to your potential funders. If your Kickstarter doesn't get funded, you don't lose (much) money, so you can just make the offer and see what happens. However, if you need $1000 to do a project but it turns out that people are collectively valuing it at only $500, then if you do offer to do the project using a dominant assurance contract, then either the project doesn't get funded and you get screwed, or the project does get funded and (some of) the funders get screwed.

Replies from: moyamo
comment by moyamo · 2023-08-30T09:43:40.713Z · LW(p) · GW(p)

So initially I wanted to price at $829 but https://manifold.markets/moyamo/how-much-money-will-my-metacrowdfun only gave me like 30% chance of succeeding. So I changed the price to $629 which gave me 45% chance of succeeding.

There are people willing to take financial risks for profits.

then if you do offer to do the project using a dominant assurance contract, then either the project doesn't get funded and you get screwed, or the project does get funded and (some of) the funders get screwed.

The way I think of it is that there is a co-ordination problem. People want public goods, some people want to provide it, but they have difficulty coordinating. So either the project gets funded: yay people get the public good they wanted. Or it does not and people didn't really want that public good anyway (and you pay the cost for poorly predicting peoples preferences and sucking up their attention). So to me it's more of a win-win.

comment by Matt Cashman · 2023-09-05T16:48:47.560Z · LW(p) · GW(p)

I have had an academic interest in using assurance contracts in the social domain for a few years now. Like the author, I want them to be a reality but making that happen isn't my forté. My profession is research, not implementation.

I've written a few overviews of the idea for grants before. Here's one: https://cashman.science/wp-content/uploads/2023/09/Assurance_description_v11.pdf

 

The basic idea is this:

When we import this mechanism into the social domain, an assurance contract is an agreement something like an open letter—with the exception that the signatures on the letter become public only after some safety conditions (analogous to the provision point) are fulfilled. At a university it might look like this:

We, the undersigned believe [controversial idea we might be punished for expressing] and think the University should take the following steps [1, 2, 3…]. Signatures on this letter will become public only when there are at least [60] signatures from tenured faculty, [150] signatures from pre-tenure faculty, and [400] signatures from students. Until then, no one except the keeper of this letter can see who has signed.

This serves to make expressing a controversial (or controversial-feeling) idea much less costly: while a single hand raised in dissent might get cut off, a thousand can be safely raised together.

 

If anyone is interested in working together to make assurance contracts in the social domain a thing drop me a line. I'd love to see it happen.

comment by M. Y. Zuo · 2023-09-04T02:56:45.377Z · LW(p) · GW(p)

But guess what: information is a public good! That means that it's currently underfunded.

There seems to be some unstated assumptions here, since it superficially appears like you've made a logical leap. 

 

Underfunded according to who? And for what types of information?

comment by mbrooks · 2023-09-02T21:14:28.758Z · LW(p) · GW(p)

What are the transaction costs if you need to do 3 transactions?
1. Get the refund bonuses from the producer
2. Get the pledges from funders
3. Return the pledges + bonus if it doesn't work out

Also, will PayPal allow this type of money sending?

Congrats on getting funded way above your threshold!

Replies from: moyamo
comment by moyamo · 2023-09-03T17:56:53.560Z · LW(p) · GW(p)

I think it's about 10%, but I'll need more experience to see how much it actually works out on average. For comparison, I think normal crowdfunding has about 5-8% fees, but only if you succeed.

comment by kevinpostlewaite · 2023-09-02T17:58:06.187Z · LW(p) · GW(p)

I like the idea of DAC and would like to see them available and used more widely but I'm not confident that this project is the way to move that forward. Mention is made of Kickstarter: is there any knowledge of Kickstarter or GoFundMe being approached and asked to implement this functionality? It's likely to be a more effective use of time than to implement this on a new unknown and untrusted platform. Ideally, Kickstarter and/or GoFundMe would add DACs as an option to the campaign creator and ideally donators would be able to opt out (some will dislike the option and will get utility out of altruistically forgoing the potential refund bonus). 

Focusing on existing platforms:
* makes campaigns much more visible as these sites already have traffic
* leverages trust in the existing platforms
* leverages the stability of the existing platforms
* leverages the expected longevity of the existing platforms

Replies from: moyamo
comment by moyamo · 2023-09-03T17:46:31.793Z · LW(p) · GW(p)

is there any knowledge of Kickstarter or GoFundMe being approached and asked to implement this functionality?

Alex Tabarrok said he tried in one of the videos linked. I haven't spoken to him about it, but I assume they weren't interested.

I was hoping that proving the concept would cause more established players to adopt the system.

comment by igorkraw · 2023-09-02T16:32:09.181Z · LW(p) · GW(p)

I applaud your intent, commitment and willingness to put in the effort of implementing pushing this, and I think it has a niche ("better kickstarter" isn't bad). However, I think the main problems in reality will be dealing with delivery failure/scams, transaction costs, market sizes (a lot of public goods aren't that public, minority concerns often don't  get serviced by firms because of simple non-profitability),  and threshold behaviour (when the value estimate for each person is washed out in the uncertainty noise and the refund is negligible due to fees).

You might also want to ask yourself, 

  1. will you be happy if this only works for club goods? I think here the private entrepreneurial case is much stronger, and even in the original paper a lot of the discussion of strongest equilibria is for $K=N$ and club goods. 
  2. What mechanisms other than "culture" can you think of to stop the "raise a bunch of money, then put ads in anyway" or other rent-seeking behaviour can you think of? If we could build a careful  culture easily, we wouldn't need mechanisms like this, and I'd argue the OS community has its strong culture because it widely rejects commercialization and profit motives (or at best begrudgingly accepts people need to eat) and instead operates in the social domain, not in the transactional domain (think of the difference of paying you 25 bucks for help me moving vs. asking you to help me move and buying pizza + drinks for 20 bucks), which you would probably lose.
Replies from: moyamo
comment by moyamo · 2023-09-03T17:53:30.118Z · LW(p) · GW(p)
will you be happy if this only works for club goods? I think here the private entrepreneurial case is much stronger, and even in the original paper a lot of the discussion of strongest equilibria is for $K=N$ and club goods. 

No, because of the loss of value due to unnecessary exclusion.

What mechanisms other than "culture" can you think of to stop the "raise a bunch of money, then put ads in anyway"

So I think for the platform I'm creating, I'll only allow projects that are public goods (so if it's media/software it must have a permissive license). That means that anyone can take the public good with ads and just remove the ads. That's the main reason why open-source doesn't have ads, because everytime someone tries to add ads, people fork the project to remove the ads (on Linux usually the package maintainers will remove the ads).

comment by teageegeepea · 2023-09-02T12:24:38.581Z · LW(p) · GW(p)

I would have contributed... if I hadn't been required to use Paypal. I closed my account a while back.

comment by F.E. Guerra-Pujol (f-e-guerra-pujol) · 2023-09-02T11:56:49.719Z · LW(p) · GW(p)

Could we extend dominance assurance contracts to include retrodiction markets? See here: https://papers.ssrn.com/sol3/papers.cfm?abstract_id=4323607

comment by Mir (mir-anomaly) · 2023-09-01T16:09:55.595Z · LW(p) · GW(p)

Surely, there is a clever mechanism that can fix this issue? So I went to the Wikipedia page of the Free-rider Problem and scrolled to the bottom, and lo and behold it was just sitting there: Dominant Assurance Contracts.

I feel like every assurance-contract proponent went through a moment like this. It's like "Don't Look Up" except wrt a civilization-scale solution. I'm tempted to think some people 'just don't get it' because they're missing gears-level models re coordination problems in the first place, but that would be hasty.