Home Coins SingularityNET (AGI) SingularityNET Enhancement Proposals - ‘SNEPs’ | by Tim Richmond | Oct, 2020

SingularityNET Enhancement Proposals – ‘SNEPs’ | by Tim Richmond | Oct, 2020


Enabling the cooperative and democratized development of the SingularityNET platform.

Tim Richmond

The SingularityNET team is thrilled to announce the launch of the SingularityNET Enhancement Proposal (SNEP) process. In this blog post, you will learn what SNEPs are, the theory on how this benefits the platform and importantly how to submit your very own SNEP.

SNEPs are going to be the foundation upon which we will build a platform that embodies its community’s vision along with the best possible technical guidance and it is another step towards progressive decentralization as outlined in our whitepaper.

From here onwards, the SNEP process will be the primary mechanism for proposing new features, for collecting community input on an issue, and for documenting the design decisions that have gone into SingularityNET. The SNEP author will be responsible for building consensus within the community and documenting dissenting opinions.

We expect the SNEP process to provide a consistent and controlled path for updates to the SingularityNET platform by the community. It will be a systematic recourse for members of the public to intervene with maximum visibility, acknowledgement, and evaluation in the technical or functional developments of the SingularityNET platform. While anyone will be able to create a SNEP, it is required that the SNEP should provide a concise technical specification and a rationale for the proposed improvement.

Each submitted SNEP will allow for a sufficient time before its implementation so that the community can review the proposal and provide its feedback. At the moment, every upcoming platform development description can be found in our Roadmap and Github.

For detailed guidelines regarding the creation, submission, protocols, terminologies, review process, and other aspects of the SNEP process, please visit this section of our Github.

Being the first movers within their respective niches, the network effects of Bitcoin and Ethereum allowed for the creation of developer ecosystems that now significantly differentiate them from their competitors, and their forked clones.

While the history of open-source software movement has several successful examples of projects that were supported by developers in a similar fashion as these decentralized networks, the introduction of blockchain technology made it possible for such networks to financially incentivize their contributors.

The combination of financial incentivization with a decentralized and democratic development process allowed for the explosive growth of the blockchain industry over the past several years.

Currently, the Foundation is serving a vital role in SingularityNET’s evolution and adoption. SingularityNET’s whitepaper specifies that after five years of the network’s launch, a supermajority of AGI token votes should determine the major changes to the network’s operations.

The introduction of the SNEP process will not only allow SingularityNET to boost the iterative evolution of its platform through a decentralized and democratic development process but will also significantly increase our community’s participation in and control of the SingularityNET platform.

Eventually, we expect the formation of a rich and vibrant developer ecosystem that actively uses the SNEP process to enhance SingularityNET. The existence of such a developer ecosystem will be a critical competitive edge and differentiating factor for our platform and network.

A successful SNEP will typically follow this process:

[ DRAFT ] -> [ LAST CALL ] -> [ ACCEPTED ] -> [ FINAL ]

  1. The SNEP should be created as a pull request to the https://github.com/singnet/sneps repo
  2. The SNEP should provide a concise technical specification of the feature and a rationale for the feature
  3. The SNEP author creates an issue that references their own pull request, this invites community members to comment on the issue and to provide feedback on the SNEP proposal
  4. An editor will review the draft and may ask for more details which can be provided by following up pull requests. The editor will then assign a ‘Last Call’ status and set a review date (normally 14 days later)
  5. Last Call — The Proposal will be reviewed by the core team
    A Last Call which results in material changes or substantial unaddressed technical complaints will cause the SNEP to revert to Draft or could be Rejected.
    A successful Last Call without material changes or unaddressed technical complaints will become Accepted.
  6. Accepted — The proposal is taken up for implementation. When the implementation is complete and adopted by the community, the status will be changed to “Final”
  7. Final — This proposal has been implemented

Some examples of enhancements that the platform could benefit from:

  • SDKs in new languages or platforms (Swift/iOS being particularly important, but also Go, etc)
  • Tools for easier service integration and automation
  • Analytics tools (e.g. looking at popular services based on the MPE contract, etc)
  • Any of the items under “enhanced daemon” in our public roadmap
  • Prototyping an API of APIs and other tools that use service metadata to make it easier for services to find other services

We encourage anyone who is submitting a SNEP to discuss with the community by creating an issue that references their own pull request, this invites community members to comment on the issue and to provide feedback on the SNEP proposal.

The architecture of SingularityNET as outlined in our whitepaper incorporates built-in incentive mechanisms that are designed to bias its collective intelligence toward benevolence. Over the past several months we have received immense interest and support from individuals and organizations all over the world who share our vision and values.

Decentralized platforms also stand to benefit from the fact that seasoned developers, entrepreneurs, and investors have become apprehensive of building on top of centralized platforms after decades of evidence that the digital platforms eventually switch from being cooperative to exploitative.

Source: Why Decentralization Matters — Chris Dixon

The SNEP process opens up the development of the world’s first decentralized AI platform to all of these individuals and organizations. In blockchain-based platforms, a decentralized network of stakeholders replaces the centralized authorities and privileged entities that traditionally benefited from the labour and value creation of others. Such an alignment of interests of all the stakeholders financially incentivizes them to advance the growth of the decentralized platform.

Let us take a look at the various stakeholders that will have to coordinate together for the SNEP process to be democratically implemented:

The SNEP process will require the participation of four stakeholders: the SingularityNET Token Holders, Editors, Core Team, and the SingularityNET team.

We are well aware that the scale of coordinated activity that the SNEP process demands has not been experienced by the actors within the SingularityNET ecosystem. We expect and look forward to the SNEP process adding to our knowledge and experience in terms of democratic development as a community. As SingularityNET continues to become more complex we expect this initial exercise in cooperative and democratic development to play a vital role in the evolution of SingularityNET as a full-fledged digital biological organism.

If you are looking to monetize your AI services or create new ones, we invite you to learn more about the nature of our platform and what it has to offer by visiting the SingularityNET developer portal.

We are proud of our developers and researchers that are actively publishing their research for the benefit of the community; you can read the research here. For any additional information, please refer to our new roadmap. To stay informed about all of our developments, please subscribe to our newsletter. You can connect with our passionate and talented community by visiting our community forum.



Read the original article here

- Advertisement -
Mr Bitcointe
Mr Bitcointehttps://www.bitcointe.com/
“Fact You Need To Know About Cryptocurrency - The first Bitcoin purchase was for pizza.” ― Mohsin Jameel
474FansLike
76FollowersFollow
4,567FollowersFollow
5,261FollowersFollow
1,550FollowersFollow
2,230SubscribersSubscribe
USD - United States Dollar
EUR
1.18
GBP
1.29
CHF
1.10
NOK
0.11
JPY
0.01
CAD
0.76
AUD
0.70

Most Popular

Cryptographers Are Always Going to Be ‘One Step Ahead’ of Regulators: Monero’s Spagni

While regulators are trying to restrict privacy in crypto, their efforts may be futile, according to privacy-centric protocol Monero’s maintainer, Riccardo “Fluffypony” Spagni. “The U.S....

Filecoin creator denies strike allegations

Juan Benet, the creator of blockchain-based data storage platform Filecoin, has called allegations that miners of its token have been on strike since last...
bitcoin
Bitcoin (BTC) $ 11,724.61
ethereum
Ethereum (ETH) $ 378.87
ripple
XRP (XRP) $ 0.245937
tether
Tether (USDT) $ 1.00
bitcoin-cash
Bitcoin Cash (BCH) $ 249.14
bitcoin-cash-sv
Bitcoin SV (BSV) $ 159.69
litecoin
Litecoin (LTC) $ 48.07
eos
EOS (EOS) $ 2.58
binancecoin
Binance Coin (BNB) $ 29.98
okb
OKB (OKB) $ 4.61
tezos
Tezos (XTZ) $ 2.18
leo-token
LEO Token (LEO) $ 1.21
cardano
Cardano (ADA) $ 0.108470
monero
Monero (XMR) $ 126.34
stellar
Stellar (XLM) $ 0.086139
chainlink
Chainlink (LINK) $ 10.89
huobi-token
Huobi Token (HT) $ 4.39
tron
TRON (TRX) $ 0.025737
usd-coin
USD Coin (USDC) $ 1.00
dash
Dash (DASH) $ 74.89
neo
NEO (NEO) $ 17.54
iota
IOTA (MIOTA) $ 0.273348
nem
NEM (XEM) $ 0.112008
zcash
Zcash (ZEC) $ 64.53
maker
Maker (MKR) $ 569.32
paxos-standard
Paxos Standard (PAX) $ 1.00
ethereum-classic
Ethereum Classic (ETC) $ 5.24
vechain
VeChain (VET) $ 0.011259
true-usd
TrueUSD (TUSD) $ 1.00
ftx-token
FTX Token (FTT) $ 3.62
kucoin-shares
KuCoin Shares (KCS) $ 0.926092
waves
Waves (WAVES) $ 2.88