blvm-commons

Overview

blvm-commons is the governance app for Bitcoin Commons. It contains the GitHub App, an OpenTimestamps client, a Nostr client, and cross-layer checks.

Key Features

  • GitHub Integration: GitHub App for signature checks and review periods
  • OpenTimestamps: Timestamp client for governance artifacts
  • Nostr Integration: Relay client for governance messages
  • Cross-Layer Validation: Security controls and validation across all layers
  • CI/CD Workflows: Reusable workflows for Bitcoin Commons repositories

Components

GitHub Integration

The GitHub App checks signatures and review periods against the published schedule.

OpenTimestamps Integration

Submits governance artifacts to OpenTimestamps calendars.

Nostr Integration

Publishes governance messages to Nostr relays.

Security Controls

Validates code changes, detects placeholder implementations, and enforces security policies across all Bitcoin Commons repositories.

Documentation: PR security control classification

Repository

GitHub: blvm-commons

Source

See Also