Skip to content
/ bpm Public

BPM is a cross-platform software that allows for verifiable, proven and secure package compilation, building, fetching, verification, and deployment.

License

Notifications You must be signed in to change notification settings

Meta-A/bpm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Code Coverage$${{\space}}$$ Coverage Status

BPM - Blockchain Package Manager

BPM is a cross-platform software that allows for verifiable, proven and secure package compilation, building, fetching, verification, and deployment.

image

Notice

This project is still WIP, we are currently at an early stage where we are figuring out how to architecture and build BPM. If you would like to join us do not mind reaching out to us :)

Clone repository

git clone --recurse-submodules [email protected]:Meta-A/bpm.git

Dependencies

To build our project, you need to have the following dependencies installed:

  • pkg-config
  • clang
  • protobuf

On Arch Linux, you can install them by running the following command:

pacman -S pkg-config clang protobuf

Current properties & features

  • Rust language
  • Hashing of source code & binaries
  • Hedera blockchain support
  • ArchLinux PKGBUILD integration

Planned features

  • Support for 10-20 most popular packaging formats
  • Support for several blockchains to choose from, including “multichain”
  • BBPM running in a resident/daemon/service mode, which would allow auto scheduling
  • Connections to “data storage” options: IPFS, Filecoin, etc.
  • API, and several modules/samples using it

About

BPM is a cross-platform software that allows for verifiable, proven and secure package compilation, building, fetching, verification, and deployment.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •