Bitmark Improvement Proposals (BIPs)
BIPs are design documents providing information to the Bitmark community or describing new features for Bitmark.
What is a BIP?
A Bitmark Improvement Proposal (BIP) is a formal document that:
- Describes a new feature or change
- Provides technical specification
- Documents design rationale
- Tracks implementation status
BIPs are modeled after Bitcoin's BIP process.
BIP Types
| Type | Description |
|---|---|
| Standards Track | Changes affecting consensus, protocol, or interoperability |
| Informational | Design issues, guidelines, or information |
| Process | Changes to BIP process itself |
BIP Statuses
| Status | Meaning |
|---|---|
| Draft | Under development |
| Proposed | Ready for community review |
| Final | Accepted and implemented |
| Active | Ongoing standards |
| Rejected | Not accepted |
| Withdrawn | Removed by author |
| Superseded | Replaced by another BIP |
BIP Index
Consensus BIPs
| BIP | Title | Status | Type |
|---|---|---|---|
| 100 | Original Design - Fair Launch and Core Principles | Final | Informational |
| 101 | Multi-Algorithm Proof-of-Work (mPoW) | Final | Standards Track |
| 102 | Coin Emission Model (CEM) | Final | Standards Track |
Process BIPs
| BIP | Title | Status | Type |
|---|---|---|---|
| 2 | BIP Process | Active | Process |
Draft BIPs
| BIP | Title | Status | Type |
|---|---|---|---|
| 3 | Marks Exchange Protocol | Draft | Standards Track |
| 4 | Atomic Swaps | Draft | Standards Track |
| 5 | Private Key Offset | Draft | Standards Track |
Key BIPs Explained
BIP-100: Original Design
Documents Bitmark's launch parameters and design philosophy:
- Genesis block specifications
- Fair launch principles
- Original network parameters
- Stakeholder balance approach
BIP-101: Multi-Algorithm PoW
The major hard fork introducing:
- Eight mining algorithms
- Dark Gravity Wave v3 difficulty
- Surge Protector and Resurrector
- Merge mining support
BIP-102: Coin Emission Model
Post-fork monetary policy:
- Emission-based subsidy thresholds
- Per-algorithm distribution
- Subsidy Scaling Factor
- Maximum supply calculations
Creating a BIP
Process
- Discuss: Share idea in community channels
- Draft: Write BIP using the template
- Submit: Create pull request to BIP repository
- Review: Community and developer review
- Revise: Address feedback
- Accept: Merge when consensus reached
Template
<pre>
BIP: <number>
Title: <title>
Author: <author name and email>
Status: Draft
Type: <Standards Track | Informational | Process>
Created: <date>
License: MIT
</pre>
==Abstract==
Short description of the proposal.
==Motivation==
Why is this change needed?
==Specification==
Technical details of the proposal.
==Rationale==
Design decisions and alternatives considered.
==Backward Compatibility==
Impact on existing systems.
==Reference Implementation==
Links to implementation code.
==Copyright==
This document is licensed under the MIT License.
Repository
BIPs are maintained at github.com/project-bitmark/BIP.
Related Resources
- Technical Overview - Implementation details
- Network Parameters - Parameter reference
- Contributing Guide - How to contribute