Skip to content

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

License

Notifications You must be signed in to change notification settings

BlockchainCommons/bc-depo-api-rust

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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