Skip to content
BSP Governance

Governance & BIP Process

"A protocol that cannot evolve is dead. A protocol that anyone can change is not a protocol."

Governance Philosophy

BSP is a public good. Its governance model resolves the fundamental tension between stability (systems built on BSP shouldn't break on every update) and adaptability (scientific advances must be incorporated).

Three layers evolve at different velocities:

LayerChange FrequencyDecision Authority
Protocol Core (BEO, IEO, Exchange)Annual or less2-of-3 multi-sig + 90-day public comment
Biomarker Taxonomy (BSP-XX codes)QuarterlyScientific Council + Institute ratification
Implementations (AVA, SDKs, apps)ContinuousEach implementor independently

The Ambrósio Institute as Guardian

The Institute is the guardian of the standard, not its owner. This distinction matters: a guardian maintains the protocol's integrity for the ecosystem's benefit.

Scientific Council

AttributeValue
Composition7 members — longevity, cardiology, metabolism, neurology, genomics, immunology, medical laboratory
IndependenceNo financial relationship with the Institute or any BSP ecosystem company during tenure
Quorum5 of 7 members required for a vote
ApprovalSimple majority of those present
MeetingsQuarterly: January, April, July, October
TransparencyMeeting minutes published in bsp-spec within 14 days; individual votes recorded

Three-Key Multi-Sig

Critical protocol operations require 2-of-3 Institute keyholder signatures:

KeyholderRoleStorage
A — FounderDay-to-day operations, BIP ratificationHardware wallet offline
B — Scientific DirectorProtocol specification and taxonomy changesHardware wallet, restricted access
C — Legal CustodianIndependent fiduciary — safeguard against unilateral abuseHeld by third party

Authorization Levels

LevelOperationsExecutors
Critical (2-of-3)Modify core contracts, revoke IEO permanently, change governance structureAny 2 keyholders
Significant (1 + Council vote)Approve BIP, suspend IEO, publish spec versionAny keyholder after Council vote
Routine (1 keyholder)IEO certification renewal, documentation, badge issuanceAny authorized keyholder

BIP Types

TypeCodeScopeComment Period
TaxonomiaBIP-TAdd/modify/remove biomarkers30 days
ProtocolBIP-PChanges to BEO, IEO, Exchange Protocol90 days
GovernanceBIP-GChanges to the BIP process or multi-sig120 days
InformationalBIP-IBest practices, recommendationsSimplified

Complete BIP Schema

yaml
bip_id:        BIP-0042
type:          T                       # T | P | G | I
title:         "Proposed change title"
status:        DRAFT                   # DRAFT | REVIEW | COUNCIL | ACCEPTED | REJECTED | WITHDRAWN

authors:
  - name:        "Full Name"
    affiliation: "Institution or Independent"
    contact:     "email@example.com"
    conflict:    "None"                # Required: any financial interest

submitted_at:  2026-01-15
review_start:  2026-01-22
council_vote:  2026-04-15
decided_at:    2026-04-22

abstract:      |
  Max 200 words describing what the BIP proposes.

motivation:    |
  Why is this change needed now?

specification: |
  Technical description of the proposed change.

rationale:     |
  Why this approach vs. alternatives considered.

backwards_compatibility: |
  Impact on existing BSP implementations.

evidence:                          # Required for BIP-T and BIP-P
  - citation:    "Author et al. (2024). Title. Journal."
    doi:         "10.xxxx/xxxxxx"
    year:        2024
    n_participants: 15000
    finding:     "What this paper supports in the proposal"
    quality:     RCT | Meta-analysis | Cohort | Case-control | Expert

# For BIP-T: biomarker specification
biomarker_spec:
  proposed_code: BSP-LA-009
  name:          "Scientific Name"
  category:      BSP-LA
  level:         CORE
  unit:          "umol/L"
  method:        "ELISA"
  ref_range:
    optimal:    "40-60"
    functional: "30-70"
    deficiency: "<30"
    toxicity:   ">100"
  cost_tier:    LOW | MEDIUM | HIGH | RESEARCH_ONLY

The BIP Lifecycle

Day 1: Submission
  → Author opens Pull Request in bsp-spec/bip/
  → Institute assigns BIP number, status: DRAFT

Week 1–2: Technical Review
  → Schema, references, technical coherence validated
  → Status: REVIEW

Days 15–45 (BIP-T): Public Comment
  → BIP open for community input on GitHub
  → Author must respond to all substantial comments
  → Status: COUNCIL

Council Meeting (Quarterly): Vote
  → Full BIP + comment summary + technical opinion presented
  → Each member votes APPROVE / REJECT / ABSTAIN with mandatory justification
  → Votes and justifications published in public minutes

Week 1–2 post-vote: Ratification
  → ACCEPTED: Keyholder B ratifies on-chain → taxonomy updated in bsp-spec
  → REJECTED: Author receives detailed feedback, may resubmit without limit

Why Proposals Get Rejected

Proposal ExampleReason
"Subjective energy level" as biomarkerNot objectively measurable. BSP requires numeric values with standardized units.
40 nutritional biomarkers in one BIPNo individual evidence per marker. Resubmit as separate BIPs.
provider_fee field in Exchange ProtocolAttempt to insert monetization into the protocol core. BSP cannot extract value from user-institution transactions.

Protocol Capture Protection

Three structural protections against unilateral Institute control:

  1. Independent Keyholder C — A third-party fiduciary holds the third key. Blocks unilateral abuse by Keyholders A and B.
  2. Public, Auditable BIPs — Every proposal, vote, and decision is public and recorded on-chain. Anyone can verify the Institute acts in the ecosystem's interest.
  3. Fork Protection Commitment — The Institute publicly commits to never legally challenge BSP forks. If the community disagrees, they may fork — with no legal barriers.

How to Submit a BIP

  1. Fork biological-sovereignty-protocol/bsp-spec
  2. Copy bip/TEMPLATE.md to bip/BIP-DRAFT-your-title.md
  3. Fill in the template — evidence citations are mandatory for BIP-T and BIP-P
  4. Submit a Pull Request to the main branch
  5. The Institute assigns a BIP number within 3 business days