Skip to content

BlockchainCommons/bc-depo-api-rust

Repository files navigation

Blockchain Commons Depository API

by Wolf McNally

Introduction

Blockchain Commons Depository (depo) is server-based software that provides for the secure storage and retrieval of binary objects without regard to their contents.

This crate (depo-api) provides a Rust API for the depo server. It is intended to be used by clients that want to store and retrieve BLOBs from a depo server. It primarily includes structures and methods to marshal and unmarshal the API requests and responses.

Status

This is an early development release. It is not yet ready for production use.

Please see the depo crate for more information.

Version History

0.15.0 - September 16, 2025

  • Align to dependencies.
  • Migrate from anyhow to thiserror v2 for error handling.
  • Add comprehensive custom Error type with specific error variants.
  • Improve error handling throughout codebase with descriptive messages.

0.14.0 - July 3, 2025

  • Align to dependencies.
  • Improve code formatting and consistency.

About

API for the Blockchain Commons Depository ('depo') server.

Resources

License

Contributing

Stars

Watchers

Forks

Sponsor this project

  •  
  •  

Packages

No packages published

Languages