One Stop Shop Bonding Curve Course

Proposal: Bonding Curve Resource Manual - One Stop Shop Down the Rabbithole of BCs

Introduction:

Bonding curves revolutionize the way we think about token issuance, liquidity and offer a new design space for how we might pair assets to one another. Their potential has been mildly explored and they offer an exciting primitive with which to develop new market structures. The purpose of this proposal is to create a comprehensive resource for the Token Engineering Commons (TEC) community on bonding curves, including information on different types, structure, incentives, use cases, and learning materials. This comprehensive resource and tailored content would be able to be turned into a course that the TEA hosts if they so wish.

Overview of Bonding Curves:

Bonding curves are a type of smart contract that automatically mint, burn, swap, price tokens based on the supply and demand of a particular token. They are designed to create liquidity and incentivize different behaviours. There are several different types of bonding curves, including but not limited to constant product, constant sum, and variable product. Each type has its own unique structure and incentivizes different behaviours. But this is just the beginning. Bonding Curves are a gateway for engineering controllers to enter into the economic management and value accrual systems of Web3.

Relevance to TEC mission, vision and values:

  • The creation of a comprehensive resource on bonding curves aligns with the TEC’s mission to discover, develop and proliferate the best practices for engineering safe tokenized economies.
  • It also aligns with the TEC’s vision to enable the creation of ethical, safe, resilient and diverse economic systems to benefit societies around the world. Bonding Curves allow us to create markets where no liquidity existed prior.
  • By providing the Web3 community at large, with a deeper understanding of bonding curves, it will help to advance the ethical principles, standards, tools and methodologies that emerge as this nascent field advances.

Who will be affected by this proposal:

The TEC community will be the primary beneficiaries of this proposal, as they will have access to a comprehensive resource on bonding curves. This resource will be useful for anyone interested in understanding and implementing bonding curves, including developers, researchers, and practitioners in the token engineering field.

I hope to clearly delineate the technical and non technical aspects of BCs, so non technical founders can follow along and understand how they may implement it in their Web3 business model.

This course content will be able to be reformatted into an LMS and turned into an online course with or without a paywall, as the TEC desired. I wish to create the content and allow the TEC to integrate it into their teachings as they see fit.

Who has expertise in this topic and could advise your process:

Experts in the field, include Simon de la Rouviere, Michael Zargham, Abbey Titcomb, Mr Octopus (TEA) and others. For the more technical aspects of bonding curves, I may enlist the help of those with the necessary mathematical, programming, and CadCAD skills.

I wish to compensate those who contribute their time and expertise.

Deliverable:

The deliverable of this proposal is a comprehensive resource on bonding curves that will be created in Notion. The resource will include information on:

  1. Different types & structures,
  2. Incentives & game theory
  3. Use cases & mental models
  4. Controllers
  5. Case Studies (successes and failures)
  6. How to launch BC’s for your project
  7. Web3 Applications that enable BC’s
  8. Machination Simulations
  9. Considerations for areas of study, research and innovation of BC’s

The resource will be delivered in a 3-4 month period, with an 21k USD commitment. 6k upfront and the rest vested as progress and milestones are met.

Additionally i will host X amount of interest/working groups on bonding curves to go over the resource material.

I will send out educational videos on my twitter and linked in, going over the material as well.

I will not focus on selling the course, nor is promotion my main concern here. I wish to focus on creating a synthesized, digestible framework for BCs.

The TEC may choose to turn it into an official course via the TEA or others, using an LMS or others or leave this as a free notion database.

Milestones

Work would begin after receiving of first payment $6000

Milestone 1 - payment of $5000 on completion

  • Research and compile information on different types & structures of bonding curves
  • Create sections on incentives & game theory and use cases & mental models
  • Research and compile information on Controllers x Bonding Curves

Milestone 2 - payment of $5000 on completion

  • Case studies research (successes and failures)
  • How to launch bonding curves & controllers for a project
  • In-depth list of Add web3 applications that enable bonding curves

Milestone 3 - payment of $5000 on completion

  • Machination Simulations
  • Complete final review and edits of the comprehensive resource on bonding curves
  • Deliver the resource in Notion.

Personal Information

My name is Daniel Haboush, i have no problem Doxxing myself, i just like the rabbit persona for social media

Website: https://www.curiousrabbit.xyz/
Github: GitHub - curiousrabbit-eth/TokenEngineering (up too date ishhh)

Thank you for taking the time to read and consider this proposal. I would like to raise this proposal for discussion and develop it further alongside the feedback of the community.

What type of proposal is this?

  1. Conviction Voting (funding)
4 Likes

Great proposal!

I am curious about a few things:

  • A lot of the things on the list of deliverables resembles of content that we have scattered around our community, have you sync with the folks of TE Academy? Maybe some of this content doesn’t need to be re-written but just added to this library of resources that you mention.

  • Will it be possible to focus, probably due lack of funding, one a section rather than the whole stuff? Case studies seems to be the one that exemplify this better, as well as point 6.

  • Can the deliverable be built on at least a public access webpage, a wiki maybe? Since the TEC is a public good, having this amazing resource being store on a private server (wether is notion or a personal account) seems a bit off.

1 Like

Hey Friend!

First off thank you for giving this your attention. Let me address what you have mentioned.

  1. I agree, alot of this information is scattered. Part of the work i’d be doing is synthesizing the information into a framework that is easier to digest

For example: if you simply brought all of these articles together, into a list, i believe it would not have close to the same effect as tailored content written in layman language. Technical jargon is a barrier in my opinion to adoption and devs are notorious for being technical :joy:

I have not synced with the folks from TEA, Angela and i had a misunderstanding, we have not talked since and i hesitate to do so, because i tried after the event with no response. I plan to create this content, in a manner that is readily usable by the TEA if the TEC so wished.

  1. It’s possible but it is less appealing to me. I like the A-Z approach, so that anyone can go from zero to hero. I guess the work would be less fulfilling to me, therefore i would probably decide not to do the proposal, just to be straight forward about it. If i do do it, i guess id reduce this all down to a research paper on case studies and how to for bonding curves for about a 5k price with a 1 month deliverable. but as i mentioned… alot less appealing and value creating in my mind

  2. The TEC could do whatever it wished with it. I hear what you say about public access, i had thought of a public notion document and less so about the servers hosting it. I could do both. A notion document, which will be all pretty and well organized and the TEC can own that account, as well as a wiki of some kind, however the formatting and design will suffer).

I can imagine the TEC or TEA will use this and import it into their LMS to make it a part of their curriculum in they so desires, making it more dynamic than a wiki.

Thanks again for commenting, hope this answers ur questions and keeps the conversation going

I would be very skeptical to fund this proposal. It’s a pretty hefty pricetag to produce an extensive and lengthy comprehensive guide to BCs and my fear is that it may not ever get used.

There is already a ton of very friendly documentation on Bonding Curves out there written by many excellent authors/protocols. I can’t say I see a demand, at least from my limited perspective, for this type of guide proposed above.

okay, thanks for taking the time to go through it. Will see how the rest of the community responds

Hey @curiousrabbit.eth, this looks like a very interesting proposal!

I agree there is much more to explore on the subject of bonding curves, and I think you listed out some important angles from which to present the content. I’d also appreciate the opportunity to lay out some of the alternative variations of bonding curves we’ve been working on at BlockScience lately. Perhaps it could be made extra pertinent to the TEC community if we also tie in some data analysis of the TEC ABC and see what kind of insights we can learn from its performance through the bear market. Perhaps @ygg_anderson could lend a hand here?

It also sounds like a great Machinations learning opportunity for the TEC community, in an exploration of the foundational tool of the TEC economy. I’m already learning from the content you’ve put out previously on the ABC. The visualizations are very informative (for me at least!), and could perhaps help people understand better what is actually happening in an Augmented Bonding Curve (and other BC variations too).

I’d be interested in collaborating with you on this with the time I have available, and perhaps there are a few other modelers & data scientists around who might like to help out too. We can discuss scope and costs further, or even chunk out the deliverables into smaller projects if that were more palatable. There’s definitely a lot that could be done, but not all at once. Let’s chat!

2 Likes

Jeff, thanks for the wonderful feedback.

I’d love to work together and make this more robust and pertinent to the TEC by bringing in solid data analysis.

I’m curious what the TEC community thinks of this.

Just want to echo Jeff here. The TEC has a lot of data from a year’s worth of operating an ABC. There are interesting questions around things like the interaction between the ABC and liquidity pools on Honeyswap and $WATER. Also, how has the token freeze affected holding behavior? There are many interesting questions, some of which could be of real guidance to the commons. How do the liquidity pools affect tribute income right now and in the future once transactional volume grows?

I personally don’t have a good sense for how a course on bonding curves fits in the overall stack of what the field needs right now. For something like this though, I’d want to see a lot more thought given to how to reach and engage students, which is why the Academy’s role feels very important for something like this. Without that additional work, this information just sits on a virtual shelf.

Where I’m going with this is whether there is an opportunity to redirect your energy into collaborating with @JeffEmmett and maybe @rex on doing some TEC ABC data analysis instead of the course. It might not be as big of a project, but I think it could be quite useful to the commons, and my sense is that you would probably get a lot out of it.

Thanks for making this proposal and getting this conversation on ABCs going, @curiousrabbit.eth.

2 Likes

Thanks for taking the time Gideon. Those are fair points.

I think a bonding curve course could help the space recognize and utilize their importance in designing new market structures. I hear you loud and clear about the TEA, i would love for them to take my finished work and create the course on their LMS out of it.

Im definitely open to working with Jeff & Rex on the TEC ABC data analysis, although data analysis is not my strong suit, i can model it in machinations and assist them. It would serve a different purpose then the BC course.

I’m curious what i should do with this proposal? does it require more time or feedback before the next step or is the community asking for something different 🤷🏼

Would love any guidance from the TEC

1 Like

Hello @curiousrabbit.eth! Seems like you got some people interested :smiley:! Definitely looking forward to see some work and analysis on our bonding curve.

About the proposal, we usually leave proposals for ~1 week for advice process. Given that time has passed already, you can go ahead and post it for voting on our Gardens.

Thanks @enti i appreciate the direction. ill touch base with @JeffEmmett & @rex see how we might spice this up to be more relevant to the TEC and ill post it afterwards.

In the meantime, happy to have people continue to discuss or be explicit about what they’d like to see

1 Like

Thanks for the feedback @gideonro and @enti! Perhaps we will hear more from a few other TEC community members here on the forum, but in the meantime why don’t we plan a catch-up call sometime next week between @curiousrabbit.eth, @rex, @ygg_anderson and myself to discuss the opportunities of this proposal.

What is our time zone spread looking like? I believe ygg is in PST, I’m in EST, @rex and @curiousrabbit.eth how about you?

2 Likes

sounds good @JeffEmmett, shall we do the catch up call in the TEC discord, for anyone that wants to attend?

would love to hear from more TEC members as well

I’m EST…for now :smirk:

What day would be convenient for everyone?

Hey all! I’ve stayed quiet for this proposal. I certainly see the proposal being more useful to token engineers than quite a few we have passed in the recent past. I would love to see this idea be developed, in whichever shape and form it ends up being.

Regarding data - we recently ported all the Dune queries over to V2, so we have somewhere to work from; that being said, we’ve only scratched the surface with what can be done there. There’s still a lot to do with recouping and making poignant visualisations and evaluation on how the bonding curve has behaved.

My timezone’s GMT, by the way.

2 Likes

T @rex thanks for joining the party, lets arrange something for next week, perhaps coordination on telegram is easiest

So for the meeting next week we have

@JeffEmmett EST
@rex GMT
@ygg_anderson PST
@curiousrabbit.eth EST

we have an 8hour time diff between @rex & @ygg_anderson , so lets say our timeslot is to find a day, between
9am-1pm PST,
which is 5pm-9pm GMT
which is 12-4pm EST

let me know some times that work for yall, or maybe theres a better place to organize this meeting lol :joy:

2 Likes

Since there is a reasonable amount of data on operating the ABC with the TEC, my suggestion would be to have an evaluation of its achievements against stated objectives or vision. So the first point would be what were the stated objectives? And how have they fallen short (or have they)? Can it be rectified?

Teaching Bonding Curves at any level should be within the scope of the TE Academy and they have an excellent seed course along with a vibrant community discussing and beginning to apply ABCs at all levels of complexity.

IMO one flaw in the first implementation is there is no mechanism for benchmarking the intrinsic value of the $TEC against fundamentals: the way it happens in TradFi (quarterly earnings, EPS/PE estimation…). Which is ironical when the Blockchain ecosystem is known for its transparency, quality and wealth of data it creates. See the Messari Crypto 2023 report. These metrics would be useful both for internal target setting and evaluation by external entities.

3 Likes

5 pm to 9 pm GMT is 10:30 pm-2:30 am for us in South Asia. Will be worse for folks from the Far East and Australasia - if you would want us to attend. But happy to watch/readthe recording/report.

Hey Friends,

We had a meeting today between @rex @JessicaZartler @ygg_anderson @curiousrabbit.eth @JeffEmmett

Please see the recording for your own entertainment (PG13): curious rabbit's Zoom Meeting - Zoom

We will be holding weekly meetings between us, and working a-synchronistically to create an updated proposal that integrates the feedback received and provides a new strategy forward that is easier to fund and potentially more useful to the TEC. Around bonding curves of course!

Expected date for that new proposal is in 2-3 weeks time.

Excited to see this evolve! :blue_heart:

2 Likes

I think, in principle, that the course is a good idea. I have three comments that I would like to share:

  1. Courses are an extremely valuable part of a traditional engineering education, because they include not only (open loop) presentation of the concepts, but also (closed loop) feedback on how well someone understands the material. They include experiences which are objectively verifiable, as well as opportunities for open discussion and reflection, giving the learner a sense of embodied confidence and ownership in the material.

A well-curated reading list can be part of a great course (I learned this from @JessicaZartler), but it is not a substitute. It’s totally OK if this group ends up being a research focus (yay research!), but the practice of actually doing basic Calculus to calculate price needs to be addressed at some point as a crucial part of the TE skill stack. Courses like “Basics of Augmented Bonding Curves” are desperately needed, in my view.

  1. In terms of value, I think the quoted price is extremely generous to the TEC. If you look at the experience and credentials of the course authors, it is basically a dream team in terms of skills and diverse experience (including math, coding, data analysis, writing, video production, social media promotion, etc.) Compare to something like 10K/seat for a one week Systems Dynamics Bootcamp at MIT. Offering this as a public and freely available good at the quoted price for labor is extremely benevolent of everyone involved.

Of course, this depends on the exact deliverables. As with any other project, it will be important to have precise scope.

  1. I’m sad to think that Mr. Rabbit may have felt any need to dox himself for credibility in this space. I also felt a need to dox myself for credibility, and there are times I regret doing so. Regardless of our personal decisions, I hope the TEC can create a culture where government names and primate faces are not expected, and newcomers understand that. Privacy is the ultimate public good, and many crypto people under thirty simply don’t have any interest in providing traditional identity data.

Thanks for proposing this @curiousrabbit.eth and good luck to @JessicaZartler @JeffEmmett @ygg_anderson @rex I look forward to seeing what you come up with, and learning more about the topic! :slightly_smiling_face:

4 Likes

Thank you for your thoughtful words Mr Octopus

2 Likes