[package] name = "k-ap" version = "0.5.1" edition = "2024" description = "Generic ActivityPub protocol layer" license = "MIT" publish = ["gitea"] [dependencies] tokio = { version = "1.0", features = ["macros", "net", "rt", "rt-multi-thread", "sync", "time"] } futures = "0.3" serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" uuid = { version = "1.0", features = ["v4", "v5", "serde"] } chrono = { version = "0.4", features = ["serde"] } anyhow = "1.0" thiserror = "2" tracing = "0.1" async-trait = "0.1.92" axum = { version = "0.8", features = ["macros"] } reqwest = { version = "0.13", default-features = false, features = ["json", "charset", "http2", "system-proxy", "rustls-no-provider"] } rustls = { version = "0.23", default-features = false, features = ["ring", "std", "tls12", "logging"] } url = { version = "2", features = ["serde"] } enum_delegate = "0.2" activitypub_federation = { version = "0.7.0-beta.11", default-features = false, features = ["axum"] } zeroize = { version = "1", features = ["derive"] } paste = "1"