{"name":"acton-service","vers":"0.2.0","deps":[{"name":"anyhow","req":"^1.0.100","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-nats","req":"^0.45.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.6","features":["macros","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.42","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"figment","req":"^0.10.19","features":["toml","env","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10.1.0","features":["rust_crypto"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.31.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.31.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.31.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.14.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost-build","req":"^0.14.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost-build","req":"^0.14.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"redis","req":"^0.32","features":["tokio-comp","cluster-async","streams"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.24","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.145","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.9.0-alpha.1","features":["runtime-tokio","postgres","json","uuid","chrono"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["net"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.14.2","features":["transport"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-build","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-build","req":"^0.14.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tonic-health","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost-build","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost-build","req":"^0.14.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tonic-reflection","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.6","features":["trace","compression-full","cors","timeout","request-id","propagate-header","metrics","catch-panic","limit","validate-request","sensitive-headers","set-header"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-otel-http-metrics","req":"^0.16.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-resilience","req":"^0.3.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower_governor","req":"^0.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.32.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.20","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa","req":"^5.4.0","features":["axum_extras"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa-swagger-ui","req":"^9.0.2","features":["axum"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.18.1","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"xdg","req":"^3.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"0cdf22f4160d65c875b69a73ff9124344f9d0fd8079bd9b7b4c4d05b0f3a5bb7","features":{"http":[]},"features2":{"cache":["dep:redis","dep:deadpool-redis"],"database":["dep:sqlx"],"default":["http","observability"],"events":["dep:async-nats"],"full":["http","grpc","database","cache","events","observability","resilience","otel-metrics","governor","openapi"],"governor":["dep:tower_governor"],"grpc":["dep:tonic","dep:prost","dep:tonic-prost","dep:tonic-build","dep:prost-build","dep:tonic-prost-build","dep:tokio-stream","dep:tonic-health","dep:tonic-reflection"],"observability":["dep:opentelemetry","dep:opentelemetry-otlp","dep:opentelemetry_sdk","dep:tracing-opentelemetry"],"openapi":["dep:utoipa","dep:utoipa-swagger-ui"],"otel-metrics":["dep:tower-otel-http-metrics","observability"],"resilience":["dep:tower-resilience"],"tonic-health":["dep:tonic-health"],"tonic-reflection":["dep:tonic-reflection"]},"yanked":false,"pubtime":"2025-11-05T06:45:56Z","v":2} {"name":"acton-service","vers":"0.4.0","deps":[{"name":"anyhow","req":"^1.0.100","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-nats","req":"^0.45.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.6","features":["macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.42","features":["clock","std","serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"figment","req":"^0.10.19","features":["toml","env","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10.1.0","features":["rust_crypto"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.30.0","features":["grpc-tonic"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.14.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost-build","req":"^0.14.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost-build","req":"^0.14.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"redis","req":"^0.32","features":["tokio-comp","cluster-async","streams"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.24","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.145","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.9.0-alpha.1","features":["runtime-tokio","postgres","json","uuid","chrono"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48.0","features":["net","rt","rt-multi-thread","signal","sync","time","macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["net"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.14.2","features":["transport"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-build","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-build","req":"^0.14.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tonic-health","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost-build","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost-build","req":"^0.14.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tonic-reflection","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":["util","timeout","limit","buffer","make"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.6","features":["trace","compression-gzip","cors","timeout","request-id","propagate-header","metrics","catch-panic","limit","validate-request","sensitive-headers","set-header"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-otel-http-metrics","req":"^0.16.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-resilience","req":"^0.3.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-resilience-bulkhead","req":"^0.4.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-resilience-circuitbreaker","req":"^0.4.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower_governor","req":"^0.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.31.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.20","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa","req":"^5.4.0","features":["axum_extras"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa-swagger-ui","req":"^9.0.2","features":["axum"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.18.1","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"xdg","req":"^3.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"135dfb2c24d7aad6f95d8555d2a2e4abfe0e5354408e844e682f9bdd848103f6","features":{"http":[]},"features2":{"cache":["dep:redis","dep:deadpool-redis"],"database":["dep:sqlx"],"default":["http","observability"],"events":["dep:async-nats"],"full":["http","grpc","database","cache","events","observability","resilience","otel-metrics","governor","openapi"],"governor":["dep:tower_governor"],"grpc":["dep:tonic","dep:prost","dep:tonic-prost","dep:tonic-build","dep:prost-build","dep:tonic-prost-build","dep:tokio-stream","dep:tonic-health","dep:tonic-reflection"],"observability":["dep:opentelemetry","dep:opentelemetry-otlp","dep:opentelemetry_sdk","dep:tracing-opentelemetry"],"openapi":["dep:utoipa","dep:utoipa-swagger-ui"],"otel-metrics":["dep:tower-otel-http-metrics","observability"],"resilience":["dep:tower-resilience","dep:tower-resilience-circuitbreaker","dep:tower-resilience-bulkhead"],"tonic-health":["dep:tonic-health"],"tonic-reflection":["dep:tonic-reflection"],"tower-resilience-bulkhead":["dep:tower-resilience-bulkhead"],"tower-resilience-circuitbreaker":["dep:tower-resilience-circuitbreaker"]},"yanked":false,"pubtime":"2025-11-11T05:37:05Z","v":2} {"name":"acton-service","vers":"0.5.0","deps":[{"name":"anyhow","req":"^1.0.100","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-nats","req":"^0.45.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.6","features":["macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.42","features":["clock","std","serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"figment","req":"^0.10.19","features":["toml","env","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10.1.0","features":["rust_crypto"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.30.0","features":["grpc-tonic"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.14.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost-build","req":"^0.14.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost-build","req":"^0.14.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"redis","req":"^0.32","features":["tokio-comp","cluster-async","streams"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.24","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.145","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.9.0-alpha.1","features":["runtime-tokio","postgres","json","uuid","chrono"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48.0","features":["net","rt","rt-multi-thread","signal","sync","time","macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["net"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.14.2","features":["transport"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-build","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-build","req":"^0.14.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tonic-health","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost-build","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost-build","req":"^0.14.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tonic-reflection","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":["util","timeout","limit","buffer","make"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.6","features":["trace","compression-gzip","cors","timeout","request-id","propagate-header","metrics","catch-panic","limit","validate-request","sensitive-headers","set-header"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-otel-http-metrics","req":"^0.16.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-resilience","req":"^0.3.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-resilience-bulkhead","req":"^0.4.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-resilience-circuitbreaker","req":"^0.4.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower_governor","req":"^0.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.31.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.20","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa","req":"^5.4.0","features":["axum_extras"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa-swagger-ui","req":"^9.0.2","features":["axum"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.18.1","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"xdg","req":"^3.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"1763ce46ad0439271fe709173993fd6dac8f9212adeecff6e3f947525bfaefbe","features":{"http":[]},"features2":{"cache":["dep:redis","dep:deadpool-redis"],"database":["dep:sqlx"],"default":["http","observability"],"events":["dep:async-nats"],"full":["http","grpc","database","cache","events","observability","resilience","otel-metrics","governor","openapi"],"governor":["dep:tower_governor"],"grpc":["dep:tonic","dep:prost","dep:tonic-prost","dep:tonic-build","dep:prost-build","dep:tonic-prost-build","dep:tokio-stream","dep:tonic-health","dep:tonic-reflection"],"observability":["dep:opentelemetry","dep:opentelemetry-otlp","dep:opentelemetry_sdk","dep:tracing-opentelemetry"],"openapi":["dep:utoipa","dep:utoipa-swagger-ui"],"otel-metrics":["dep:tower-otel-http-metrics","observability"],"resilience":["dep:tower-resilience","dep:tower-resilience-circuitbreaker","dep:tower-resilience-bulkhead"],"tonic-health":["dep:tonic-health"],"tonic-reflection":["dep:tonic-reflection"],"tower-resilience-bulkhead":["dep:tower-resilience-bulkhead"],"tower-resilience-circuitbreaker":["dep:tower-resilience-circuitbreaker"]},"yanked":false,"pubtime":"2025-11-11T05:53:36Z","v":2} {"name":"acton-service","vers":"0.5.1","deps":[{"name":"anyhow","req":"^1.0.100","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-nats","req":"^0.45.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.6","features":["macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.42","features":["clock","std","serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"figment","req":"^0.10.19","features":["toml","env","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10.1.0","features":["rust_crypto"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.30.0","features":["grpc-tonic"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.14.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost-build","req":"^0.14.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost-build","req":"^0.14.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"redis","req":"^0.32","features":["tokio-comp","cluster-async","streams"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.24","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.145","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.9.0-alpha.1","features":["runtime-tokio","postgres","json","uuid","chrono"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48.0","features":["net","rt","rt-multi-thread","signal","sync","time","macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["net"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.14.2","features":["transport"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-build","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-build","req":"^0.14.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tonic-health","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost-build","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost-build","req":"^0.14.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tonic-reflection","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":["util","timeout","limit","buffer","make"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.6","features":["trace","compression-gzip","cors","timeout","request-id","propagate-header","metrics","catch-panic","limit","validate-request","sensitive-headers","set-header"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-otel-http-metrics","req":"^0.16.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-resilience","req":"^0.3.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-resilience-bulkhead","req":"^0.4.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-resilience-circuitbreaker","req":"^0.4.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower_governor","req":"^0.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.31.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.20","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa","req":"^5.4.0","features":["axum_extras"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa-swagger-ui","req":"^9.0.2","features":["axum"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.18.1","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"xdg","req":"^3.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"cfa34ec0e58f406da4ec48cbc7bd22fc8e1f8259cddcb6b026360e1248f6a990","features":{"http":[]},"features2":{"cache":["dep:redis","dep:deadpool-redis"],"database":["dep:sqlx"],"default":["http","observability"],"events":["dep:async-nats"],"full":["http","grpc","database","cache","events","observability","resilience","otel-metrics","governor","openapi"],"governor":["dep:tower_governor"],"grpc":["dep:tonic","dep:prost","dep:tonic-prost","dep:tonic-build","dep:prost-build","dep:tonic-prost-build","dep:tokio-stream","dep:tonic-health","dep:tonic-reflection"],"observability":["dep:opentelemetry","dep:opentelemetry-otlp","dep:opentelemetry_sdk","dep:tracing-opentelemetry"],"openapi":["dep:utoipa","dep:utoipa-swagger-ui"],"otel-metrics":["dep:tower-otel-http-metrics","observability"],"resilience":["dep:tower-resilience","dep:tower-resilience-circuitbreaker","dep:tower-resilience-bulkhead"],"tonic-health":["dep:tonic-health"],"tonic-reflection":["dep:tonic-reflection"],"tower-resilience-bulkhead":["dep:tower-resilience-bulkhead"],"tower-resilience-circuitbreaker":["dep:tower-resilience-circuitbreaker"]},"yanked":false,"pubtime":"2025-11-11T06:55:05Z","v":2} {"name":"acton-service","vers":"0.5.2","deps":[{"name":"anyhow","req":"^1.0.100","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-nats","req":"^0.45.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.6","features":["macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.42","features":["clock","std","serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"figment","req":"^0.10.19","features":["toml","env","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10.1.0","features":["rust_crypto"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.30.0","features":["grpc-tonic"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.14.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost-build","req":"^0.14.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost-build","req":"^0.14.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"redis","req":"^0.32","features":["tokio-comp","cluster-async","streams"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.24","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.145","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.9.0-alpha.1","features":["runtime-tokio","postgres","json","uuid","chrono"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48.0","features":["net","rt","rt-multi-thread","signal","sync","time","macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["net"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.14.2","features":["transport"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-build","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-build","req":"^0.14.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tonic-health","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost-build","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost-build","req":"^0.14.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tonic-reflection","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":["util","timeout","limit","buffer","make"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.6","features":["trace","compression-gzip","cors","timeout","request-id","propagate-header","metrics","catch-panic","limit","validate-request","sensitive-headers","set-header"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-otel-http-metrics","req":"^0.16.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-resilience","req":"^0.3.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-resilience-bulkhead","req":"^0.4.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-resilience-circuitbreaker","req":"^0.4.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower_governor","req":"^0.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.31.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.20","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa","req":"^5.4.0","features":["axum_extras"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa-swagger-ui","req":"^9.0.2","features":["axum"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.18.1","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"xdg","req":"^3.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"a196e702da963bf06ab5a3386b443bc671b4a6faef50daa7af6d4eba4b862a0d","features":{"http":[]},"features2":{"cache":["dep:redis","dep:deadpool-redis"],"database":["dep:sqlx"],"default":["http","observability"],"events":["dep:async-nats"],"full":["http","grpc","database","cache","events","observability","resilience","otel-metrics","governor","openapi"],"governor":["dep:tower_governor"],"grpc":["dep:tonic","dep:prost","dep:tonic-prost","dep:tonic-build","dep:prost-build","dep:tonic-prost-build","dep:tokio-stream","dep:tonic-health","dep:tonic-reflection"],"observability":["dep:opentelemetry","dep:opentelemetry-otlp","dep:opentelemetry_sdk","dep:tracing-opentelemetry"],"openapi":["dep:utoipa","dep:utoipa-swagger-ui"],"otel-metrics":["dep:tower-otel-http-metrics","observability"],"resilience":["dep:tower-resilience","dep:tower-resilience-circuitbreaker","dep:tower-resilience-bulkhead"],"tonic-health":["dep:tonic-health"],"tonic-reflection":["dep:tonic-reflection"],"tower-resilience-bulkhead":["dep:tower-resilience-bulkhead"],"tower-resilience-circuitbreaker":["dep:tower-resilience-circuitbreaker"]},"yanked":false,"pubtime":"2025-11-11T07:09:23Z","v":2} {"name":"acton-service","vers":"0.6.0","deps":[{"name":"anyhow","req":"^1.0.100","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-nats","req":"^0.45.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.6","features":["macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cedar-policy","req":"^4.7.0","features":["datetime","ipaddr"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.42","features":["clock","std","serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"figment","req":"^0.10.19","features":["toml","env","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10.1.0","features":["rust_crypto"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.30.0","features":["grpc-tonic"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.14.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost-build","req":"^0.14.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost-build","req":"^0.14.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"redis","req":"^0.32","features":["tokio-comp","cluster-async","streams"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.12.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.24","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.145","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.9.0-alpha.1","features":["runtime-tokio","postgres","json","uuid","chrono"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48.0","features":["net","rt","rt-multi-thread","signal","sync","time","macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["net"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.14.2","features":["transport"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-build","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-build","req":"^0.14.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tonic-health","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost-build","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost-build","req":"^0.14.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tonic-reflection","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":["util","timeout","limit","buffer","make"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.6","features":["trace","compression-gzip","cors","timeout","request-id","propagate-header","metrics","catch-panic","limit","validate-request","sensitive-headers","set-header"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-otel-http-metrics","req":"^0.16.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-resilience","req":"^0.3.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-resilience-bulkhead","req":"^0.4.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-resilience-circuitbreaker","req":"^0.4.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower_governor","req":"^0.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.31.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.20","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa","req":"^5.4.0","features":["axum_extras"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa-swagger-ui","req":"^9.0.2","features":["axum"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.18.1","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"xdg","req":"^3.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"e4e2990f28662865275342fbef5b75335faf6b21a3f99a28b6a9181247a6615d","features":{"http":[]},"features2":{"cache":["dep:redis","dep:deadpool-redis"],"cedar-authz":["dep:cedar-policy","cache"],"cedar-policy":["dep:cedar-policy"],"database":["dep:sqlx"],"default":["http","observability"],"events":["dep:async-nats"],"full":["http","grpc","database","cache","events","observability","resilience","otel-metrics","governor","openapi","cedar-authz"],"governor":["dep:tower_governor"],"grpc":["dep:tonic","dep:prost","dep:tonic-prost","dep:tonic-build","dep:prost-build","dep:tonic-prost-build","dep:tokio-stream","dep:tonic-health","dep:tonic-reflection"],"observability":["dep:opentelemetry","dep:opentelemetry-otlp","dep:opentelemetry_sdk","dep:tracing-opentelemetry"],"openapi":["dep:utoipa","dep:utoipa-swagger-ui"],"otel-metrics":["dep:tower-otel-http-metrics","observability"],"resilience":["dep:tower-resilience","dep:tower-resilience-circuitbreaker","dep:tower-resilience-bulkhead"],"tonic-health":["dep:tonic-health"],"tonic-reflection":["dep:tonic-reflection"],"tower-resilience-bulkhead":["dep:tower-resilience-bulkhead"],"tower-resilience-circuitbreaker":["dep:tower-resilience-circuitbreaker"]},"yanked":false,"pubtime":"2025-11-17T21:13:16Z","v":2} {"name":"acton-service","vers":"0.7.0","deps":[{"name":"anyhow","req":"^1.0.100","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-nats","req":"^0.45.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.6","features":["macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cedar-policy","req":"^4.7.0","features":["datetime","ipaddr"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.42","features":["clock","std","serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"figment","req":"^0.10.19","features":["toml","env","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10.1.0","features":["rust_crypto"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.30.0","features":["grpc-tonic"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.14.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost-build","req":"^0.14.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost-build","req":"^0.14.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"redis","req":"^0.32","features":["tokio-comp","cluster-async","streams"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.12.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.24","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.145","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.9.0-alpha.1","features":["runtime-tokio","postgres","json","uuid","chrono"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48.0","features":["net","rt","rt-multi-thread","signal","sync","time","macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["net"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.14.2","features":["transport"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-build","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-build","req":"^0.14.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tonic-health","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost-build","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost-build","req":"^0.14.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tonic-reflection","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":["util","timeout","limit","buffer","make"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.6","features":["trace","compression-gzip","cors","timeout","request-id","propagate-header","metrics","catch-panic","limit","validate-request","sensitive-headers","set-header"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-otel-http-metrics","req":"^0.16.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-resilience","req":"^0.3.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-resilience-bulkhead","req":"^0.4.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-resilience-circuitbreaker","req":"^0.4.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower_governor","req":"^0.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.31.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.20","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa","req":"^5.4.0","features":["axum_extras"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa-swagger-ui","req":"^9.0.2","features":["axum"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.18.1","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"xdg","req":"^3.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"400bef3f20ad125e0505f28ada6d3727ac4fbdef410ceb67991e36b21a9a15d5","features":{"http":[]},"features2":{"cache":["dep:redis","dep:deadpool-redis"],"cedar-authz":["dep:cedar-policy","cache"],"cedar-policy":["dep:cedar-policy"],"database":["dep:sqlx"],"default":["http","observability"],"events":["dep:async-nats"],"full":["http","grpc","database","cache","events","observability","resilience","otel-metrics","governor","openapi","cedar-authz"],"governor":["dep:tower_governor"],"grpc":["dep:tonic","dep:prost","dep:tonic-prost","dep:tonic-build","dep:prost-build","dep:tonic-prost-build","dep:tokio-stream","dep:tonic-health","dep:tonic-reflection"],"observability":["dep:opentelemetry","dep:opentelemetry-otlp","dep:opentelemetry_sdk","dep:tracing-opentelemetry"],"openapi":["dep:utoipa","dep:utoipa-swagger-ui"],"otel-metrics":["dep:tower-otel-http-metrics","observability"],"resilience":["dep:tower-resilience","dep:tower-resilience-circuitbreaker","dep:tower-resilience-bulkhead"],"tonic-health":["dep:tonic-health"],"tonic-reflection":["dep:tonic-reflection"],"tower-resilience-bulkhead":["dep:tower-resilience-bulkhead"],"tower-resilience-circuitbreaker":["dep:tower-resilience-circuitbreaker"]},"yanked":false,"pubtime":"2025-11-18T22:16:48Z","v":2} {"name":"acton-service","vers":"0.8.0","deps":[{"name":"acton-reactive","req":"^7.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.100","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-nats","req":"^0.45.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.6","features":["macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cedar-policy","req":"^4.7.0","features":["datetime","ipaddr"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.42","features":["clock","std","serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"figment","req":"^0.10.19","features":["toml","env","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10.1.0","features":["rust_crypto"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libsql","req":"^0.9","features":["replication","remote"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mti","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.30.0","features":["grpc-tonic"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.14.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost-build","req":"^0.14.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"redis","req":"^0.32","features":["tokio-comp","cluster-async","streams"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.12.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.24","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.145","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.9.0-alpha.1","features":["runtime-tokio","postgres","json","uuid","chrono"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48.0","features":["net","rt","rt-multi-thread","signal","sync","time","macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["net"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.14.2","features":["transport"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-build","req":"^0.14.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tonic-health","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost-build","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost-build","req":"^0.14.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tonic-reflection","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":["util","timeout","limit","buffer","make"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.6","features":["trace","compression-gzip","cors","timeout","request-id","propagate-header","metrics","catch-panic","limit","validate-request","sensitive-headers","set-header"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-otel-http-metrics","req":"^0.16.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-resilience-bulkhead","req":"^0.4.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-resilience-circuitbreaker","req":"^0.4.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.31.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.20","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa","req":"^5.4.0","features":["axum_extras"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa-swagger-ui","req":"^9.0.2","features":["axum"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.18.1","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"xdg","req":"^3.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"029b133f1236ec25c028b43c2be6f4ce86687eb05e0080072662064e5cffa6c0","features":{"governor":[],"http":[]},"features2":{"cache":["dep:redis","dep:deadpool-redis"],"cedar-authz":["dep:cedar-policy","cache"],"cedar-policy":["dep:cedar-policy"],"database":["dep:sqlx"],"default":["http","observability"],"events":["dep:async-nats"],"full":["http","grpc","database","cache","events","observability","resilience","otel-metrics","governor","openapi","cedar-authz"],"grpc":["dep:tonic","dep:prost","dep:tonic-prost","dep:tonic-prost-build","dep:tokio-stream","dep:tonic-health","dep:tonic-reflection"],"observability":["dep:opentelemetry","dep:opentelemetry-otlp","dep:opentelemetry_sdk","dep:tracing-opentelemetry"],"openapi":["dep:utoipa","dep:utoipa-swagger-ui"],"otel-metrics":["dep:tower-otel-http-metrics","observability"],"resilience":["dep:tower-resilience-circuitbreaker","dep:tower-resilience-bulkhead"],"tonic-health":["dep:tonic-health"],"tonic-reflection":["dep:tonic-reflection"],"tower-resilience-bulkhead":["dep:tower-resilience-bulkhead"],"tower-resilience-circuitbreaker":["dep:tower-resilience-circuitbreaker"],"turso":["dep:libsql"]},"yanked":false,"pubtime":"2026-01-11T05:39:34Z","v":2} {"name":"acton-service","vers":"0.9.0","deps":[{"name":"acton-reactive","req":"^7.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.100","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-nats","req":"^0.45.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.6","features":["macros","ws"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cedar-policy","req":"^4.7.0","features":["datetime","ipaddr"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.42","features":["clock","std","serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"figment","req":"^0.10.19","features":["toml","env","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10.1.0","features":["rust_crypto"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libsql","req":"^0.9","features":["replication","remote"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mti","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.30.0","features":["grpc-tonic"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.14.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost-build","req":"^0.14.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"redis","req":"^0.32","features":["tokio-comp","cluster-async","streams"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.12.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.24","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.145","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.9.0-alpha.1","features":["runtime-tokio","postgres","json","uuid","chrono"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48.0","features":["net","rt","rt-multi-thread","signal","sync","time","macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["net"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.14.2","features":["transport"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-build","req":"^0.14.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tonic-health","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost-build","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost-build","req":"^0.14.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tonic-reflection","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":["util","timeout","limit","buffer","make"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.6","features":["trace","compression-gzip","cors","timeout","request-id","propagate-header","metrics","catch-panic","limit","validate-request","sensitive-headers","set-header"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-otel-http-metrics","req":"^0.16.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-resilience-bulkhead","req":"^0.4.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-resilience-circuitbreaker","req":"^0.4.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.31.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.20","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa","req":"^5.4.0","features":["axum_extras"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa-swagger-ui","req":"^9.0.2","features":["axum"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.18.1","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"xdg","req":"^3.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"e05c89e5b1b08b1385a5e6b4807e94bfe1b2c3705ccb4d21b1c1b7f3d07cf536","features":{"governor":[],"http":[],"websocket":[]},"features2":{"cache":["dep:redis","dep:deadpool-redis"],"cedar-authz":["dep:cedar-policy","cache"],"cedar-policy":["dep:cedar-policy"],"database":["dep:sqlx"],"default":["http","observability"],"events":["dep:async-nats"],"full":["http","grpc","websocket","database","cache","events","observability","resilience","otel-metrics","governor","openapi","cedar-authz"],"grpc":["dep:tonic","dep:prost","dep:tonic-prost","dep:tonic-prost-build","dep:tokio-stream","dep:tonic-health","dep:tonic-reflection"],"observability":["dep:opentelemetry","dep:opentelemetry-otlp","dep:opentelemetry_sdk","dep:tracing-opentelemetry"],"openapi":["dep:utoipa","dep:utoipa-swagger-ui"],"otel-metrics":["dep:tower-otel-http-metrics","observability"],"resilience":["dep:tower-resilience-circuitbreaker","dep:tower-resilience-bulkhead"],"tonic-health":["dep:tonic-health"],"tonic-reflection":["dep:tonic-reflection"],"tower-resilience-bulkhead":["dep:tower-resilience-bulkhead"],"tower-resilience-circuitbreaker":["dep:tower-resilience-circuitbreaker"],"turso":["dep:libsql"]},"yanked":false,"pubtime":"2026-01-11T14:51:02Z","v":2} {"name":"acton-service","vers":"0.10.0","deps":[{"name":"acton-reactive","req":"^7.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.100","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"argon2","req":"^0.5.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"askama","req":"^0.15.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"askama_web","req":"^0.15.0","features":["axum-0.8"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-nats","req":"^0.45.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.6","features":["macros","ws"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-htmx","req":"^0.8.1","features":["auto-vary","serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.1","features":["std"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cedar-policy","req":"^4.7.0","features":["datetime","ipaddr"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.42","features":["clock","std","serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"figment","req":"^0.10.19","features":["toml","env","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.10.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10.1.0","features":["rust_crypto"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libsql","req":"^0.9","features":["replication","remote"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mti","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oauth2","req":"^5.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openidconnect","req":"^4.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.30.0","features":["grpc-tonic"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.14.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost-build","req":"^0.14.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"rand","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^0.32","features":["tokio-comp","cluster-async","streams"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.12.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.24","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusty_paseto","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.145","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.9.0-alpha.1","features":["runtime-tokio","postgres","json","uuid","chrono"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.44","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48.0","features":["net","rt","rt-multi-thread","signal","sync","time","macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["net"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.14.2","features":["transport"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-build","req":"^0.14.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tonic-health","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost-build","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost-build","req":"^0.14.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tonic-reflection","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":["util","timeout","limit","buffer","make"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.6","features":["trace","compression-gzip","cors","timeout","request-id","propagate-header","metrics","catch-panic","limit","validate-request","sensitive-headers","set-header"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-otel-http-metrics","req":"^0.16.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-resilience-bulkhead","req":"^0.4.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-resilience-circuitbreaker","req":"^0.4.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.14.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tower-sessions-memory-store","req":"^0.14.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions-redis-store","req":"^0.16.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.31.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.20","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa","req":"^5.4.0","features":["axum_extras"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa-swagger-ui","req":"^9.0.2","features":["axum"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.18.1","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"xdg","req":"^3.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"948e23de49b27c2647b20c090347a7bab7fe79a638bda6fc3d5afc3d5657c5ab","features":{"http":[],"sse":[],"websocket":[]},"features2":{"askama":["dep:askama","dep:askama_web"],"auth":["dep:argon2"],"auth-full":["auth","oauth","jwt","cache","database"],"base64":["dep:base64"],"cache":["dep:redis","dep:deadpool-redis"],"cedar-authz":["dep:cedar-policy","cache"],"cedar-policy":["dep:cedar-policy"],"database":["dep:sqlx"],"default":["http","observability"],"events":["dep:async-nats"],"full":["http","grpc","websocket","database","cache","events","observability","resilience","otel-metrics","governor","openapi","cedar-authz","jwt","auth","session-memory","session-redis","htmx","askama","sse"],"governor":["dep:governor"],"grpc":["dep:tonic","dep:prost","dep:tonic-prost","dep:tonic-prost-build","dep:tokio-stream","dep:tonic-health","dep:tonic-reflection"],"htmx":["dep:axum-htmx"],"htmx-full":["htmx","askama","sse","session-memory"],"jwt":["dep:jsonwebtoken"],"oauth":["auth","dep:oauth2","dep:openidconnect","dep:base64"],"observability":["dep:opentelemetry","dep:opentelemetry-otlp","dep:opentelemetry_sdk","dep:tracing-opentelemetry"],"openapi":["dep:utoipa","dep:utoipa-swagger-ui"],"otel-metrics":["dep:tower-otel-http-metrics","observability"],"resilience":["dep:tower-resilience-circuitbreaker","dep:tower-resilience-bulkhead"],"session":["dep:tower-sessions","dep:time","dep:rand"],"session-memory":["session","dep:tower-sessions-memory-store"],"session-redis":["session","dep:tower-sessions-redis-store"],"tonic-health":["dep:tonic-health"],"tonic-reflection":["dep:tonic-reflection"],"tower-resilience-bulkhead":["dep:tower-resilience-bulkhead"],"tower-resilience-circuitbreaker":["dep:tower-resilience-circuitbreaker"],"turso":["dep:libsql"]},"yanked":false,"pubtime":"2026-01-12T03:14:09Z","v":2} {"name":"acton-service","vers":"0.11.0","deps":[{"name":"acton-reactive","req":"^7.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.100","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"argon2","req":"^0.5.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"askama","req":"^0.15.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"askama_web","req":"^0.15.0","features":["axum-0.8"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-nats","req":"^0.45.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.6","features":["macros","ws"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-htmx","req":"^0.8.1","features":["auto-vary","serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.1","features":["std"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cedar-policy","req":"^4.7.0","features":["datetime","ipaddr"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.42","features":["clock","std","serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"figment","req":"^0.10.19","features":["toml","env","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.10.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10.1.0","features":["rust_crypto"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libsql","req":"^0.9","features":["replication","remote"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mti","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oauth2","req":"^5.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openidconnect","req":"^4.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.30.0","features":["grpc-tonic"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.14.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost-build","req":"^0.14.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"rand","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^0.32","features":["tokio-comp","cluster-async","streams"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.12.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.24","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusty_paseto","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.145","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.9.0-alpha.1","features":["runtime-tokio","postgres","json","uuid","chrono"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.44","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48.0","features":["net","rt","rt-multi-thread","signal","sync","time","macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["net"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.14.2","features":["transport"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-build","req":"^0.14.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tonic-health","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost-build","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost-build","req":"^0.14.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tonic-reflection","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":["util","timeout","limit","buffer","make"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.6","features":["trace","compression-gzip","cors","timeout","request-id","propagate-header","metrics","catch-panic","limit","validate-request","sensitive-headers","set-header"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-otel-http-metrics","req":"^0.16.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-resilience-bulkhead","req":"^0.4.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-resilience-circuitbreaker","req":"^0.4.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.14.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tower-sessions-memory-store","req":"^0.14.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions-redis-store","req":"^0.16.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.31.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.20","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa","req":"^5.4.0","features":["axum_extras"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa-swagger-ui","req":"^9.0.2","features":["axum"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.18.1","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"xdg","req":"^3.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"3f9c32021485821e73f4039b7a633b5cac5ebca53ff74958c8a2f2fca49cf18d","features":{"http":[],"sse":[],"websocket":[]},"features2":{"askama":["dep:askama","dep:askama_web"],"auth":["dep:argon2"],"auth-full":["auth","oauth","jwt","cache","database"],"base64":["dep:base64"],"cache":["dep:redis","dep:deadpool-redis"],"cedar-authz":["dep:cedar-policy","cache"],"cedar-policy":["dep:cedar-policy"],"database":["dep:sqlx"],"default":["http","observability"],"events":["dep:async-nats"],"full":["http","grpc","websocket","database","cache","events","observability","resilience","otel-metrics","governor","openapi","cedar-authz","jwt","auth","session-memory","session-redis","htmx","askama","sse"],"governor":["dep:governor"],"grpc":["dep:tonic","dep:prost","dep:tonic-prost","dep:tonic-prost-build","dep:tokio-stream","dep:tonic-health","dep:tonic-reflection"],"htmx":["dep:axum-htmx"],"htmx-full":["htmx","askama","sse","session-memory"],"jwt":["dep:jsonwebtoken"],"oauth":["auth","dep:oauth2","dep:openidconnect","dep:base64"],"observability":["dep:opentelemetry","dep:opentelemetry-otlp","dep:opentelemetry_sdk","dep:tracing-opentelemetry"],"openapi":["dep:utoipa","dep:utoipa-swagger-ui"],"otel-metrics":["dep:tower-otel-http-metrics","observability"],"resilience":["dep:tower-resilience-circuitbreaker","dep:tower-resilience-bulkhead"],"session":["dep:tower-sessions","dep:time","dep:rand"],"session-memory":["session","dep:tower-sessions-memory-store"],"session-redis":["session","dep:tower-sessions-redis-store"],"tonic-health":["dep:tonic-health"],"tonic-reflection":["dep:tonic-reflection"],"tower-resilience-bulkhead":["dep:tower-resilience-bulkhead"],"tower-resilience-circuitbreaker":["dep:tower-resilience-circuitbreaker"],"turso":["dep:libsql"]},"yanked":false,"pubtime":"2026-01-12T22:59:09Z","v":2} {"name":"acton-service","vers":"0.14.0","deps":[{"name":"acton-reactive","req":"^7.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.100","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"argon2","req":"^0.5.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"askama","req":"^0.15.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"askama_web","req":"^0.15.0","features":["axum-0.8"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-nats","req":"^0.45.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.6","features":["macros","ws"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-htmx","req":"^0.8.1","features":["auto-vary","serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.1","features":["std"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cedar-policy","req":"^4.7.0","features":["datetime","ipaddr"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.42","features":["clock","std","serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"figment","req":"^0.10.19","features":["toml","env","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.10.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10.1.0","features":["rust_crypto"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libsql","req":"^0.9","features":["replication","remote"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mti","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oauth2","req":"^5.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openidconnect","req":"^4.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.30.0","features":["grpc-tonic"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"paginator-axum","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"paginator-rs","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"paginator-sqlx","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.14.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost-build","req":"^0.14.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"rand","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^0.32","features":["tokio-comp","cluster-async","streams"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.12.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.24","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusty_paseto","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.145","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.9.0-alpha.1","features":["runtime-tokio","postgres","json","uuid","chrono"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.44","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48.0","features":["net","rt","rt-multi-thread","signal","sync","time","macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["net"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.14.2","features":["transport"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-build","req":"^0.14.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tonic-health","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost-build","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost-build","req":"^0.14.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tonic-reflection","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":["util","timeout","limit","buffer","make"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.6","features":["trace","compression-gzip","cors","timeout","request-id","propagate-header","metrics","catch-panic","limit","validate-request","sensitive-headers","set-header"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-otel-http-metrics","req":"^0.16.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-resilience-bulkhead","req":"^0.4.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-resilience-circuitbreaker","req":"^0.4.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.14.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tower-sessions-memory-store","req":"^0.14.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions-redis-store","req":"^0.16.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.31.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.20","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa","req":"^5.4.0","features":["axum_extras"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa-swagger-ui","req":"^9.0.2","features":["axum"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.18.1","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"xdg","req":"^3.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"9717f150962a6569641df88e0883b482a07f2da65eba2ffa26e45d08dd6c3d12","features":{"handlers":["repository"],"http":[],"repository":[],"sse":[],"websocket":[]},"features2":{"askama":["dep:askama","dep:askama_web"],"auth":["dep:argon2"],"auth-full":["auth","oauth","jwt","cache","database"],"base64":["dep:base64"],"cache":["dep:redis","dep:deadpool-redis"],"cedar-authz":["dep:cedar-policy","cache"],"cedar-policy":["dep:cedar-policy"],"database":["dep:sqlx"],"default":["http","observability"],"events":["dep:async-nats"],"full":["http","grpc","websocket","database","cache","events","observability","resilience","otel-metrics","governor","openapi","cedar-authz","jwt","auth","session-memory","session-redis","htmx","askama","sse","pagination-full","handlers"],"governor":["dep:governor"],"grpc":["dep:tonic","dep:prost","dep:tonic-prost","dep:tonic-prost-build","dep:tokio-stream","dep:tonic-health","dep:tonic-reflection"],"htmx":["dep:axum-htmx"],"htmx-full":["htmx","askama","sse","session-memory"],"jwt":["dep:jsonwebtoken"],"oauth":["auth","dep:oauth2","dep:openidconnect","dep:base64"],"observability":["dep:opentelemetry","dep:opentelemetry-otlp","dep:opentelemetry_sdk","dep:tracing-opentelemetry"],"openapi":["dep:utoipa","dep:utoipa-swagger-ui"],"otel-metrics":["dep:tower-otel-http-metrics","observability"],"pagination":["dep:paginator-rs"],"pagination-axum":["pagination","dep:paginator-axum"],"pagination-full":["pagination","pagination-axum","pagination-sqlx"],"pagination-sqlx":["pagination","dep:paginator-sqlx"],"resilience":["dep:tower-resilience-circuitbreaker","dep:tower-resilience-bulkhead"],"session":["dep:tower-sessions","dep:time","dep:rand"],"session-memory":["session","dep:tower-sessions-memory-store"],"session-redis":["session","dep:tower-sessions-redis-store"],"tonic-health":["dep:tonic-health"],"tonic-reflection":["dep:tonic-reflection"],"tower-resilience-bulkhead":["dep:tower-resilience-bulkhead"],"tower-resilience-circuitbreaker":["dep:tower-resilience-circuitbreaker"],"turso":["dep:libsql"]},"yanked":false,"pubtime":"2026-01-29T01:06:31Z","v":2} {"name":"acton-service","vers":"0.14.1","deps":[{"name":"acton-reactive","req":"^7.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.100","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"argon2","req":"^0.5.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"askama","req":"^0.15.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"askama_web","req":"^0.15.0","features":["axum-0.8"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-nats","req":"^0.45.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.6","features":["macros","ws"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-htmx","req":"^0.8.1","features":["auto-vary","serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.1","features":["std"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cedar-policy","req":"^4.7.0","features":["datetime","ipaddr"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.42","features":["clock","std","serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"figment","req":"^0.10.19","features":["toml","env","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.10.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10.1.0","features":["rust_crypto"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libsql","req":"^0.9","features":["replication","remote"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mti","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oauth2","req":"^5.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openidconnect","req":"^4.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.30.0","features":["grpc-tonic"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"paginator-axum","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"paginator-rs","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"paginator-sqlx","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.14.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost-build","req":"^0.14.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"rand","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^0.32","features":["tokio-comp","cluster-async","streams"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.12.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.24","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusty_paseto","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.145","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.9.0-alpha.1","features":["runtime-tokio","postgres","json","uuid","chrono"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.44","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48.0","features":["net","rt","rt-multi-thread","signal","sync","time","macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["net"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.14.2","features":["transport"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-build","req":"^0.14.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tonic-health","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost-build","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost-build","req":"^0.14.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tonic-reflection","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":["util","timeout","limit","buffer","make"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.6","features":["trace","compression-gzip","cors","timeout","request-id","propagate-header","metrics","catch-panic","limit","validate-request","sensitive-headers","set-header"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-otel-http-metrics","req":"^0.16.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-resilience-bulkhead","req":"^0.4.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-resilience-circuitbreaker","req":"^0.4.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.14.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tower-sessions-memory-store","req":"^0.14.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions-redis-store","req":"^0.16.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.31.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.20","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa","req":"^5.4.0","features":["axum_extras"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa-swagger-ui","req":"^9.0.2","features":["axum"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.18.1","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"xdg","req":"^3.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"bba9af1319824c783a07d133542e43a8322179247b9aab9552e9bdce18ec3dd3","features":{"handlers":["repository"],"http":[],"repository":[],"sse":[],"websocket":[]},"features2":{"askama":["dep:askama","dep:askama_web"],"auth":["dep:argon2"],"auth-full":["auth","oauth","jwt","cache","database"],"base64":["dep:base64"],"cache":["dep:redis","dep:deadpool-redis"],"cedar-authz":["dep:cedar-policy","cache"],"cedar-policy":["dep:cedar-policy"],"database":["dep:sqlx"],"default":["http","observability"],"events":["dep:async-nats"],"full":["http","grpc","websocket","database","cache","events","observability","resilience","otel-metrics","governor","openapi","cedar-authz","jwt","auth","session-memory","session-redis","htmx","askama","sse","pagination-full","handlers"],"governor":["dep:governor"],"grpc":["dep:tonic","dep:prost","dep:tonic-prost","dep:tonic-prost-build","dep:tokio-stream","dep:tonic-health","dep:tonic-reflection"],"htmx":["dep:axum-htmx"],"htmx-full":["htmx","askama","sse","session-memory"],"jwt":["dep:jsonwebtoken"],"oauth":["auth","dep:oauth2","dep:openidconnect","dep:base64"],"observability":["dep:opentelemetry","dep:opentelemetry-otlp","dep:opentelemetry_sdk","dep:tracing-opentelemetry"],"openapi":["dep:utoipa","dep:utoipa-swagger-ui"],"otel-metrics":["dep:tower-otel-http-metrics","observability"],"pagination":["dep:paginator-rs"],"pagination-axum":["pagination","dep:paginator-axum"],"pagination-full":["pagination","pagination-axum","pagination-sqlx"],"pagination-sqlx":["pagination","dep:paginator-sqlx"],"resilience":["dep:tower-resilience-circuitbreaker","dep:tower-resilience-bulkhead"],"session":["dep:tower-sessions","dep:time","dep:rand"],"session-memory":["session","dep:tower-sessions-memory-store"],"session-redis":["session","dep:tower-sessions-redis-store"],"tonic-health":["dep:tonic-health"],"tonic-reflection":["dep:tonic-reflection"],"tower-resilience-bulkhead":["dep:tower-resilience-bulkhead"],"tower-resilience-circuitbreaker":["dep:tower-resilience-circuitbreaker"],"turso":["dep:libsql"]},"yanked":false,"pubtime":"2026-01-29T02:33:13Z","v":2} {"name":"acton-service","vers":"0.14.2","deps":[{"name":"acton-reactive","req":"^7.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.100","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"argon2","req":"^0.5.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"askama","req":"^0.15.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"askama_web","req":"^0.15.0","features":["axum-0.8"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-nats","req":"^0.45.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.6","features":["macros","ws"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-htmx","req":"^0.8.1","features":["auto-vary","serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.1","features":["std"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cedar-policy","req":"^4.7.0","features":["datetime","ipaddr"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.42","features":["clock","std","serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"figment","req":"^0.10.19","features":["toml","env","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.10.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10.1.0","features":["rust_crypto"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libsql","req":"^0.9","features":["replication","remote"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mti","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oauth2","req":"^5.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openidconnect","req":"^4.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.30.0","features":["grpc-tonic"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"paginator-axum","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"paginator-rs","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"paginator-sqlx","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.14.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost-build","req":"^0.14.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"rand","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^0.32","features":["tokio-comp","cluster-async","streams"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.12.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.24","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusty_paseto","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.145","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.9.0-alpha.1","features":["runtime-tokio","postgres","json","uuid","chrono"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.44","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48.0","features":["net","rt","rt-multi-thread","signal","sync","time","macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["net"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.14.2","features":["transport"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-build","req":"^0.14.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tonic-health","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost-build","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost-build","req":"^0.14.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tonic-reflection","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":["util","timeout","limit","buffer","make"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.6","features":["trace","compression-gzip","cors","timeout","request-id","propagate-header","metrics","catch-panic","limit","validate-request","sensitive-headers","set-header"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-otel-http-metrics","req":"^0.16.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-resilience-bulkhead","req":"^0.4.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-resilience-circuitbreaker","req":"^0.4.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.14.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tower-sessions-memory-store","req":"^0.14.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions-redis-store","req":"^0.16.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.31.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.20","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa","req":"^5.4.0","features":["axum_extras"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa-swagger-ui","req":"^9.0.2","features":["axum"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.18.1","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"xdg","req":"^3.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"ab7d09109ee1aeb5c00ef7d7c4ee110c328b46845a719454c6a21374915fa801","features":{"handlers":["repository"],"http":[],"repository":[],"sse":[],"websocket":[]},"features2":{"askama":["dep:askama","dep:askama_web"],"auth":["dep:argon2"],"auth-full":["auth","oauth","jwt","cache","database"],"base64":["dep:base64"],"cache":["dep:redis","dep:deadpool-redis"],"cedar-authz":["dep:cedar-policy","cache"],"cedar-policy":["dep:cedar-policy"],"database":["dep:sqlx"],"default":["http","observability"],"events":["dep:async-nats"],"full":["http","grpc","websocket","database","cache","events","observability","resilience","otel-metrics","governor","openapi","cedar-authz","jwt","auth","session-memory","session-redis","htmx","askama","sse","pagination-full","handlers"],"governor":["dep:governor"],"grpc":["dep:tonic","dep:prost","dep:tonic-prost","dep:tonic-prost-build","dep:tokio-stream","dep:tonic-health","dep:tonic-reflection"],"htmx":["dep:axum-htmx"],"htmx-full":["htmx","askama","sse","session-memory"],"jwt":["dep:jsonwebtoken"],"oauth":["auth","dep:oauth2","dep:openidconnect","dep:base64"],"observability":["dep:opentelemetry","dep:opentelemetry-otlp","dep:opentelemetry_sdk","dep:tracing-opentelemetry"],"openapi":["dep:utoipa","dep:utoipa-swagger-ui"],"otel-metrics":["dep:tower-otel-http-metrics","observability"],"pagination":["dep:paginator-rs"],"pagination-axum":["pagination","dep:paginator-axum"],"pagination-full":["pagination","pagination-axum","pagination-sqlx"],"pagination-sqlx":["pagination","dep:paginator-sqlx"],"resilience":["dep:tower-resilience-circuitbreaker","dep:tower-resilience-bulkhead"],"session":["dep:tower-sessions","dep:time","dep:rand"],"session-memory":["session","dep:tower-sessions-memory-store"],"session-redis":["session","dep:tower-sessions-redis-store"],"tonic-health":["dep:tonic-health"],"tonic-reflection":["dep:tonic-reflection"],"tower-resilience-bulkhead":["dep:tower-resilience-bulkhead"],"tower-resilience-circuitbreaker":["dep:tower-resilience-circuitbreaker"],"turso":["dep:libsql"]},"yanked":false,"pubtime":"2026-01-31T20:50:46Z","v":2} {"name":"acton-service","vers":"0.15.0","deps":[{"name":"acton-reactive","req":"^7.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.100","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"argon2","req":"^0.5.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"askama","req":"^0.15.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"askama_web","req":"^0.15.0","features":["axum-0.8"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-nats","req":"^0.45.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.6","features":["macros","ws"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-htmx","req":"^0.8.1","features":["auto-vary","serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.1","features":["std"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cedar-policy","req":"^4.7.0","features":["datetime","ipaddr"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.42","features":["clock","std","serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"figment","req":"^0.10.19","features":["toml","env","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.10.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10.1.0","features":["rust_crypto"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libsql","req":"^0.9","features":["replication","remote"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mti","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oauth2","req":"^5.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openidconnect","req":"^4.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.30.0","features":["grpc-tonic"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"paginator-axum","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"paginator-rs","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"paginator-sqlx","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.14.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost-build","req":"^0.14.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"rand","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^0.32","features":["tokio-comp","cluster-async","streams"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.12.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.24","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusty_paseto","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.145","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.9.0-alpha.1","features":["runtime-tokio","postgres","json","uuid","chrono"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.44","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48.0","features":["net","rt","rt-multi-thread","signal","sync","time","macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["net"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.14.2","features":["transport"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-build","req":"^0.14.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tonic-health","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost-build","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost-build","req":"^0.14.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tonic-reflection","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":["util","timeout","limit","buffer","make"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.6","features":["trace","compression-gzip","cors","timeout","request-id","propagate-header","metrics","catch-panic","limit","validate-request","sensitive-headers","set-header"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-otel-http-metrics","req":"^0.16.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-resilience-bulkhead","req":"^0.4.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-resilience-circuitbreaker","req":"^0.4.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.14.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tower-sessions-memory-store","req":"^0.14.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions-redis-store","req":"^0.16.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.31.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.20","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa","req":"^5.4.0","features":["axum_extras"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa-swagger-ui","req":"^9.0.2","features":["axum"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.18.1","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"xdg","req":"^3.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"1cf4c84ff2b6537047bc08c8fdd4746d5002207db6235bdbff004e57509e0b37","features":{"handlers":["repository"],"http":[],"repository":[],"sse":[],"websocket":[]},"features2":{"askama":["dep:askama","dep:askama_web"],"auth":["dep:argon2"],"auth-full":["auth","oauth","jwt","cache","database"],"base64":["dep:base64"],"cache":["dep:redis","dep:deadpool-redis"],"cedar-authz":["dep:cedar-policy","cache"],"cedar-policy":["dep:cedar-policy"],"database":["dep:sqlx"],"default":["http","observability"],"events":["dep:async-nats"],"full":["http","grpc","websocket","database","cache","events","observability","resilience","otel-metrics","governor","openapi","cedar-authz","jwt","auth","session-memory","session-redis","htmx","askama","sse","pagination-full","handlers"],"governor":["dep:governor"],"grpc":["dep:tonic","dep:prost","dep:tonic-prost","dep:tonic-prost-build","dep:tokio-stream","dep:tonic-health","dep:tonic-reflection"],"htmx":["dep:axum-htmx"],"htmx-full":["htmx","askama","sse","session-memory"],"jwt":["dep:jsonwebtoken"],"oauth":["auth","dep:oauth2","dep:openidconnect","dep:base64"],"observability":["dep:opentelemetry","dep:opentelemetry-otlp","dep:opentelemetry_sdk","dep:tracing-opentelemetry"],"openapi":["dep:utoipa","dep:utoipa-swagger-ui"],"otel-metrics":["dep:tower-otel-http-metrics","observability"],"pagination":["dep:paginator-rs"],"pagination-axum":["pagination","dep:paginator-axum"],"pagination-full":["pagination","pagination-axum","pagination-sqlx"],"pagination-sqlx":["pagination","dep:paginator-sqlx"],"resilience":["dep:tower-resilience-circuitbreaker","dep:tower-resilience-bulkhead"],"session":["dep:tower-sessions","dep:time","dep:rand"],"session-memory":["session","dep:tower-sessions-memory-store"],"session-redis":["session","dep:tower-sessions-redis-store"],"tonic-health":["dep:tonic-health"],"tonic-reflection":["dep:tonic-reflection"],"tower-resilience-bulkhead":["dep:tower-resilience-bulkhead"],"tower-resilience-circuitbreaker":["dep:tower-resilience-circuitbreaker"],"turso":["dep:libsql"]},"yanked":false,"pubtime":"2026-01-31T22:06:02Z","v":2} {"name":"acton-service","vers":"0.16.0","deps":[{"name":"acton-reactive","req":"^7.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.100","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"argon2","req":"^0.5.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"askama","req":"^0.15.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"askama_web","req":"^0.15.0","features":["axum-0.8"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-nats","req":"^0.45.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.6","features":["macros","ws"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-htmx","req":"^0.8.1","features":["auto-vary","serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.1","features":["std"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"blake3","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cedar-policy","req":"^4.7.0","features":["datetime","ipaddr"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.42","features":["clock","std","serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"figment","req":"^0.10.19","features":["toml","env","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.10.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10.1.0","features":["rust_crypto"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libsql","req":"^0.9","features":["replication","remote"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mti","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oauth2","req":"^5.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openidconnect","req":"^4.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.30.0","features":["grpc-tonic"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"paginator-axum","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"paginator-rs","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"paginator-sqlx","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.14.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost-build","req":"^0.14.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"rand","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^0.32","features":["tokio-comp","cluster-async","streams"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.12.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.24","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rusty_paseto","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.145","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.9.0-alpha.1","features":["runtime-tokio","postgres","json","uuid","chrono"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"surrealdb","req":"^2.6","features":["protocol-ws","protocol-http","kv-mem"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.44","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48.0","features":["net","rt","rt-multi-thread","signal","sync","time","macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["net"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.14.2","features":["transport"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-build","req":"^0.14.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tonic-health","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost-build","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost-build","req":"^0.14.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tonic-reflection","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":["util","timeout","limit","buffer","make"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.6","features":["trace","compression-gzip","cors","timeout","request-id","propagate-header","metrics","catch-panic","limit","validate-request","sensitive-headers","set-header"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-otel-http-metrics","req":"^0.16.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-resilience-bulkhead","req":"^0.4.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-resilience-circuitbreaker","req":"^0.4.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.14.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tower-sessions-memory-store","req":"^0.14.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions-redis-store","req":"^0.16.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.31.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.20","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa","req":"^5.4.0","features":["axum_extras"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa-swagger-ui","req":"^9.0.2","features":["axum"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.18.1","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"xdg","req":"^3.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"edc14082f2d27c6ca145d9b6e5dcebca640531132095648682ced724c784a782","features":{"handlers":["repository"],"http":[],"repository":[],"sse":[],"websocket":[]},"features2":{"askama":["dep:askama","dep:askama_web"],"audit":["dep:blake3"],"auth":["dep:argon2"],"auth-full":["auth","oauth","jwt","cache","database"],"base64":["dep:base64"],"cache":["dep:redis","dep:deadpool-redis"],"cedar-authz":["dep:cedar-policy","cache"],"cedar-policy":["dep:cedar-policy"],"database":["dep:sqlx"],"default":["http","observability"],"events":["dep:async-nats"],"full":["http","grpc","websocket","database","cache","events","observability","resilience","otel-metrics","governor","openapi","cedar-authz","jwt","auth","session-memory","session-redis","htmx","askama","sse","pagination-full","handlers"],"governor":["dep:governor"],"grpc":["dep:tonic","dep:prost","dep:tonic-prost","dep:tonic-prost-build","dep:tokio-stream","dep:tonic-health","dep:tonic-reflection"],"htmx":["dep:axum-htmx"],"htmx-full":["htmx","askama","sse","session-memory"],"jwt":["dep:jsonwebtoken"],"oauth":["auth","dep:oauth2","dep:openidconnect","dep:base64"],"observability":["dep:opentelemetry","dep:opentelemetry-otlp","dep:opentelemetry_sdk","dep:tracing-opentelemetry"],"openapi":["dep:utoipa","dep:utoipa-swagger-ui"],"otel-metrics":["dep:tower-otel-http-metrics","observability"],"pagination":["dep:paginator-rs"],"pagination-axum":["pagination","dep:paginator-axum"],"pagination-full":["pagination","pagination-axum","pagination-sqlx"],"pagination-sqlx":["pagination","dep:paginator-sqlx"],"resilience":["dep:tower-resilience-circuitbreaker","dep:tower-resilience-bulkhead"],"session":["dep:tower-sessions","dep:time","dep:rand"],"session-memory":["session","dep:tower-sessions-memory-store"],"session-redis":["session","dep:tower-sessions-redis-store"],"surrealdb":["dep:surrealdb"],"tonic-health":["dep:tonic-health"],"tonic-reflection":["dep:tonic-reflection"],"tower-resilience-bulkhead":["dep:tower-resilience-bulkhead"],"tower-resilience-circuitbreaker":["dep:tower-resilience-circuitbreaker"],"turso":["dep:libsql"]},"yanked":false,"pubtime":"2026-02-08T07:48:23Z","v":2} {"name":"acton-service","vers":"0.17.0","deps":[{"name":"acton-reactive","req":"^7.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.100","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"argon2","req":"^0.5.3","features":["std"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"askama","req":"^0.15.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"askama_web","req":"^0.15.0","features":["axum-0.8"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-nats","req":"^0.45.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.6","features":["macros","ws"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-htmx","req":"^0.8.1","features":["auto-vary","serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.1","features":["std"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"blake3","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cedar-policy","req":"^4.7.0","features":["datetime","ipaddr"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.42","features":["clock","std","serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"figment","req":"^0.10.19","features":["toml","env","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.10.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10.1.0","features":["rust_crypto"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libsql","req":"^0.9","features":["replication","remote"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mti","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oauth2","req":"^5.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openidconnect","req":"^4.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.30.0","features":["grpc-tonic"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"paginator-axum","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"paginator-rs","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"paginator-sqlx","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.14.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost-build","req":"^0.14.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"rand","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^0.32","features":["tokio-comp","cluster-async","streams"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.12.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.24","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rusty_paseto","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.145","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.9.0-alpha.1","features":["runtime-tokio","postgres","json","uuid","chrono"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"surrealdb","req":"^2.6","features":["protocol-ws","protocol-http","kv-mem"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.44","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48.0","features":["net","rt","rt-multi-thread","signal","sync","time","macros","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["logging","tls12","ring"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["net"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.14.2","features":["transport"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-build","req":"^0.14.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tonic-health","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost-build","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost-build","req":"^0.14.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tonic-reflection","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":["util","timeout","limit","buffer","make"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.6","features":["trace","compression-gzip","cors","timeout","request-id","propagate-header","metrics","catch-panic","limit","validate-request","sensitive-headers","set-header"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-otel-http-metrics","req":"^0.16.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-resilience-bulkhead","req":"^0.4.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-resilience-circuitbreaker","req":"^0.4.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.14.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tower-sessions-memory-store","req":"^0.14.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions-redis-store","req":"^0.16.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-journald","req":"^0.3.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.31.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.20","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa","req":"^5.4.0","features":["axum_extras"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa-swagger-ui","req":"^9.0.2","features":["axum"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.18.1","features":["v4","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"xdg","req":"^3.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"46db88c05e10c794219aebe7d42a4830d0fab14c6a85c0424029ea7772f3f9cf","features":{"handlers":["repository"],"http":[],"repository":[],"sse":[],"websocket":[]},"features2":{"account-handlers":["accounts"],"accounts":["auth"],"askama":["dep:askama","dep:askama_web"],"audit":["dep:blake3"],"auth":["dep:argon2","dep:rand","dep:blake3","dep:base64"],"auth-full":["auth","oauth","jwt","cache","database","login-lockout","accounts"],"base64":["dep:base64"],"cache":["dep:redis","dep:deadpool-redis"],"cedar-authz":["dep:cedar-policy","cache"],"cedar-policy":["dep:cedar-policy"],"database":["dep:sqlx"],"default":["http","observability"],"events":["dep:async-nats"],"full":["http","grpc","websocket","database","cache","events","observability","resilience","otel-metrics","governor","openapi","cedar-authz","jwt","auth","session-memory","session-redis","htmx","askama","sse","pagination-full","handlers","login-lockout","tls","accounts","account-handlers","journald"],"governor":["dep:governor"],"grpc":["dep:tonic","dep:prost","dep:tonic-prost","dep:tonic-prost-build","dep:tokio-stream","dep:tonic-health","dep:tonic-reflection"],"htmx":["dep:axum-htmx"],"htmx-full":["htmx","askama","sse","session-memory"],"journald":["dep:tracing-journald"],"jwt":["dep:jsonwebtoken"],"login-lockout":["auth","cache"],"oauth":["auth","dep:oauth2","dep:openidconnect","dep:base64"],"observability":["dep:opentelemetry","dep:opentelemetry-otlp","dep:opentelemetry_sdk","dep:tracing-opentelemetry"],"openapi":["dep:utoipa","dep:utoipa-swagger-ui"],"otel-metrics":["dep:tower-otel-http-metrics","observability"],"pagination":["dep:paginator-rs"],"pagination-axum":["pagination","dep:paginator-axum"],"pagination-full":["pagination","pagination-axum","pagination-sqlx"],"pagination-sqlx":["pagination","dep:paginator-sqlx"],"resilience":["dep:tower-resilience-circuitbreaker","dep:tower-resilience-bulkhead"],"session":["dep:tower-sessions","dep:time","dep:rand"],"session-memory":["session","dep:tower-sessions-memory-store"],"session-redis":["session","dep:tower-sessions-redis-store"],"surrealdb":["dep:surrealdb"],"tls":["dep:tokio-rustls","dep:rustls-pemfile"],"tonic-health":["dep:tonic-health"],"tonic-reflection":["dep:tonic-reflection"],"tower-resilience-bulkhead":["dep:tower-resilience-bulkhead"],"tower-resilience-circuitbreaker":["dep:tower-resilience-circuitbreaker"],"turso":["dep:libsql"]},"yanked":false,"pubtime":"2026-03-10T04:01:44Z","v":2} {"name":"acton-service","vers":"0.18.0","deps":[{"name":"acton-reactive","req":"^7.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.100","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"argon2","req":"^0.5.3","features":["std"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"askama","req":"^0.15.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"askama_web","req":"^0.15.0","features":["axum-0.8"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-nats","req":"^0.45.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.6","features":["macros","ws"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-htmx","req":"^0.8.1","features":["auto-vary","serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.1","features":["std"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"blake3","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cedar-policy","req":"^4.7.0","features":["datetime","ipaddr"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.42","features":["clock","std","serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"figment","req":"^0.10.19","features":["toml","env","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.10.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10.1.0","features":["rust_crypto"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libsql","req":"^0.9","features":["replication","remote"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mti","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oauth2","req":"^5.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openidconnect","req":"^4.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.30.0","features":["grpc-tonic"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"paginator-axum","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"paginator-rs","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"paginator-sqlx","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.14.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost-build","req":"^0.14.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"rand","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^0.32","features":["tokio-comp","cluster-async","streams"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.12.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.24","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rusty_paseto","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.145","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.9.0-alpha.1","features":["runtime-tokio","postgres","json","uuid","chrono"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"surrealdb","req":"^2.6","features":["protocol-ws","protocol-http","kv-mem"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.44","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48.0","features":["net","rt","rt-multi-thread","signal","sync","time","macros","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["logging","tls12","ring"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["net"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.14.2","features":["transport"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-build","req":"^0.14.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tonic-health","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost-build","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost-build","req":"^0.14.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tonic-reflection","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":["util","timeout","limit","buffer","make"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.6","features":["trace","compression-gzip","cors","timeout","request-id","propagate-header","metrics","catch-panic","limit","validate-request","sensitive-headers","set-header"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-otel-http-metrics","req":"^0.16.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-resilience-bulkhead","req":"^0.4.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-resilience-circuitbreaker","req":"^0.4.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.14.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tower-sessions-memory-store","req":"^0.14.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions-redis-store","req":"^0.16.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-journald","req":"^0.3.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.31.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.20","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa","req":"^5.4.0","features":["axum_extras"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa-swagger-ui","req":"^9.0.2","features":["axum"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.18.1","features":["v4","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"xdg","req":"^3.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"022b47dad45719a55bba87b92e8a9db225a862b6c169a4bacfef6b23c0593a38","features":{"handlers":["repository"],"http":[],"repository":[],"sse":[],"websocket":[]},"features2":{"account-handlers":["accounts"],"accounts":["auth"],"askama":["dep:askama","dep:askama_web"],"audit":["dep:blake3"],"auth":["dep:argon2","dep:rand","dep:blake3","dep:base64"],"auth-full":["auth","oauth","jwt","cache","database","login-lockout","accounts"],"base64":["dep:base64"],"cache":["dep:redis","dep:deadpool-redis"],"cedar-authz":["dep:cedar-policy","cache"],"cedar-policy":["dep:cedar-policy"],"database":["dep:sqlx"],"default":["http","observability"],"events":["dep:async-nats"],"full":["http","grpc","websocket","database","cache","events","observability","resilience","otel-metrics","governor","openapi","cedar-authz","jwt","auth","session-memory","session-redis","htmx","askama","sse","pagination-full","handlers","login-lockout","tls","accounts","account-handlers","journald"],"governor":["dep:governor"],"grpc":["dep:tonic","dep:prost","dep:tonic-prost","dep:tonic-prost-build","dep:tokio-stream","dep:tonic-health","dep:tonic-reflection"],"htmx":["dep:axum-htmx"],"htmx-full":["htmx","askama","sse","session-memory"],"journald":["dep:tracing-journald"],"jwt":["dep:jsonwebtoken"],"login-lockout":["auth","cache"],"oauth":["auth","dep:oauth2","dep:openidconnect","dep:base64"],"observability":["dep:opentelemetry","dep:opentelemetry-otlp","dep:opentelemetry_sdk","dep:tracing-opentelemetry"],"openapi":["dep:utoipa","dep:utoipa-swagger-ui"],"otel-metrics":["dep:tower-otel-http-metrics","observability"],"pagination":["dep:paginator-rs"],"pagination-axum":["pagination","dep:paginator-axum"],"pagination-full":["pagination","pagination-axum","pagination-sqlx"],"pagination-sqlx":["pagination","dep:paginator-sqlx"],"resilience":["dep:tower-resilience-circuitbreaker","dep:tower-resilience-bulkhead"],"session":["dep:tower-sessions","dep:time","dep:rand"],"session-memory":["session","dep:tower-sessions-memory-store"],"session-redis":["session","dep:tower-sessions-redis-store"],"surrealdb":["dep:surrealdb"],"tls":["dep:tokio-rustls","dep:rustls-pemfile"],"tonic-health":["dep:tonic-health"],"tonic-reflection":["dep:tonic-reflection"],"tower-resilience-bulkhead":["dep:tower-resilience-bulkhead"],"tower-resilience-circuitbreaker":["dep:tower-resilience-circuitbreaker"],"turso":["dep:libsql"]},"yanked":false,"pubtime":"2026-03-12T21:26:27Z","v":2} {"name":"acton-service","vers":"0.19.0","deps":[{"name":"acton-reactive","req":"^7.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.100","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"argon2","req":"^0.5.3","features":["std"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"askama","req":"^0.15.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"askama_web","req":"^0.15.0","features":["axum-0.8"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-nats","req":"^0.45.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.6","features":["macros","ws"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-htmx","req":"^0.8.1","features":["auto-vary","serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.1","features":["std"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"blake3","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cedar-policy","req":"^4.7.0","features":["datetime","ipaddr"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.42","features":["clock","std","serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"figment","req":"^0.10.19","features":["toml","env","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.10.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10.1.0","features":["rust_crypto"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libsql","req":"^0.9","features":["replication","remote"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mti","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oauth2","req":"^5.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openidconnect","req":"^4.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.30.0","features":["grpc-tonic"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"paginator-axum","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"paginator-rs","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"paginator-sqlx","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.14.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost-build","req":"^0.14.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"rand","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^0.32","features":["tokio-comp","cluster-async","streams"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.12.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.24","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rusty_paseto","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.145","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.9.0-alpha.1","features":["runtime-tokio","postgres","json","uuid","chrono"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"surrealdb","req":"^2.6","features":["protocol-ws","protocol-http","kv-mem"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.44","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48.0","features":["net","rt","rt-multi-thread","signal","sync","time","macros","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["logging","tls12","ring"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["net"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.14.2","features":["transport"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-build","req":"^0.14.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tonic-health","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost-build","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost-build","req":"^0.14.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tonic-reflection","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":["util","timeout","limit","buffer","make"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.6","features":["trace","compression-gzip","cors","timeout","request-id","propagate-header","metrics","catch-panic","limit","validate-request","sensitive-headers","set-header"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-otel-http-metrics","req":"^0.16.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-resilience-bulkhead","req":"^0.4.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-resilience-circuitbreaker","req":"^0.4.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.14.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tower-sessions-memory-store","req":"^0.14.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions-redis-store","req":"^0.16.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-journald","req":"^0.3.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.31.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.20","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa","req":"^5.4.0","features":["axum_extras"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa-swagger-ui","req":"^9.0.2","features":["axum"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.18.1","features":["v4","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"xdg","req":"^3.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"f68b0e30b5f68ccd97fcc4de5cb7555490e5ef9caee396bced6451bec94fcf95","features":{"handlers":["repository"],"http":[],"repository":[],"sse":[],"websocket":[]},"features2":{"account-handlers":["accounts"],"accounts":["auth"],"askama":["dep:askama","dep:askama_web"],"audit":["dep:blake3"],"auth":["dep:argon2","dep:rand","dep:blake3","dep:base64"],"auth-full":["auth","oauth","jwt","cache","database","login-lockout","accounts"],"base64":["dep:base64"],"cache":["dep:redis","dep:deadpool-redis"],"cedar-authz":["dep:cedar-policy","cache"],"cedar-policy":["dep:cedar-policy"],"database":["dep:sqlx"],"default":["http","observability"],"events":["dep:async-nats"],"full":["http","grpc","websocket","database","cache","events","observability","resilience","otel-metrics","governor","openapi","cedar-authz","jwt","auth","session-memory","session-redis","htmx","askama","sse","pagination-full","handlers","login-lockout","tls","accounts","account-handlers","journald"],"governor":["dep:governor"],"grpc":["dep:tonic","dep:prost","dep:tonic-prost","dep:tonic-prost-build","dep:tokio-stream","dep:tonic-health","dep:tonic-reflection"],"htmx":["dep:axum-htmx"],"htmx-full":["htmx","askama","sse","session-memory"],"journald":["dep:tracing-journald"],"jwt":["dep:jsonwebtoken"],"login-lockout":["auth","cache"],"oauth":["auth","dep:oauth2","dep:openidconnect","dep:base64"],"observability":["dep:opentelemetry","dep:opentelemetry-otlp","dep:opentelemetry_sdk","dep:tracing-opentelemetry"],"openapi":["dep:utoipa","dep:utoipa-swagger-ui"],"otel-metrics":["dep:tower-otel-http-metrics","observability"],"pagination":["dep:paginator-rs"],"pagination-axum":["pagination","dep:paginator-axum"],"pagination-full":["pagination","pagination-axum","pagination-sqlx"],"pagination-sqlx":["pagination","dep:paginator-sqlx"],"resilience":["dep:tower-resilience-circuitbreaker","dep:tower-resilience-bulkhead"],"session":["dep:tower-sessions","dep:time","dep:rand"],"session-memory":["session","dep:tower-sessions-memory-store"],"session-redis":["session","dep:tower-sessions-redis-store"],"surrealdb":["dep:surrealdb"],"tls":["dep:tokio-rustls","dep:rustls-pemfile"],"tonic-health":["dep:tonic-health"],"tonic-reflection":["dep:tonic-reflection"],"tower-resilience-bulkhead":["dep:tower-resilience-bulkhead"],"tower-resilience-circuitbreaker":["dep:tower-resilience-circuitbreaker"],"turso":["dep:libsql"]},"yanked":false,"pubtime":"2026-03-12T21:57:52Z","v":2} {"name":"acton-service","vers":"0.20.0","deps":[{"name":"acton-reactive","req":"^7.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.100","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"argon2","req":"^0.5.3","features":["std"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"askama","req":"^0.15.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"askama_web","req":"^0.15.0","features":["axum-0.8"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-nats","req":"^0.45.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.6","features":["macros","ws"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-htmx","req":"^0.8.1","features":["auto-vary","serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.1","features":["std"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"blake3","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cedar-policy","req":"^4.7.0","features":["datetime","ipaddr"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.42","features":["clock","std","serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"clickhouse","req":"^0.14.3","features":["uuid"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"figment","req":"^0.10.19","features":["toml","env","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.10.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10.1.0","features":["rust_crypto"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libsql","req":"^0.9","features":["replication","remote"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mti","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oauth2","req":"^5.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openidconnect","req":"^4.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.30.0","features":["grpc-tonic"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"paginator-axum","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"paginator-rs","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"paginator-sqlx","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.14.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost-build","req":"^0.14.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"rand","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^0.32","features":["tokio-comp","cluster-async","streams"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.12.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.24","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rusty_paseto","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.145","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.9.0-alpha.1","features":["runtime-tokio","postgres","json","uuid","chrono"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"surrealdb","req":"^2.6","features":["protocol-ws","protocol-http","kv-mem"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.44","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48.0","features":["net","rt","rt-multi-thread","signal","sync","time","macros","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["logging","tls12","ring"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["net"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.14.2","features":["transport"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-build","req":"^0.14.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tonic-health","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost-build","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost-build","req":"^0.14.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tonic-reflection","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":["util","timeout","limit","buffer","make"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.6","features":["trace","compression-gzip","cors","timeout","request-id","propagate-header","metrics","catch-panic","limit","validate-request","sensitive-headers","set-header"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-otel-http-metrics","req":"^0.16.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-resilience-bulkhead","req":"^0.4.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-resilience-circuitbreaker","req":"^0.4.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.14.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tower-sessions-memory-store","req":"^0.14.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions-redis-store","req":"^0.16.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-journald","req":"^0.3.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.31.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.20","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa","req":"^5.4.0","features":["axum_extras"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa-swagger-ui","req":"^9.0.2","features":["axum"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.18.1","features":["v4","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"xdg","req":"^3.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"f69b80c9394701dfc6d4931299c1dc24f70c9f43f4b59cc921985b4e867cab13","features":{"handlers":["repository"],"http":[],"repository":[],"sse":[],"websocket":[]},"features2":{"account-handlers":["accounts"],"accounts":["auth"],"askama":["dep:askama","dep:askama_web"],"audit":["dep:blake3"],"auth":["dep:argon2","dep:rand","dep:blake3","dep:base64"],"auth-full":["auth","oauth","jwt","cache","database","login-lockout","accounts"],"base64":["dep:base64"],"cache":["dep:redis","dep:deadpool-redis"],"cedar-authz":["dep:cedar-policy","cache"],"cedar-policy":["dep:cedar-policy"],"clickhouse":["dep:clickhouse"],"database":["dep:sqlx"],"default":["http","observability"],"events":["dep:async-nats"],"full":["http","grpc","websocket","database","cache","events","observability","resilience","otel-metrics","governor","openapi","cedar-authz","jwt","auth","session-memory","session-redis","htmx","askama","sse","pagination-full","handlers","login-lockout","tls","accounts","account-handlers","journald"],"governor":["dep:governor"],"grpc":["dep:tonic","dep:prost","dep:tonic-prost","dep:tonic-prost-build","dep:tokio-stream","dep:tonic-health","dep:tonic-reflection"],"htmx":["dep:axum-htmx"],"htmx-full":["htmx","askama","sse","session-memory"],"journald":["dep:tracing-journald"],"jwt":["dep:jsonwebtoken"],"login-lockout":["auth","cache"],"oauth":["auth","dep:oauth2","dep:openidconnect","dep:base64"],"observability":["dep:opentelemetry","dep:opentelemetry-otlp","dep:opentelemetry_sdk","dep:tracing-opentelemetry"],"openapi":["dep:utoipa","dep:utoipa-swagger-ui"],"otel-metrics":["dep:tower-otel-http-metrics","observability"],"pagination":["dep:paginator-rs"],"pagination-axum":["pagination","dep:paginator-axum"],"pagination-full":["pagination","pagination-axum","pagination-sqlx"],"pagination-sqlx":["pagination","dep:paginator-sqlx"],"resilience":["dep:tower-resilience-circuitbreaker","dep:tower-resilience-bulkhead"],"session":["dep:tower-sessions","dep:time","dep:rand"],"session-memory":["session","dep:tower-sessions-memory-store"],"session-redis":["session","dep:tower-sessions-redis-store"],"surrealdb":["dep:surrealdb"],"tls":["dep:tokio-rustls","dep:rustls-pemfile"],"tonic-health":["dep:tonic-health"],"tonic-reflection":["dep:tonic-reflection"],"tower-resilience-bulkhead":["dep:tower-resilience-bulkhead"],"tower-resilience-circuitbreaker":["dep:tower-resilience-circuitbreaker"],"turso":["dep:libsql"]},"yanked":false,"pubtime":"2026-04-02T04:18:46Z","v":2} {"name":"acton-service","vers":"0.21.0","deps":[{"name":"acton-reactive","req":"^7.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.100","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"argon2","req":"^0.5.3","features":["std"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"askama","req":"^0.15.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"askama_web","req":"^0.15.0","features":["axum-0.8"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-nats","req":"^0.45.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.6","features":["macros","ws"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-htmx","req":"^0.8.1","features":["auto-vary","serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.1","features":["std"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"blake3","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cedar-policy","req":"^4.7.0","features":["datetime","ipaddr"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.42","features":["clock","std","serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"clickhouse","req":"^0.14.3","features":["uuid"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"figment","req":"^0.10.19","features":["toml","env","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.10.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10.1.0","features":["rust_crypto"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libsql","req":"^0.9","features":["replication","remote"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mti","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oauth2","req":"^5.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openidconnect","req":"^4.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.30.0","features":["grpc-tonic"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"paginator-axum","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"paginator-rs","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"paginator-sqlx","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.14.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost-build","req":"^0.14.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"rand","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^0.32","features":["tokio-comp","cluster-async","streams"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.12.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.24","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rusty_paseto","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.145","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.9.0-alpha.1","features":["runtime-tokio","postgres","json","uuid","chrono"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"surrealdb","req":"^2.6","features":["protocol-ws","protocol-http","kv-mem"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.44","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48.0","features":["net","rt","rt-multi-thread","signal","sync","time","macros","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["logging","tls12","ring"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["net"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.14.2","features":["transport"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-build","req":"^0.14.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tonic-health","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost-build","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost-build","req":"^0.14.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tonic-reflection","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":["util","timeout","limit","buffer","make"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.6","features":["trace","compression-gzip","cors","timeout","request-id","propagate-header","metrics","catch-panic","limit","validate-request","sensitive-headers","set-header"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-otel-http-metrics","req":"^0.16.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-resilience-bulkhead","req":"^0.4.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-resilience-circuitbreaker","req":"^0.4.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.14.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tower-sessions-memory-store","req":"^0.14.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions-redis-store","req":"^0.16.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-journald","req":"^0.3.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.31.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.20","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa","req":"^5.4.0","features":["axum_extras"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa-swagger-ui","req":"^9.0.2","features":["axum"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.18.1","features":["v4","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"xdg","req":"^3.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"2a2444b3d2930a993b3188597cd7416454c608db53e7aa2a611a4d89ab2557a4","features":{"handlers":["repository"],"http":[],"repository":[],"sse":[],"websocket":[]},"features2":{"account-handlers":["accounts"],"accounts":["auth"],"askama":["dep:askama","dep:askama_web"],"audit":["dep:blake3"],"auth":["dep:argon2","dep:rand","dep:blake3","dep:base64"],"auth-full":["auth","oauth","jwt","cache","database","login-lockout","accounts"],"base64":["dep:base64"],"cache":["dep:redis","dep:deadpool-redis"],"cedar-authz":["dep:cedar-policy","cache"],"cedar-policy":["dep:cedar-policy"],"clickhouse":["dep:clickhouse"],"database":["dep:sqlx"],"default":["http","observability"],"events":["dep:async-nats"],"full":["http","grpc","websocket","database","cache","events","observability","resilience","otel-metrics","governor","openapi","cedar-authz","jwt","auth","session-memory","session-redis","htmx","askama","sse","pagination-full","handlers","login-lockout","tls","accounts","account-handlers","journald"],"governor":["dep:governor"],"grpc":["dep:tonic","dep:prost","dep:tonic-prost","dep:tonic-prost-build","dep:tokio-stream","dep:tonic-health","dep:tonic-reflection"],"htmx":["dep:axum-htmx"],"htmx-full":["htmx","askama","sse","session-memory"],"journald":["dep:tracing-journald"],"jwt":["dep:jsonwebtoken"],"login-lockout":["auth","cache"],"oauth":["auth","dep:oauth2","dep:openidconnect","dep:base64"],"observability":["dep:opentelemetry","dep:opentelemetry-otlp","dep:opentelemetry_sdk","dep:tracing-opentelemetry"],"openapi":["dep:utoipa","dep:utoipa-swagger-ui"],"otel-metrics":["dep:tower-otel-http-metrics","observability"],"pagination":["dep:paginator-rs"],"pagination-axum":["pagination","dep:paginator-axum"],"pagination-full":["pagination","pagination-axum","pagination-sqlx"],"pagination-sqlx":["pagination","dep:paginator-sqlx"],"resilience":["dep:tower-resilience-circuitbreaker","dep:tower-resilience-bulkhead"],"session":["dep:tower-sessions","dep:time","dep:rand"],"session-memory":["session","dep:tower-sessions-memory-store"],"session-redis":["session","dep:tower-sessions-redis-store"],"surrealdb":["dep:surrealdb"],"tls":["dep:tokio-rustls","dep:rustls-pemfile"],"tonic-health":["dep:tonic-health"],"tonic-reflection":["dep:tonic-reflection"],"tower-resilience-bulkhead":["dep:tower-resilience-bulkhead"],"tower-resilience-circuitbreaker":["dep:tower-resilience-circuitbreaker"],"turso":["dep:libsql"]},"yanked":false,"pubtime":"2026-04-03T02:05:52Z","v":2} {"name":"acton-service","vers":"0.21.1","deps":[{"name":"acton-reactive","req":"^7.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.100","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"argon2","req":"^0.5.3","features":["std"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"askama","req":"^0.15.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"askama_web","req":"^0.15.0","features":["axum-0.8"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-nats","req":"^0.45.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.6","features":["macros","ws"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-htmx","req":"^0.8.1","features":["auto-vary","serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.1","features":["std"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"blake3","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cedar-policy","req":"^4.7.0","features":["datetime","ipaddr"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.42","features":["clock","std","serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"clickhouse","req":"^0.14.3","features":["uuid"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"figment","req":"^0.10.19","features":["toml","env","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.10.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10.1.0","features":["rust_crypto"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libsql","req":"^0.9","features":["replication","remote"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mti","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oauth2","req":"^5.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openidconnect","req":"^4.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.30.0","features":["grpc-tonic"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"paginator-axum","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"paginator-rs","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"paginator-sqlx","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.14.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost-build","req":"^0.14.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"rand","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^0.32","features":["tokio-comp","cluster-async","streams"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.12.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.24","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rusty_paseto","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.145","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.9.0-alpha.1","features":["runtime-tokio","postgres","json","uuid","chrono"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"surrealdb","req":"^2.6","features":["protocol-ws","protocol-http","kv-mem"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.44","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48.0","features":["net","rt","rt-multi-thread","signal","sync","time","macros","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["logging","tls12","ring"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["net"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.14.2","features":["transport"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-build","req":"^0.14.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tonic-health","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost-build","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost-build","req":"^0.14.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tonic-reflection","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":["util","timeout","limit","buffer","make"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.6","features":["trace","compression-gzip","cors","timeout","request-id","propagate-header","metrics","catch-panic","limit","validate-request","sensitive-headers","set-header"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-otel-http-metrics","req":"^0.16.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-resilience-bulkhead","req":"^0.4.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-resilience-circuitbreaker","req":"^0.4.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.14.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tower-sessions-memory-store","req":"^0.14.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions-redis-store","req":"^0.16.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-journald","req":"^0.3.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.31.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.20","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa","req":"^5.4.0","features":["axum_extras"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa-swagger-ui","req":"^9.0.2","features":["axum"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.18.1","features":["v4","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"xdg","req":"^3.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c6ba1720ab0362bf20ff7be1ed5419814127dfb3dc68f528fabad82f340705d3","features":{"handlers":["repository"],"http":[],"repository":[],"sse":[],"websocket":[]},"features2":{"account-handlers":["accounts"],"accounts":["auth"],"askama":["dep:askama","dep:askama_web"],"audit":["dep:blake3"],"auth":["dep:argon2","dep:rand","dep:blake3","dep:base64"],"auth-full":["auth","oauth","jwt","cache","database","login-lockout","accounts"],"base64":["dep:base64"],"cache":["dep:redis","dep:deadpool-redis"],"cedar-authz":["dep:cedar-policy","cache"],"cedar-policy":["dep:cedar-policy"],"clickhouse":["dep:clickhouse"],"database":["dep:sqlx"],"default":["http","observability"],"events":["dep:async-nats"],"full":["http","grpc","websocket","database","cache","events","observability","resilience","otel-metrics","governor","openapi","cedar-authz","jwt","auth","session-memory","session-redis","htmx","askama","sse","pagination-full","handlers","login-lockout","tls","accounts","account-handlers","journald"],"governor":["dep:governor"],"grpc":["dep:tonic","dep:prost","dep:tonic-prost","dep:tonic-prost-build","dep:tokio-stream","dep:tonic-health","dep:tonic-reflection"],"htmx":["dep:axum-htmx"],"htmx-full":["htmx","askama","sse","session-memory"],"journald":["dep:tracing-journald"],"jwt":["dep:jsonwebtoken"],"login-lockout":["auth","cache"],"oauth":["auth","dep:oauth2","dep:openidconnect","dep:base64"],"observability":["dep:opentelemetry","dep:opentelemetry-otlp","dep:opentelemetry_sdk","dep:tracing-opentelemetry"],"openapi":["dep:utoipa","dep:utoipa-swagger-ui"],"otel-metrics":["dep:tower-otel-http-metrics","observability"],"pagination":["dep:paginator-rs"],"pagination-axum":["pagination","dep:paginator-axum"],"pagination-full":["pagination","pagination-axum","pagination-sqlx"],"pagination-sqlx":["pagination","dep:paginator-sqlx"],"resilience":["dep:tower-resilience-circuitbreaker","dep:tower-resilience-bulkhead"],"session":["dep:tower-sessions","dep:time","dep:rand"],"session-memory":["session","dep:tower-sessions-memory-store"],"session-redis":["session","dep:tower-sessions-redis-store"],"surrealdb":["dep:surrealdb"],"tls":["dep:tokio-rustls","dep:rustls-pemfile"],"tonic-health":["dep:tonic-health"],"tonic-reflection":["dep:tonic-reflection"],"tower-resilience-bulkhead":["dep:tower-resilience-bulkhead"],"tower-resilience-circuitbreaker":["dep:tower-resilience-circuitbreaker"],"turso":["dep:libsql"]},"yanked":false,"pubtime":"2026-04-03T04:06:55Z","v":2} {"name":"acton-service","vers":"0.21.2","deps":[{"name":"acton-reactive","req":"^7.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.100","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"argon2","req":"^0.5.3","features":["std"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"askama","req":"^0.15.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"askama_web","req":"^0.15.0","features":["axum-0.8"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-nats","req":"^0.45.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.6","features":["macros","ws"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-htmx","req":"^0.8.1","features":["auto-vary","serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.1","features":["std"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"blake3","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cedar-policy","req":"^4.7.0","features":["datetime","ipaddr"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.42","features":["clock","std","serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"clickhouse","req":"^0.14.3","features":["uuid"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"figment","req":"^0.10.19","features":["toml","env","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.10.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10.1.0","features":["rust_crypto"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libsql","req":"^0.9","features":["replication","remote"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mti","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oauth2","req":"^5.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openidconnect","req":"^4.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.30.0","features":["grpc-tonic"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"paginator-axum","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"paginator-rs","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"paginator-sqlx","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.14.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost-build","req":"^0.14.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"rand","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^0.32","features":["tokio-comp","cluster-async","streams"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.12.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.24","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rusty_paseto","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.145","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.9.0-alpha.1","features":["runtime-tokio","postgres","json","uuid","chrono"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"surrealdb","req":"^2.6","features":["protocol-ws","protocol-http","kv-mem"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.44","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48.0","features":["net","rt","rt-multi-thread","signal","sync","time","macros","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["logging","tls12","ring"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["net"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.14.2","features":["transport"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-build","req":"^0.14.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tonic-health","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost-build","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost-build","req":"^0.14.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tonic-reflection","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":["util","timeout","limit","buffer","make"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.6","features":["trace","compression-gzip","cors","timeout","request-id","propagate-header","metrics","catch-panic","limit","validate-request","sensitive-headers","set-header"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-otel-http-metrics","req":"^0.16.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-resilience-bulkhead","req":"^0.4.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-resilience-circuitbreaker","req":"^0.4.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.14.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tower-sessions-memory-store","req":"^0.14.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions-redis-store","req":"^0.16.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-journald","req":"^0.3.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.31.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.20","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa","req":"^5.4.0","features":["axum_extras"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa-swagger-ui","req":"^9.0.2","features":["axum"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.18.1","features":["v4","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"xdg","req":"^3.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"d7554bdfd91f04d18989ef82f1b4d56024136dbf0de559f5b8c9d26ad6400682","features":{"handlers":["repository"],"http":[],"repository":[],"sse":[],"websocket":[]},"features2":{"account-handlers":["accounts"],"accounts":["auth"],"askama":["dep:askama","dep:askama_web"],"audit":["dep:blake3"],"auth":["dep:argon2","dep:rand","dep:blake3","dep:base64"],"auth-full":["auth","oauth","jwt","cache","database","login-lockout","accounts"],"base64":["dep:base64"],"cache":["dep:redis","dep:deadpool-redis"],"cedar-authz":["dep:cedar-policy","cache"],"cedar-policy":["dep:cedar-policy"],"clickhouse":["dep:clickhouse"],"database":["dep:sqlx"],"default":["http","observability"],"events":["dep:async-nats"],"full":["http","grpc","websocket","database","cache","events","observability","resilience","otel-metrics","governor","openapi","cedar-authz","jwt","auth","session-memory","session-redis","htmx","askama","sse","pagination-full","handlers","login-lockout","tls","accounts","account-handlers","journald"],"governor":["dep:governor"],"grpc":["dep:tonic","dep:prost","dep:tonic-prost","dep:tonic-prost-build","dep:tokio-stream","dep:tonic-health","dep:tonic-reflection"],"htmx":["dep:axum-htmx"],"htmx-full":["htmx","askama","sse","session-memory"],"journald":["dep:tracing-journald"],"jwt":["dep:jsonwebtoken"],"login-lockout":["auth","cache"],"oauth":["auth","dep:oauth2","dep:openidconnect","dep:base64"],"observability":["dep:opentelemetry","dep:opentelemetry-otlp","dep:opentelemetry_sdk","dep:tracing-opentelemetry"],"openapi":["dep:utoipa","dep:utoipa-swagger-ui"],"otel-metrics":["dep:tower-otel-http-metrics","observability"],"pagination":["dep:paginator-rs"],"pagination-axum":["pagination","dep:paginator-axum"],"pagination-full":["pagination","pagination-axum","pagination-sqlx"],"pagination-sqlx":["pagination","dep:paginator-sqlx"],"resilience":["dep:tower-resilience-circuitbreaker","dep:tower-resilience-bulkhead"],"session":["dep:tower-sessions","dep:time","dep:rand"],"session-memory":["session","dep:tower-sessions-memory-store"],"session-redis":["session","dep:tower-sessions-redis-store"],"surrealdb":["dep:surrealdb"],"tls":["dep:tokio-rustls","dep:rustls-pemfile"],"tonic-health":["dep:tonic-health"],"tonic-reflection":["dep:tonic-reflection"],"tower-resilience-bulkhead":["dep:tower-resilience-bulkhead"],"tower-resilience-circuitbreaker":["dep:tower-resilience-circuitbreaker"],"turso":["dep:libsql"]},"yanked":false,"pubtime":"2026-04-03T04:15:28Z","v":2} {"name":"acton-service","vers":"0.21.3","deps":[{"name":"acton-reactive","req":"^7.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.100","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"argon2","req":"^0.5.3","features":["std"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"askama","req":"^0.15.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"askama_web","req":"^0.15.0","features":["axum-0.8"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-nats","req":"^0.45.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.6","features":["macros","ws"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-htmx","req":"^0.8.1","features":["auto-vary","serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.1","features":["std"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"blake3","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cedar-policy","req":"^4.7.0","features":["datetime","ipaddr"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.42","features":["clock","std","serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"clickhouse","req":"^0.14.3","features":["uuid"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"figment","req":"^0.10.19","features":["toml","env","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.10.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10.1.0","features":["rust_crypto"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libsql","req":"^0.9","features":["replication","remote"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mti","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oauth2","req":"^5.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openidconnect","req":"^4.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.30.0","features":["grpc-tonic"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"paginator-axum","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"paginator-rs","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"paginator-sqlx","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.14.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost-build","req":"^0.14.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"rand","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^0.32","features":["tokio-comp","cluster-async","streams"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.12.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.24","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rusty_paseto","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.145","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.9.0-alpha.1","features":["runtime-tokio","postgres","json","uuid","chrono"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"surrealdb","req":"^2.6","features":["protocol-ws","protocol-http","kv-mem"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.44","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48.0","features":["net","rt","rt-multi-thread","signal","sync","time","macros","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["logging","tls12","ring"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["net"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.14.2","features":["transport"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-build","req":"^0.14.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tonic-health","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost-build","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost-build","req":"^0.14.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tonic-reflection","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":["util","timeout","limit","buffer","make"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.6","features":["trace","compression-gzip","cors","timeout","request-id","propagate-header","metrics","catch-panic","limit","validate-request","sensitive-headers","set-header"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-otel-http-metrics","req":"^0.16.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-resilience-bulkhead","req":"^0.4.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-resilience-circuitbreaker","req":"^0.4.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.14.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tower-sessions-memory-store","req":"^0.14.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions-redis-store","req":"^0.16.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-journald","req":"^0.3.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.31.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.20","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa","req":"^5.4.0","features":["axum_extras"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa-swagger-ui","req":"^9.0.2","features":["axum"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.18.1","features":["v4","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"xdg","req":"^3.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"12b79ddef46dc74a637fc10f8229013fe1e62313463ebcb39bd99b2a303d2d2e","features":{"handlers":["repository"],"http":[],"repository":[],"sse":[],"websocket":[]},"features2":{"account-handlers":["accounts"],"accounts":["auth"],"askama":["dep:askama","dep:askama_web"],"audit":["dep:blake3"],"auth":["dep:argon2","dep:rand","dep:blake3","dep:base64"],"auth-full":["auth","oauth","jwt","cache","database","login-lockout","accounts"],"base64":["dep:base64"],"cache":["dep:redis","dep:deadpool-redis"],"cedar-authz":["dep:cedar-policy","cache"],"cedar-policy":["dep:cedar-policy"],"clickhouse":["dep:clickhouse"],"database":["dep:sqlx"],"default":["http","observability"],"events":["dep:async-nats"],"full":["http","grpc","websocket","database","cache","events","observability","resilience","otel-metrics","governor","openapi","cedar-authz","jwt","auth","session-memory","session-redis","htmx","askama","sse","pagination-full","handlers","login-lockout","tls","accounts","account-handlers","journald"],"governor":["dep:governor"],"grpc":["dep:tonic","dep:prost","dep:tonic-prost","dep:tonic-prost-build","dep:tokio-stream","dep:tonic-health","dep:tonic-reflection"],"htmx":["dep:axum-htmx"],"htmx-full":["htmx","askama","sse","session-memory"],"journald":["dep:tracing-journald"],"jwt":["dep:jsonwebtoken"],"login-lockout":["auth","cache"],"oauth":["auth","dep:oauth2","dep:openidconnect","dep:base64"],"observability":["dep:opentelemetry","dep:opentelemetry-otlp","dep:opentelemetry_sdk","dep:tracing-opentelemetry"],"openapi":["dep:utoipa","dep:utoipa-swagger-ui"],"otel-metrics":["dep:tower-otel-http-metrics","observability"],"pagination":["dep:paginator-rs"],"pagination-axum":["pagination","dep:paginator-axum"],"pagination-full":["pagination","pagination-axum","pagination-sqlx"],"pagination-sqlx":["pagination","dep:paginator-sqlx"],"resilience":["dep:tower-resilience-circuitbreaker","dep:tower-resilience-bulkhead"],"session":["dep:tower-sessions","dep:time","dep:rand"],"session-memory":["session","dep:tower-sessions-memory-store"],"session-redis":["session","dep:tower-sessions-redis-store"],"surrealdb":["dep:surrealdb"],"tls":["dep:tokio-rustls","dep:rustls-pemfile"],"tonic-health":["dep:tonic-health"],"tonic-reflection":["dep:tonic-reflection"],"tower-resilience-bulkhead":["dep:tower-resilience-bulkhead"],"tower-resilience-circuitbreaker":["dep:tower-resilience-circuitbreaker"],"turso":["dep:libsql"]},"yanked":false,"pubtime":"2026-04-03T04:19:58Z","v":2} {"name":"acton-service","vers":"0.21.4","deps":[{"name":"acton-reactive","req":"^7.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.100","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"argon2","req":"^0.5.3","features":["std"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"askama","req":"^0.15.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"askama_web","req":"^0.15.0","features":["axum-0.8"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-nats","req":"^0.45.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.6","features":["macros","ws"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-htmx","req":"^0.8.1","features":["auto-vary","serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.1","features":["std"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"blake3","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cedar-policy","req":"^4.7.0","features":["datetime","ipaddr"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.42","features":["clock","std","serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"clickhouse","req":"^0.14.3","features":["uuid"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"figment","req":"^0.10.19","features":["toml","env","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.10.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10.1.0","features":["rust_crypto"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libsql","req":"^0.9","features":["replication","remote"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mti","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oauth2","req":"^5.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openidconnect","req":"^4.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.30.0","features":["grpc-tonic"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"paginator-axum","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"paginator-rs","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"paginator-sqlx","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.14.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost-build","req":"^0.14.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"rand","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^0.32","features":["tokio-comp","cluster-async","streams"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.12.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.24","features":["json","rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rusty_paseto","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.145","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.9.0-alpha.1","features":["runtime-tokio","postgres","json","uuid","chrono"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"surrealdb","req":"^2.6","features":["protocol-ws","protocol-http","kv-mem"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.44","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48.0","features":["net","rt","rt-multi-thread","signal","sync","time","macros","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["logging","tls12","ring"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["net"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.14.2","features":["transport"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-build","req":"^0.14.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tonic-health","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost-build","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost-build","req":"^0.14.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tonic-reflection","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":["util","timeout","limit","buffer","make"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.6","features":["trace","compression-gzip","cors","timeout","request-id","propagate-header","metrics","catch-panic","limit","validate-request","sensitive-headers","set-header"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-otel-http-metrics","req":"^0.16.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-resilience-bulkhead","req":"^0.4.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-resilience-circuitbreaker","req":"^0.4.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.14.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tower-sessions-memory-store","req":"^0.14.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions-redis-store","req":"^0.16.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-journald","req":"^0.3.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.31.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.20","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa","req":"^5.4.0","features":["axum_extras"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa-swagger-ui","req":"^9.0.2","features":["axum"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.18.1","features":["v4","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"xdg","req":"^3.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"4774cf2cf17b87895190ecaff03d357b4bce7c5fce9459e4e0f6445bd01905cb","features":{"handlers":["repository"],"http":[],"repository":[],"sse":[],"websocket":[]},"features2":{"account-handlers":["accounts"],"accounts":["auth"],"askama":["dep:askama","dep:askama_web"],"audit":["dep:blake3"],"auth":["dep:argon2","dep:rand","dep:blake3","dep:base64"],"auth-full":["auth","oauth","jwt","cache","database","login-lockout","accounts"],"base64":["dep:base64"],"cache":["dep:redis","dep:deadpool-redis"],"cedar-authz":["dep:cedar-policy","cache"],"cedar-policy":["dep:cedar-policy"],"clickhouse":["dep:clickhouse"],"database":["dep:sqlx"],"default":["http","observability"],"events":["dep:async-nats"],"full":["http","grpc","websocket","database","cache","events","observability","resilience","otel-metrics","governor","openapi","cedar-authz","jwt","auth","session-memory","session-redis","htmx","askama","sse","pagination-full","handlers","login-lockout","tls","accounts","account-handlers","journald"],"governor":["dep:governor"],"grpc":["dep:tonic","dep:prost","dep:tonic-prost","dep:tonic-prost-build","dep:tokio-stream","dep:tonic-health","dep:tonic-reflection"],"htmx":["dep:axum-htmx"],"htmx-full":["htmx","askama","sse","session-memory"],"journald":["dep:tracing-journald"],"jwt":["dep:jsonwebtoken"],"login-lockout":["auth","cache"],"oauth":["auth","dep:oauth2","dep:openidconnect","dep:base64"],"observability":["dep:opentelemetry","dep:opentelemetry-otlp","dep:opentelemetry_sdk","dep:tracing-opentelemetry"],"openapi":["dep:utoipa","dep:utoipa-swagger-ui"],"otel-metrics":["dep:tower-otel-http-metrics","observability"],"pagination":["dep:paginator-rs"],"pagination-axum":["pagination","dep:paginator-axum"],"pagination-full":["pagination","pagination-axum","pagination-sqlx"],"pagination-sqlx":["pagination","dep:paginator-sqlx"],"resilience":["dep:tower-resilience-circuitbreaker","dep:tower-resilience-bulkhead"],"session":["dep:tower-sessions","dep:time","dep:rand"],"session-memory":["session","dep:tower-sessions-memory-store"],"session-redis":["session","dep:tower-sessions-redis-store"],"surrealdb":["dep:surrealdb"],"tls":["dep:tokio-rustls","dep:rustls-pemfile"],"tonic-health":["dep:tonic-health"],"tonic-reflection":["dep:tonic-reflection"],"tower-resilience-bulkhead":["dep:tower-resilience-bulkhead"],"tower-resilience-circuitbreaker":["dep:tower-resilience-circuitbreaker"],"turso":["dep:libsql"]},"yanked":false,"pubtime":"2026-04-03T04:35:54Z","v":2} {"name":"acton-service","vers":"0.22.0","deps":[{"name":"acton-reactive","req":"^8.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.100","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"argon2","req":"^0.5.3","features":["std"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"askama","req":"^0.15.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"askama_web","req":"^0.15.0","features":["axum-0.8"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-nats","req":"^0.45.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.6","features":["macros","ws"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-htmx","req":"^0.8.1","features":["auto-vary","serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.1","features":["std"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"blake3","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cedar-policy","req":"^4.7.0","features":["datetime","ipaddr"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.42","features":["clock","std","serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"clickhouse","req":"^0.14.3","features":["uuid"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"figment","req":"^0.10.19","features":["toml","env","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.10.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10.1.0","features":["rust_crypto"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libsql","req":"^0.9","features":["replication","remote"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mti","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oauth2","req":"^5.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openidconnect","req":"^4.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.30.0","features":["grpc-tonic"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"paginator-axum","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"paginator-rs","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"paginator-sqlx","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.14.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost-build","req":"^0.14.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"rand","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^0.32","features":["tokio-comp","cluster-async","streams"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.12.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.24","features":["json","rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rusty_paseto","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.145","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.9.0-alpha.1","features":["runtime-tokio","postgres","json","uuid","chrono"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"surrealdb","req":"^2.6","features":["protocol-ws","protocol-http","kv-mem"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.44","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48.0","features":["net","rt","rt-multi-thread","signal","sync","time","macros","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["logging","tls12","ring"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["net"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.14.2","features":["transport"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-build","req":"^0.14.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tonic-health","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost-build","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost-build","req":"^0.14.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tonic-reflection","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":["util","timeout","limit","buffer","make"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.6","features":["trace","compression-gzip","cors","timeout","request-id","propagate-header","metrics","catch-panic","limit","validate-request","sensitive-headers","set-header"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-otel-http-metrics","req":"^0.16.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-resilience-bulkhead","req":"^0.4.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-resilience-circuitbreaker","req":"^0.4.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.14.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tower-sessions-memory-store","req":"^0.14.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions-redis-store","req":"^0.16.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-journald","req":"^0.3.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.31.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.20","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa","req":"^5.4.0","features":["axum_extras"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa-swagger-ui","req":"^9.0.2","features":["axum"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.18.1","features":["v4","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"xdg","req":"^3.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"5f788d3118d7d19d7c46c1c8d21e54f754e5b94c52716395d935586fa22c4d49","features":{"handlers":["repository"],"http":[],"repository":[],"sse":[],"websocket":[]},"features2":{"account-handlers":["accounts"],"accounts":["auth"],"askama":["dep:askama","dep:askama_web"],"audit":["dep:blake3"],"auth":["dep:argon2","dep:rand","dep:blake3","dep:base64"],"auth-full":["auth","oauth","jwt","cache","database","login-lockout","accounts"],"base64":["dep:base64"],"cache":["dep:redis","dep:deadpool-redis"],"cedar-authz":["dep:cedar-policy","cache"],"cedar-policy":["dep:cedar-policy"],"clickhouse":["dep:clickhouse"],"database":["dep:sqlx"],"default":["http","observability"],"events":["dep:async-nats"],"full":["http","grpc","websocket","database","cache","events","observability","resilience","otel-metrics","governor","openapi","cedar-authz","jwt","auth","session-memory","session-redis","htmx","askama","sse","pagination-full","handlers","login-lockout","tls","accounts","account-handlers","journald"],"governor":["dep:governor"],"grpc":["dep:tonic","dep:prost","dep:tonic-prost","dep:tonic-prost-build","dep:tokio-stream","dep:tonic-health","dep:tonic-reflection"],"htmx":["dep:axum-htmx"],"htmx-full":["htmx","askama","sse","session-memory"],"journald":["dep:tracing-journald"],"jwt":["dep:jsonwebtoken"],"login-lockout":["auth","cache"],"oauth":["auth","dep:oauth2","dep:openidconnect","dep:base64"],"observability":["dep:opentelemetry","dep:opentelemetry-otlp","dep:opentelemetry_sdk","dep:tracing-opentelemetry"],"openapi":["dep:utoipa","dep:utoipa-swagger-ui"],"otel-metrics":["dep:tower-otel-http-metrics","observability"],"pagination":["dep:paginator-rs"],"pagination-axum":["pagination","dep:paginator-axum"],"pagination-full":["pagination","pagination-axum","pagination-sqlx"],"pagination-sqlx":["pagination","dep:paginator-sqlx"],"resilience":["dep:tower-resilience-circuitbreaker","dep:tower-resilience-bulkhead"],"session":["dep:tower-sessions","dep:time","dep:rand"],"session-memory":["session","dep:tower-sessions-memory-store"],"session-redis":["session","dep:tower-sessions-redis-store"],"surrealdb":["dep:surrealdb"],"tls":["dep:tokio-rustls","dep:rustls-pemfile"],"tonic-health":["dep:tonic-health"],"tonic-reflection":["dep:tonic-reflection"],"tower-resilience-bulkhead":["dep:tower-resilience-bulkhead"],"tower-resilience-circuitbreaker":["dep:tower-resilience-circuitbreaker"],"turso":["dep:libsql"]},"yanked":false,"pubtime":"2026-04-03T19:46:04Z","v":2} {"name":"acton-service","vers":"0.23.0","deps":[{"name":"acton-reactive","req":"^8.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.100","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"argon2","req":"^0.5.3","features":["std"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"askama","req":"^0.15.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"askama_web","req":"^0.15.0","features":["axum-0.8"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-nats","req":"^0.45.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.6","features":["macros","ws"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-htmx","req":"^0.8.1","features":["auto-vary","serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.1","features":["std"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"blake3","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cedar-policy","req":"^4.7.0","features":["datetime","ipaddr"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.42","features":["clock","std","serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"clickhouse","req":"^0.14.3","features":["uuid"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"figment","req":"^0.10.19","features":["toml","env","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.10.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10.1.0","features":["rust_crypto"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libsql","req":"^0.9","features":["replication","remote"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mti","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oauth2","req":"^5.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openidconnect","req":"^4.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.30.0","features":["grpc-tonic"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"paginator-axum","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"paginator-rs","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"paginator-sqlx","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.14.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost-build","req":"^0.14.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"rand","req":"^0.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^0.32","features":["tokio-comp","cluster-async","streams"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.12.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.24","features":["json","rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rusty_paseto","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.145","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio","tls-rustls","postgres","json","uuid","chrono"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"surrealdb","req":"^2.6","features":["protocol-ws","protocol-http","kv-mem"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.44","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48.0","features":["net","rt","rt-multi-thread","signal","sync","time","macros","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["logging","tls12","ring"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["net"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.14.2","features":["transport"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-build","req":"^0.14.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tonic-health","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost-build","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost-build","req":"^0.14.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tonic-reflection","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":["util","timeout","limit","buffer","make"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.6","features":["trace","compression-gzip","cors","timeout","request-id","propagate-header","metrics","catch-panic","limit","validate-request","sensitive-headers","set-header"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-otel-http-metrics","req":"^0.16.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-resilience-bulkhead","req":"^0.4.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-resilience-circuitbreaker","req":"^0.4.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.14.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tower-sessions-memory-store","req":"^0.14.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions-redis-store","req":"^0.16.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-journald","req":"^0.3.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.31.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.20","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa","req":"^5.4.0","features":["axum_extras"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa-swagger-ui","req":"^9.0.2","features":["axum"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.18.1","features":["v4","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"xdg","req":"^3.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"fcb4169d105e4d8c1405cfe64f016b406866baaa39ffd779c9d99309ded9c635","features":{"handlers":["repository"],"http":[],"repository":[],"sse":[],"websocket":[]},"features2":{"account-handlers":["accounts"],"accounts":["auth"],"askama":["dep:askama","dep:askama_web"],"audit":["dep:blake3"],"auth":["dep:argon2","dep:rand","dep:blake3","dep:base64"],"auth-full":["auth","oauth","jwt","cache","database","login-lockout","accounts"],"base64":["dep:base64"],"cache":["dep:redis","dep:deadpool-redis"],"cedar-authz":["dep:cedar-policy","cache"],"cedar-policy":["dep:cedar-policy"],"clickhouse":["dep:clickhouse"],"database":["dep:sqlx"],"default":["http","observability"],"events":["dep:async-nats"],"full":["http","grpc","websocket","database","cache","events","observability","resilience","otel-metrics","governor","openapi","cedar-authz","jwt","auth","session-memory","session-redis","htmx","askama","sse","pagination-full","handlers","login-lockout","tls","accounts","account-handlers","journald"],"governor":["dep:governor"],"grpc":["dep:tonic","dep:prost","dep:tonic-prost","dep:tonic-prost-build","dep:tokio-stream","dep:tonic-health","dep:tonic-reflection"],"htmx":["dep:axum-htmx"],"htmx-full":["htmx","askama","sse","session-memory"],"journald":["dep:tracing-journald"],"jwt":["dep:jsonwebtoken"],"login-lockout":["auth","cache"],"oauth":["auth","dep:oauth2","dep:openidconnect","dep:base64"],"observability":["dep:opentelemetry","dep:opentelemetry-otlp","dep:opentelemetry_sdk","dep:tracing-opentelemetry"],"openapi":["dep:utoipa","dep:utoipa-swagger-ui"],"otel-metrics":["dep:tower-otel-http-metrics","observability"],"pagination":["dep:paginator-rs"],"pagination-axum":["pagination","dep:paginator-axum"],"pagination-full":["pagination","pagination-axum","pagination-sqlx"],"pagination-sqlx":["pagination","dep:paginator-sqlx"],"resilience":["dep:tower-resilience-circuitbreaker","dep:tower-resilience-bulkhead"],"session":["dep:tower-sessions","dep:time","dep:rand"],"session-memory":["session","dep:tower-sessions-memory-store"],"session-redis":["session","dep:tower-sessions-redis-store"],"surrealdb":["dep:surrealdb"],"tls":["dep:tokio-rustls","dep:rustls-pemfile"],"tonic-health":["dep:tonic-health"],"tonic-reflection":["dep:tonic-reflection"],"tower-resilience-bulkhead":["dep:tower-resilience-bulkhead"],"tower-resilience-circuitbreaker":["dep:tower-resilience-circuitbreaker"],"turso":["dep:libsql"]},"yanked":false,"pubtime":"2026-04-28T18:26:24Z","v":2} {"name":"acton-service","vers":"0.24.0","deps":[{"name":"acton-reactive","req":"^8.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.100","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"argon2","req":"^0.5.3","features":["std"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"askama","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"askama_web","req":"^0.16","features":["axum-0.8"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-nats","req":"^0.45.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.6","features":["macros","ws"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-htmx","req":"^0.8.1","features":["auto-vary","serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.1","features":["std"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"blake3","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cedar-policy","req":"^4.7.0","features":["datetime","ipaddr"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.42","features":["clock","std","serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"clickhouse","req":"^0.14.3","features":["uuid"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"figment","req":"^0.10.19","features":["toml","env","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.10.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10.1.0","features":["rust_crypto"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libsql","req":"^0.9","features":["replication","remote"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mti","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oauth2","req":"^5.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openidconnect","req":"^4.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.30.0","features":["grpc-tonic"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"paginator-axum","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"paginator-rs","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"paginator-sqlx","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.14.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost-build","req":"^0.14.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"rand","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^0.32","features":["tokio-comp","cluster-async","streams"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.12.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.24","features":["json","rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rusty_paseto","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.145","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio","tls-rustls","postgres","json","uuid","chrono"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"surrealdb","req":"^3.0","features":["protocol-ws","protocol-http","kv-mem"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.44","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48.0","features":["net","rt","rt-multi-thread","signal","sync","time","macros","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["logging","tls12","ring"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["net"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.14.2","features":["transport"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-build","req":"^0.14.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tonic-health","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost-build","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost-build","req":"^0.14.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tonic-reflection","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":["util","timeout","limit","buffer","make"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.6","features":["trace","compression-gzip","cors","timeout","request-id","propagate-header","metrics","catch-panic","limit","validate-request","sensitive-headers","set-header"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-otel-http-metrics","req":"^0.16.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-resilience-bulkhead","req":"^0.4.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-resilience-circuitbreaker","req":"^0.4.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.14.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tower-sessions-memory-store","req":"^0.14.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions-redis-store","req":"^0.16.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-journald","req":"^0.3.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.31.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.20","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa","req":"^5.4.0","features":["axum_extras"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa-swagger-ui","req":"^9.0.2","features":["axum"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.18.1","features":["v4","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"xdg","req":"^3.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"a4500556b47dcf70374fe004c0128f056bb0834790950a46e55b41c7cc041073","features":{"handlers":["repository"],"http":[],"repository":[],"sse":[],"websocket":[]},"features2":{"account-handlers":["accounts"],"accounts":["auth"],"askama":["dep:askama","dep:askama_web"],"audit":["dep:blake3"],"auth":["dep:argon2","dep:rand","dep:blake3","dep:base64"],"auth-full":["auth","oauth","jwt","cache","database","login-lockout","accounts"],"base64":["dep:base64"],"cache":["dep:redis","dep:deadpool-redis"],"cedar-authz":["dep:cedar-policy","cache"],"cedar-policy":["dep:cedar-policy"],"clickhouse":["dep:clickhouse"],"database":["dep:sqlx"],"default":["http","observability"],"events":["dep:async-nats"],"full":["http","grpc","websocket","database","cache","events","observability","resilience","otel-metrics","governor","openapi","cedar-authz","jwt","auth","session-memory","session-redis","htmx","askama","sse","pagination-full","handlers","login-lockout","tls","accounts","account-handlers","journald"],"governor":["dep:governor"],"grpc":["dep:tonic","dep:prost","dep:tonic-prost","dep:tonic-prost-build","dep:tokio-stream","dep:tonic-health","dep:tonic-reflection"],"htmx":["dep:axum-htmx"],"htmx-full":["htmx","askama","sse","session-memory"],"journald":["dep:tracing-journald"],"jwt":["dep:jsonwebtoken"],"login-lockout":["auth","cache"],"oauth":["auth","dep:oauth2","dep:openidconnect","dep:base64"],"observability":["dep:opentelemetry","dep:opentelemetry-otlp","dep:opentelemetry_sdk","dep:tracing-opentelemetry"],"openapi":["dep:utoipa","dep:utoipa-swagger-ui"],"otel-metrics":["dep:tower-otel-http-metrics","observability"],"pagination":["dep:paginator-rs"],"pagination-axum":["pagination","dep:paginator-axum"],"pagination-full":["pagination","pagination-axum","pagination-sqlx"],"pagination-sqlx":["pagination","dep:paginator-sqlx"],"resilience":["dep:tower-resilience-circuitbreaker","dep:tower-resilience-bulkhead"],"session":["dep:tower-sessions","dep:time","dep:rand"],"session-memory":["session","dep:tower-sessions-memory-store"],"session-redis":["session","dep:tower-sessions-redis-store"],"surrealdb":["dep:surrealdb"],"tls":["dep:tokio-rustls","dep:rustls-pemfile"],"tonic-health":["dep:tonic-health"],"tonic-reflection":["dep:tonic-reflection"],"tower-resilience-bulkhead":["dep:tower-resilience-bulkhead"],"tower-resilience-circuitbreaker":["dep:tower-resilience-circuitbreaker"],"turso":["dep:libsql"]},"yanked":false,"pubtime":"2026-05-10T21:05:31Z","v":2} {"name":"acton-service","vers":"0.25.0","deps":[{"name":"acton-reactive","req":"^8.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.100","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"argon2","req":"^0.5.3","features":["std"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"askama","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"askama_web","req":"^0.16","features":["axum-0.8"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-graphql","req":"^7.2.1","features":["uuid","chrono","dataloader","apollo_tracing","tracing"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-graphql-axum","req":"^7.2.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-nats","req":"^0.45.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.6","features":["macros","ws"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-htmx","req":"^0.8.1","features":["auto-vary","serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.1","features":["std"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"blake3","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cedar-policy","req":"^4.7.0","features":["datetime","ipaddr"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.42","features":["clock","std","serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"clickhouse","req":"^0.14.3","features":["uuid"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"figment","req":"^0.10.19","features":["toml","env","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.10.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10.1.0","features":["rust_crypto"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libsql","req":"^0.9","features":["replication","remote"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mti","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oauth2","req":"^5.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openidconnect","req":"^4.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.30.0","features":["grpc-tonic"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"paginator-axum","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"paginator-rs","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"paginator-sqlx","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.14.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost-build","req":"^0.14.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"rand","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^0.32","features":["tokio-comp","cluster-async","streams"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.12.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.24","features":["json","rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rusty_paseto","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.145","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio","tls-rustls","postgres","json","uuid","chrono"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"surrealdb","req":"^3.0","features":["protocol-ws","protocol-http","kv-mem"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.44","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48.0","features":["net","rt","rt-multi-thread","signal","sync","time","macros","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["logging","tls12","ring"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["net"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.14.2","features":["transport"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-build","req":"^0.14.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tonic-health","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost-build","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost-build","req":"^0.14.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tonic-reflection","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":["util","timeout","limit","buffer","make"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.6","features":["trace","compression-gzip","cors","timeout","request-id","propagate-header","metrics","catch-panic","limit","validate-request","sensitive-headers","set-header"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-otel-http-metrics","req":"^0.16.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-resilience-bulkhead","req":"^0.4.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-resilience-circuitbreaker","req":"^0.4.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.14.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tower-sessions-memory-store","req":"^0.14.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions-redis-store","req":"^0.16.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-journald","req":"^0.3.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.31.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.20","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa","req":"^5.4.0","features":["axum_extras"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa-swagger-ui","req":"^9.0.2","features":["axum"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.18.1","features":["v4","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"xdg","req":"^3.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"69513870c4ea190439bc6c64ae89b14ba8c027fd6b0347539791ecf4d8792b2b","features":{"handlers":["repository"],"http":[],"repository":[],"sse":[],"websocket":[]},"features2":{"account-handlers":["accounts"],"accounts":["auth"],"askama":["dep:askama","dep:askama_web"],"audit":["dep:blake3"],"auth":["dep:argon2","dep:rand","dep:blake3","dep:base64"],"auth-full":["auth","oauth","jwt","cache","database","login-lockout","accounts"],"base64":["dep:base64"],"cache":["dep:redis","dep:deadpool-redis"],"cedar-authz":["dep:cedar-policy","cache"],"cedar-policy":["dep:cedar-policy"],"clickhouse":["dep:clickhouse"],"database":["dep:sqlx"],"default":["http","observability"],"events":["dep:async-nats"],"full":["http","grpc","websocket","database","cache","events","observability","resilience","otel-metrics","governor","openapi","cedar-authz","jwt","auth","session-memory","session-redis","htmx","askama","sse","pagination-full","handlers","login-lockout","tls","accounts","account-handlers","journald","graphql","graphql-cedar"],"governor":["dep:governor"],"graphql":["dep:async-graphql","dep:async-graphql-axum","dep:bytes"],"graphql-cedar":["graphql","cedar-authz"],"grpc":["dep:tonic","dep:prost","dep:tonic-prost","dep:tonic-prost-build","dep:tokio-stream","dep:tonic-health","dep:tonic-reflection"],"htmx":["dep:axum-htmx"],"htmx-full":["htmx","askama","sse","session-memory"],"journald":["dep:tracing-journald"],"jwt":["dep:jsonwebtoken"],"login-lockout":["auth","cache"],"oauth":["auth","dep:oauth2","dep:openidconnect","dep:base64"],"observability":["dep:opentelemetry","dep:opentelemetry-otlp","dep:opentelemetry_sdk","dep:tracing-opentelemetry"],"openapi":["dep:utoipa","dep:utoipa-swagger-ui"],"otel-metrics":["dep:tower-otel-http-metrics","observability"],"pagination":["dep:paginator-rs"],"pagination-axum":["pagination","dep:paginator-axum"],"pagination-full":["pagination","pagination-axum","pagination-sqlx"],"pagination-sqlx":["pagination","dep:paginator-sqlx"],"resilience":["dep:tower-resilience-circuitbreaker","dep:tower-resilience-bulkhead"],"session":["dep:tower-sessions","dep:time","dep:rand"],"session-memory":["session","dep:tower-sessions-memory-store"],"session-redis":["session","dep:tower-sessions-redis-store"],"surrealdb":["dep:surrealdb"],"tls":["dep:tokio-rustls","dep:rustls-pemfile"],"tonic-health":["dep:tonic-health"],"tonic-reflection":["dep:tonic-reflection"],"tower-resilience-bulkhead":["dep:tower-resilience-bulkhead"],"tower-resilience-circuitbreaker":["dep:tower-resilience-circuitbreaker"],"turso":["dep:libsql"]},"yanked":false,"pubtime":"2026-05-15T14:51:49Z","v":2} {"name":"acton-service","vers":"0.26.0","deps":[{"name":"acton-reactive","req":"^8.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.100","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"argon2","req":"^0.5.3","features":["std"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"askama","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"askama_web","req":"^0.16","features":["axum-0.8"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-graphql","req":"^7.2.1","features":["uuid","chrono","dataloader","apollo_tracing","tracing"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-graphql-axum","req":"^7.2.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-nats","req":"^0.45.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.6","features":["macros","ws"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-htmx","req":"^0.8.1","features":["auto-vary","serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.1","features":["std"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"blake3","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cedar-policy","req":"^4.7.0","features":["datetime","ipaddr"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.42","features":["clock","std","serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"clickhouse","req":"^0.14.3","features":["uuid"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"figment","req":"^0.10.19","features":["toml","env","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.10.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10.1.0","features":["rust_crypto"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libsql","req":"^0.9","features":["replication","remote"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mti","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oauth2","req":"^5.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openidconnect","req":"^4.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.30.0","features":["grpc-tonic"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"paginator-axum","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"paginator-rs","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"paginator-sqlx","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.14.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost-build","req":"^0.14.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"rand","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^0.32","features":["tokio-comp","cluster-async","streams"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.12.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.24","features":["json"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23.40","features":["logging","tls12","std"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rusty_paseto","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.145","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio","postgres","json","uuid","chrono","macros","migrate","any"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"surrealdb","req":"^3.0","features":["protocol-ws","protocol-http","kv-mem"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.44","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48.0","features":["net","rt","rt-multi-thread","signal","sync","time","macros","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["logging","tls12"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["net"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.14.2","features":["transport","codegen","router","server","channel"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tonic-build","req":"^0.14.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tonic-health","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost-build","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost-build","req":"^0.14.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tonic-reflection","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":["util","timeout","limit","buffer","make"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.6","features":["trace","compression-gzip","cors","timeout","request-id","propagate-header","metrics","catch-panic","limit","validate-request","sensitive-headers","set-header"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-otel-http-metrics","req":"^0.16.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-resilience-bulkhead","req":"^0.4.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-resilience-circuitbreaker","req":"^0.4.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.14.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tower-sessions-memory-store","req":"^0.14.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions-redis-store","req":"^0.16.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-journald","req":"^0.3.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.31.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.20","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa","req":"^5.4.0","features":["axum_extras"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa-swagger-ui","req":"^9.0.2","features":["axum"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.18.1","features":["v4","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"xdg","req":"^3.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"7a3102bd0e14705fb869e54da2ff8db793769fb1e15f1d14e2b11908e34f64ea","features":{"handlers":["repository"],"http":[],"repository":[],"sse":[],"websocket":[]},"features2":{"account-handlers":["accounts"],"accounts":["auth"],"askama":["dep:askama","dep:askama_web"],"audit":["dep:blake3"],"auth":["dep:argon2","dep:rand","dep:blake3","dep:base64"],"auth-full":["auth","oauth","jwt","cache","database","login-lockout","accounts"],"base64":["dep:base64"],"cache":["dep:redis","dep:deadpool-redis"],"cedar-authz":["dep:cedar-policy","cache"],"cedar-policy":["dep:cedar-policy"],"clickhouse":["dep:clickhouse"],"crypto-aws-lc-rs":["dep:rustls","rustls/aws-lc-rs","tokio-rustls?/aws_lc_rs","reqwest/rustls-tls-no-provider","reqwest/rustls-tls-webpki-roots-no-provider","sqlx?/tls-rustls-aws-lc-rs","tonic?/tls-aws-lc"],"crypto-ring":["dep:rustls","rustls/ring","tokio-rustls?/ring","reqwest/rustls-tls","sqlx?/tls-rustls-ring-webpki","tonic?/tls-ring"],"database":["dep:sqlx"],"default":["http","observability","crypto-aws-lc-rs"],"events":["dep:async-nats"],"full":["http","grpc","websocket","database","cache","events","observability","resilience","otel-metrics","governor","openapi","cedar-authz","jwt","auth","session-memory","session-redis","htmx","askama","sse","pagination-full","handlers","login-lockout","tls","accounts","account-handlers","journald","graphql","graphql-cedar"],"governor":["dep:governor"],"graphql":["dep:async-graphql","dep:async-graphql-axum","dep:bytes"],"graphql-cedar":["graphql","cedar-authz"],"grpc":["dep:tonic","dep:prost","dep:tonic-prost","dep:tonic-prost-build","dep:tokio-stream","dep:tonic-health","dep:tonic-reflection"],"htmx":["dep:axum-htmx"],"htmx-full":["htmx","askama","sse","session-memory"],"journald":["dep:tracing-journald"],"jwt":["dep:jsonwebtoken"],"login-lockout":["auth","cache"],"oauth":["auth","dep:oauth2","dep:openidconnect","dep:base64"],"observability":["dep:opentelemetry","dep:opentelemetry-otlp","dep:opentelemetry_sdk","dep:tracing-opentelemetry"],"openapi":["dep:utoipa","dep:utoipa-swagger-ui"],"otel-metrics":["dep:tower-otel-http-metrics","observability"],"pagination":["dep:paginator-rs"],"pagination-axum":["pagination","dep:paginator-axum"],"pagination-full":["pagination","pagination-axum","pagination-sqlx"],"pagination-sqlx":["pagination","dep:paginator-sqlx"],"resilience":["dep:tower-resilience-circuitbreaker","dep:tower-resilience-bulkhead"],"session":["dep:tower-sessions","dep:time","dep:rand"],"session-memory":["session","dep:tower-sessions-memory-store"],"session-redis":["session","dep:tower-sessions-redis-store"],"surrealdb":["dep:surrealdb"],"tls":["dep:tokio-rustls","dep:rustls-pemfile"],"tonic-health":["dep:tonic-health"],"tonic-reflection":["dep:tonic-reflection"],"tower-resilience-bulkhead":["dep:tower-resilience-bulkhead"],"tower-resilience-circuitbreaker":["dep:tower-resilience-circuitbreaker"],"turso":["dep:libsql"]},"yanked":false,"pubtime":"2026-05-17T23:37:29Z","v":2} {"name":"acton-service","vers":"0.26.1","deps":[{"name":"acton-reactive","req":"^8.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.100","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"argon2","req":"^0.5.3","features":["std"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"askama","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"askama_web","req":"^0.16","features":["axum-0.8"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-graphql","req":"^7.2.1","features":["uuid","chrono","dataloader","apollo_tracing","tracing"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-graphql-axum","req":"^7.2.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-nats","req":"^0.45.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.6","features":["macros","ws"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-htmx","req":"^0.8.1","features":["auto-vary","serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.1","features":["std"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"blake3","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cedar-policy","req":"^4.7.0","features":["datetime","ipaddr"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.42","features":["clock","std","serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"clickhouse","req":"^0.14.3","features":["uuid"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"figment","req":"^0.10.19","features":["toml","env","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.10.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10.1.0","features":["rust_crypto"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libsql","req":"^0.9","features":["replication","remote"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mti","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oauth2","req":"^5.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openidconnect","req":"^4.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.30.0","features":["grpc-tonic"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"paginator-axum","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"paginator-rs","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"paginator-sqlx","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.14.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost-build","req":"^0.14.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"rand","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^0.32","features":["tokio-comp","cluster-async","streams"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.12.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.24","features":["json"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23.40","features":["logging","tls12","std"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rusty_paseto","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.145","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio","postgres","json","uuid","chrono","macros","migrate","any"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"surrealdb","req":"^3.0","features":["protocol-ws","protocol-http","kv-mem"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.44","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48.0","features":["net","rt","rt-multi-thread","signal","sync","time","macros","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["logging","tls12"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["net"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.14.2","features":["transport","codegen","router","server","channel"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tonic-build","req":"^0.14.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tonic-health","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost-build","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost-build","req":"^0.14.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tonic-reflection","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":["util","timeout","limit","buffer","make"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.6","features":["trace","compression-gzip","cors","timeout","request-id","propagate-header","metrics","catch-panic","limit","validate-request","sensitive-headers","set-header"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-otel-http-metrics","req":"^0.16.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-resilience-bulkhead","req":"^0.4.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-resilience-circuitbreaker","req":"^0.4.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.14.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tower-sessions-memory-store","req":"^0.14.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions-redis-store","req":"^0.16.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-journald","req":"^0.3.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.31.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.20","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa","req":"^5.4.0","features":["axum_extras"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa-swagger-ui","req":"^9.0.2","features":["axum"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.18.1","features":["v4","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"xdg","req":"^3.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"198d5252b1832e28c3df3f75550bd67bd1f7e6f6b2a0e282eac17a1b67aa8aff","features":{"handlers":["repository"],"http":[],"repository":[],"sse":[],"websocket":[]},"features2":{"account-handlers":["accounts"],"accounts":["auth"],"askama":["dep:askama","dep:askama_web"],"audit":["dep:blake3"],"auth":["dep:argon2","dep:rand","dep:blake3","dep:base64"],"auth-full":["auth","oauth","jwt","cache","database","login-lockout","accounts"],"base64":["dep:base64"],"cache":["dep:redis","dep:deadpool-redis"],"cedar-authz":["dep:cedar-policy","cache"],"cedar-policy":["dep:cedar-policy"],"clickhouse":["dep:clickhouse"],"crypto-aws-lc-rs":["dep:rustls","rustls/aws-lc-rs","tokio-rustls?/aws_lc_rs","reqwest/rustls-tls-no-provider","reqwest/rustls-tls-webpki-roots-no-provider","sqlx?/tls-rustls-aws-lc-rs","tonic?/tls-aws-lc"],"crypto-ring":["dep:rustls","rustls/ring","tokio-rustls?/ring","reqwest/rustls-tls","sqlx?/tls-rustls-ring-webpki","tonic?/tls-ring"],"database":["dep:sqlx"],"default":["http","observability","crypto-aws-lc-rs"],"events":["dep:async-nats"],"full":["http","grpc","websocket","database","cache","events","observability","resilience","otel-metrics","governor","openapi","cedar-authz","jwt","auth","session-memory","session-redis","htmx","askama","sse","pagination-full","handlers","login-lockout","tls","accounts","account-handlers","journald","graphql","graphql-cedar"],"governor":["dep:governor"],"graphql":["dep:async-graphql","dep:async-graphql-axum","dep:bytes"],"graphql-cedar":["graphql","cedar-authz"],"grpc":["dep:tonic","dep:prost","dep:tonic-prost","dep:tonic-prost-build","dep:tokio-stream","dep:tonic-health","dep:tonic-reflection"],"htmx":["dep:axum-htmx"],"htmx-full":["htmx","askama","sse","session-memory"],"journald":["dep:tracing-journald"],"jwt":["dep:jsonwebtoken"],"login-lockout":["auth","cache"],"oauth":["auth","dep:oauth2","dep:openidconnect","dep:base64"],"observability":["dep:opentelemetry","dep:opentelemetry-otlp","dep:opentelemetry_sdk","dep:tracing-opentelemetry"],"openapi":["dep:utoipa","dep:utoipa-swagger-ui"],"otel-metrics":["dep:tower-otel-http-metrics","observability"],"pagination":["dep:paginator-rs"],"pagination-axum":["pagination","dep:paginator-axum"],"pagination-full":["pagination","pagination-axum","pagination-sqlx"],"pagination-sqlx":["pagination","dep:paginator-sqlx"],"resilience":["dep:tower-resilience-circuitbreaker","dep:tower-resilience-bulkhead"],"session":["dep:tower-sessions","dep:time","dep:rand"],"session-memory":["session","dep:tower-sessions-memory-store"],"session-redis":["session","dep:tower-sessions-redis-store"],"surrealdb":["dep:surrealdb"],"tls":["dep:tokio-rustls","dep:rustls-pemfile"],"tonic-health":["dep:tonic-health"],"tonic-reflection":["dep:tonic-reflection"],"tower-resilience-bulkhead":["dep:tower-resilience-bulkhead"],"tower-resilience-circuitbreaker":["dep:tower-resilience-circuitbreaker"],"turso":["dep:libsql"]},"yanked":false,"pubtime":"2026-05-18T20:08:49Z","v":2} {"name":"acton-service","vers":"0.27.0","deps":[{"name":"acton-reactive","req":"^8.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.100","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"argon2","req":"^0.5.3","features":["std"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"askama","req":"^0.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"askama_web","req":"^0.16","features":["axum-0.8"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-graphql","req":"^7.2.1","features":["uuid","chrono","dataloader","apollo_tracing","tracing"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-graphql-axum","req":"^7.2.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-nats","req":"^0.48.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.6","features":["macros","ws"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-htmx","req":"^0.8.1","features":["auto-vary","serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.1","features":["std"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"blake3","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cedar-policy","req":"^4.7.0","features":["datetime","ipaddr"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.42","features":["clock","std","serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"clickhouse","req":"^0.14.3","features":["uuid"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"figment","req":"^0.10.19","features":["toml","env","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.10.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^10.1.0","features":["rust_crypto"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libsql","req":"^0.9","features":["replication","remote"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mti","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oauth2","req":"^5.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openidconnect","req":"^4.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.30.0","features":["grpc-tonic"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.30.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"paginator-axum","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"paginator-rs","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"paginator-sqlx","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.14.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost-build","req":"^0.14.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"rand","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^0.32","features":["tokio-comp","cluster-async","streams"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.12.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.24","features":["json"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23.40","features":["logging","tls12","std"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rustls-pki-types","req":"^1.14.1","features":["std"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rusty_paseto","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.145","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio","postgres","json","uuid","chrono","macros","migrate","any"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"surrealdb","req":"^3.0","features":["protocol-ws","protocol-http","kv-mem"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.44","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48.0","features":["net","rt","rt-multi-thread","signal","sync","time","macros","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":["logging","tls12"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":["net"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.14.2","features":["transport","codegen","router","server","channel"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tonic-build","req":"^0.14.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tonic-health","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost-build","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost-build","req":"^0.14.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tonic-reflection","req":"^0.14.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5.2","features":["util","timeout","limit","buffer","make"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.6","features":["trace","compression-gzip","cors","timeout","request-id","propagate-header","metrics","catch-panic","limit","validate-request","sensitive-headers","set-header"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-otel-http-metrics","req":"^0.16.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-resilience-bulkhead","req":"^0.4.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-resilience-circuitbreaker","req":"^0.4.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.14.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tower-sessions-memory-store","req":"^0.14.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions-redis-store","req":"^0.16.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-journald","req":"^0.3.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.31.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.20","features":["env-filter","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa","req":"^5.4.0","features":["axum_extras"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa-swagger-ui","req":"^9.0.2","features":["axum"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.18.1","features":["v4","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"xdg","req":"^3.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"e89c5c01b5ed57c23fcb04ce5b54db69e5af8be3aa981dcb2396f4ece9faf59e","features":{"handlers":["repository"],"http":[],"repository":[],"sse":[],"websocket":[]},"features2":{"account-handlers":["accounts"],"accounts":["auth"],"askama":["dep:askama","dep:askama_web"],"audit":["dep:blake3"],"auth":["dep:argon2","dep:rand","dep:blake3","dep:base64"],"auth-full":["auth","oauth","jwt","cache","database","login-lockout","accounts"],"base64":["dep:base64"],"cache":["dep:redis","dep:deadpool-redis"],"cedar-authz":["dep:cedar-policy","cache"],"cedar-policy":["dep:cedar-policy"],"clickhouse":["dep:clickhouse"],"crypto-aws-lc-rs":["dep:rustls","rustls/aws-lc-rs","tokio-rustls?/aws_lc_rs","reqwest/rustls-tls-no-provider","reqwest/rustls-tls-webpki-roots-no-provider","sqlx?/tls-rustls-aws-lc-rs","tonic?/tls-aws-lc"],"crypto-ring":["dep:rustls","rustls/ring","tokio-rustls?/ring","reqwest/rustls-tls","sqlx?/tls-rustls-ring-webpki","tonic?/tls-ring"],"database":["dep:sqlx"],"default":["http","observability","crypto-aws-lc-rs"],"events":["dep:async-nats"],"full":["http","grpc","websocket","database","cache","events","observability","resilience","otel-metrics","governor","openapi","cedar-authz","jwt","auth","session-memory","session-redis","htmx","askama","sse","pagination-full","handlers","login-lockout","tls","accounts","account-handlers","journald","graphql","graphql-cedar"],"governor":["dep:governor"],"graphql":["dep:async-graphql","dep:async-graphql-axum","dep:bytes"],"graphql-cedar":["graphql","cedar-authz"],"grpc":["dep:tonic","dep:prost","dep:tonic-prost","dep:tonic-prost-build","dep:tokio-stream","dep:tonic-health","dep:tonic-reflection"],"htmx":["dep:axum-htmx"],"htmx-full":["htmx","askama","sse","session-memory"],"journald":["dep:tracing-journald"],"jwt":["dep:jsonwebtoken"],"login-lockout":["auth","cache"],"oauth":["auth","dep:oauth2","dep:openidconnect","dep:base64"],"observability":["dep:opentelemetry","dep:opentelemetry-otlp","dep:opentelemetry_sdk","dep:tracing-opentelemetry"],"openapi":["dep:utoipa","dep:utoipa-swagger-ui"],"otel-metrics":["dep:tower-otel-http-metrics","observability"],"pagination":["dep:paginator-rs"],"pagination-axum":["pagination","dep:paginator-axum"],"pagination-full":["pagination","pagination-axum","pagination-sqlx"],"pagination-sqlx":["pagination","dep:paginator-sqlx"],"resilience":["dep:tower-resilience-circuitbreaker","dep:tower-resilience-bulkhead"],"session":["dep:tower-sessions","dep:time","dep:rand"],"session-memory":["session","dep:tower-sessions-memory-store"],"session-redis":["session","dep:tower-sessions-redis-store"],"surrealdb":["dep:surrealdb"],"tls":["dep:tokio-rustls","dep:rustls-pki-types"],"tonic-health":["dep:tonic-health"],"tonic-reflection":["dep:tonic-reflection"],"tower-resilience-bulkhead":["dep:tower-resilience-bulkhead"],"tower-resilience-circuitbreaker":["dep:tower-resilience-circuitbreaker"],"turso":["dep:libsql"]},"yanked":false,"pubtime":"2026-05-28T01:40:30Z","v":2}