karapace/crates/karapace-remote/Cargo.toml
Marco Allegretti 11034ee27a feat: karapace-remote — remote content-addressable store, push/pull, registry
- RemoteBackend trait: put/get/has blob, registry operations
- HTTP backend (ureq): blob transfer with X-Karapace-Protocol header
- Push/pull transfer with blake3 integrity verification on pull
- JSON registry for name@tag references
- RemoteConfig: persistent server URL configuration
- Auth token support via Bearer header
- Header-capturing mock server for protocol verification tests
2026-02-22 18:37:14 +01:00

23 lines
529 B
TOML

[package]
name = "karapace-remote"
description = "Remote content-addressable store for Karapace environment sharing"
version.workspace = true
edition.workspace = true
license.workspace = true
repository.workspace = true
[lints]
workspace = true
[dependencies]
serde.workspace = true
serde_json.workspace = true
thiserror.workspace = true
tracing.workspace = true
ureq.workspace = true
chrono.workspace = true
blake3.workspace = true
karapace-store = { path = "../karapace-store" }
[dev-dependencies]
tempfile.workspace = true