Skip to content

BigchainDB Enhancement Proposals

Notifications You must be signed in to change notification settings

vrde/bigchaindb-beps

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BigchainDB Enhancement Proposals (BEPs)

This is the BigchainDB Enhancement Proposal project. We collect BEPs for APIs, protocols, and processes.

The process to add or change a BEP is the following:

  • A BEP is created and modified by pull requests according to C4.
  • BEP lifecycle SHOULD follow the lifecycle defined in COSS.
  • Non-cosmetic changes are allowed only on Raw and Draft specifications.

Current BEPs

Short Name Title Type Status Editor
1/C4 Collective Code Construction Contract Meta Draft Alberto Granzotto
2/COSS Consensus-Oriented Specification System Meta Draft Alberto Granzotto
3/UPSERT-VALIDATORS Dynamically add/update/remove validators at runtime Standard Stable Vanshdeep Singh
4/STANDARDIZE-DC Standard process to set up a local node for development & testing, using Docker Compose Standard Raw Muawia Khan
5/IDRP Illegal Data Response Plan Informational Raw Troy McConaghy
6/SWP Shared Workspace Protocol Meta Draft Alberto Granzotto
7/PUBLIC-API Definition of the BigchainDB Public API Informational Raw Troy McConaghy
8/CRASH-RECOVERY Restore system state after crash Standard Raw Vanshdeep Singh
10/SAAR A Strangler Application Approach to Rewriting Some Code in Go Informational Raw Alberto Granzotto
11/PYTHON-ORM-DRIVER ORM Implementation For Official BigchainDB Python Driver Standard Raw Manan Patel
12/TX-SPEC-1 BigchainDB Transaction Spec v1 Standard Stable Troy McConaghy
13/TX-SPEC-2 BigchainDB Transaction Spec v2 Standard Stable Troy McConaghy
14/GIDR Guidelines to Improve Drivers Reliability Standard Raw Alberto Granzotto
17/AZURE-1 Listing BigchainDB in Azure Marketplace, Phase 1 Standard Raw Troy McConaghy
18/AZURE-1 Transactional Election Process Standard Draft Alberto Granzotto
19/TM-STRESS Tendermint Performance Profiling Informational Raw Zach Bowen
20/BOUNTY Bounties in BigchainDB ecosystem Meta Raw Chalid Mannaa
21/UPSERT-VALIDATORS Dynamically add/update/remove validators at runtime Standard Raw Vanshdeep Singh

Current Participants

Contributors

Maintainers

Everyone with the ability to merge pull requests. Today that is mainly BigchainDB employees.

In the future, we can add more people who are not BigchainDB employees as maintainers.

Some people have specializations:

  • Python Driver: Katha
  • JavaScript Driver: Manolo
  • Core: Vanshdeep, Alberto
  • Docker, Kubernetes, NGINX: Shahbaz, Muawia
  • Docs: Troy

Administrators (Founders and Others)

  • Kamal - @GataKamsky
  • Gautaum - @gautamdhameja
  • Alberto - @vrde
  • Vanshdeep - @kansi
  • Troy - @ttmc
  • Trent - @trentmc (Inactive but advising)

Note: Administrators serve limited terms of six months or less. That's the idea, anyway.

About

BigchainDB Enhancement Proposals

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 55.4%
  • Go 29.3%
  • Python 15.3%