FOAM Improvement Proposals


#1

Looking at the amount of discussions around possible protocol improvements, the time may be right to make it more organized and thoroughly discussed. Discourse is probably not the best tool for this kind of work. We could follow the lead of https://github.com/ethereum/EIPs and https://github.com/0xProject/ZEIPs, who, in turn, follow the lead of great OSS projects, like https://www.python.org/dev/peps/.

So how about https://github.com/f-o-a-m/FIPs?


#2

Yes please.

That is a fine idea.


#3

I looked at the EIP framework and this seems workable. Perhaps the FOAM team could fork this and the community could submit pull requests as far as making it spatially aware, and it certainly is already a mature framework for supporting the Ethereum blockchain… this could also broaden our technical resources by welcoming contributions in a recognizable framework.


#4

Definitely a great suggestion. It will take some work to set up the repository and framework for contributions. In the interim, suggestions can be collected as issues on: https://github.com/f-o-a-m/public-research

An important point though about EIPs for example is that they are not a request for a change but a technical process for standardizing functions. The proposer of an EIP is expected to lead the implementation and defend the proposal in a rigorous process. We would not want a FOAM Improvement protocol to only be a list of requests and nice to see changes. See this thread for more context:

I think a great place to start is with a workshop call as well as collect all the relevent suggestions from this forum in once place as the agenda to go through and further discuss and better understand sentiment on particular proposals.


FOAM Map Best Practices
Transferring POI's
#5

Following up on this thread, we’ve decided to host a Community Workshop Call!

:swimming_man:‍♂ Diving into the current state of the FOAM Map
:nerd_face: Discussing Formalized Future Frameworks for FOAM improvement protocols

This workshop will not be live-streamed, please sign up to attend :

Would love to see you all there! @yinzeus @foamspacer :smiley:


#6

@nameloceroom how do I get involved with contributing to official agenda of proposals?

Have a good one that we should discuss.

How to incentivize voter turnout?

Have voter rewards also be timed based. As we see that of points being challenged many are brand new can have higher reward portions going to those that vote first.

The first token holders to vote get a higher reward. Incentives watchers to look for new challenges and evaluate quickly. sometimes voters wait until the end to vote to see how many other voted. If waiting until end had a reward penalty this could be addressed/

Could add a lot of incentivization value, but also sybil risk.


#7

Great question, and sorry that it’s not more clear. Here is the list of proposals that we will go over in the next meeting if you want to add it to this document-

I’ll create a separate thread and post this in it for people to add their proposal ideas to going forward.

I think that’s definitely an interesting proposal that you have.


#8

Does anyone have any ideas on how the beginning of the process should work with these improvement proposals?

So far, I’ve just been watching these Discourse threads and adding the suggestions that are proposed to the agendas for discussion during the community calls. I’ve also tried providing online docs like the one above so there is a central starting point document for community members to add their proposals to, but no one has added anything to it.

Does it make sense to just have me continue to scrape Discourse and throw these proposals in the agendas before the call, or is there a better/easier way that this could work?


#9

Are these calls open to anyone?


#10

Yeah the Community Workshop Calls are open. All you have to do is sign up beforehand and we send out a zoom link before the meeting.