depo-api

Crates.iodepo-api
lib.rsdepo-api
version0.15.0
created_at2023-11-16 10:16:57.562668+00
updated_at2025-09-17 01:53:50.163766+00
descriptionAPI for the Blockchain Commons Depository ('depo') server.
homepage
repositoryhttps://github.com/BlockchainCommons/bc-depo-api-rust
max_upload_size
id1037487
size113,222
Wolf McNally (wolfmcnally)

documentation

https://docs.rs/depo-api

README

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.
Commit count: 43

cargo fmt