bucketwarden-server 0.1.0

BucketWarden storage server runtime.
Documentation
# bucketwarden-server

[![License: Apache-2.0](https://img.shields.io/badge/license-Apache--2.0-blue.svg)](../../Cargo.toml)
[![Rust crate](https://img.shields.io/badge/rust-crate-orange.svg)](Cargo.toml)
[![SSOT governed](https://img.shields.io/badge/SSOT-governed-2f6f4e.svg)](../../.ssot/registry.json)

`bucketwarden-server` is the runtime composition crate for BucketWarden. It assembles storage behavior, S3 request handling, browser UI routes, console/report APIs, policy checks, locking, KMS, replication, and audit reporting.

## Install

```toml
bucketwarden-server = { path = "../bucketwarden-server" }
```

## Usage

```rust
let runtime = bucketwarden_server::BucketWarden::default();
```

## Crate Links

- Used by [`bucketwarden-cli`](../bucketwarden-cli/README.md) and [`bucketwarden-demo`](../bucketwarden-demo/README.md).
- Depends on [`bucketwarden-audit`](../bucketwarden-audit/README.md), [`bucketwarden-auth`](../bucketwarden-auth/README.md), [`bucketwarden-crypto`](../bucketwarden-crypto/README.md), [`bucketwarden-errors`](../bucketwarden-errors/README.md), [`bucketwarden-kms`](../bucketwarden-kms/README.md), [`bucketwarden-lock`](../bucketwarden-lock/README.md), [`bucketwarden-policy`](../bucketwarden-policy/README.md), [`bucketwarden-repl`](../bucketwarden-repl/README.md), and [`bucketwarden-s3`](../bucketwarden-s3/README.md).
- The broader extraction target is represented by focused boundary crates such as [`bucketwarden-storage`](../bucketwarden-storage/README.md), [`bucketwarden-objects`](../bucketwarden-objects/README.md), and [`bucketwarden-browser-ui`](../bucketwarden-browser-ui/README.md).

## Author

Jacob Stewart `<jacob@swarmauri.com>`