{"name":"mockforge-http","vers":"0.1.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-smtp","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"326338713a89d36c801435d8ee354996388317c1a7f98fcc4acd7b600015aa8c","features":{"data-faker":[],"default":[],"smtp":[]},"yanked":false,"pubtime":"2025-10-16T21:54:02Z"} {"name":"mockforge-http","vers":"0.1.2","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-smtp","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"b416171008813ef9c06325ba69e1c572f6947f51afbe9dc18ccbbd5957fbfa0d","features":{"data-faker":[],"default":[],"mqtt":["mockforge-mqtt"],"smtp":["mockforge-smtp"]},"yanked":false,"pubtime":"2025-10-18T02:27:32Z"} {"name":"mockforge-http","vers":"0.1.3","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.1.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.1.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"448391d495898a22abef69b34475bbb60ead2701be515c4b112988b68fe6a7f8","features":{"data-faker":[],"default":[],"mqtt":["mockforge-mqtt"],"smtp":["mockforge-smtp"]},"yanked":false,"pubtime":"2025-10-22T04:38:21Z"} {"name":"mockforge-http","vers":"0.2.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-smtp","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"9d2d666820c6f1f82d03657c7081893f98ffded1f95b38217566105fed5be7c4","features":{"data-faker":[],"default":[],"mqtt":["mockforge-mqtt"],"smtp":["mockforge-smtp"]},"yanked":false,"pubtime":"2025-10-29T16:53:41Z"} {"name":"mockforge-http","vers":"0.2.1","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-smtp","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"6105ae94305df3ee59fac60445622ca4b73859c00bc18347410d80911021864f","features":{"data-faker":[],"default":[],"mqtt":["mockforge-mqtt"],"smtp":["mockforge-smtp"]},"yanked":false,"pubtime":"2025-10-31T17:16:59Z"} {"name":"mockforge-http","vers":"0.2.2","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-smtp","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"0e321fb8076441a724424a11081fe0857b98cadeb4f70709d4ff019673004bd2","features":{"data-faker":[],"default":[],"mqtt":["mockforge-mqtt"],"smtp":["mockforge-smtp"]},"yanked":false,"pubtime":"2025-10-31T21:41:43Z"} {"name":"mockforge-http","vers":"0.2.3","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.2.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.2.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.2.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-smtp","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"8c4494bb926f28d8bc1bfd3337a7e7e519b2340c8282bdd35395fbf8fbbb7d0b","features":{"data-faker":[],"default":[],"mqtt":["mockforge-mqtt"],"smtp":["mockforge-smtp"]},"yanked":false,"pubtime":"2025-11-01T00:12:26Z"} {"name":"mockforge-http","vers":"0.2.5","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-smtp","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"1e9c66e15f140ba1d34ac85439f33832b506f71a0d5a2f2d631531ce32a5361c","features":{"data-faker":[],"default":[],"mqtt":["mockforge-mqtt"],"smtp":["mockforge-smtp"]},"yanked":false,"pubtime":"2025-11-01T20:14:32Z"} {"name":"mockforge-http","vers":"0.2.6","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.2.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.2.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.2.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-smtp","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"d2b4bae940b203edec5395f2db2992e82a5615350198ee9c6979a4fd1c980160","features":{"data-faker":[],"default":[],"mqtt":["mockforge-mqtt"],"smtp":["mockforge-smtp"]},"yanked":false,"pubtime":"2025-11-04T03:46:49Z"} {"name":"mockforge-http","vers":"0.2.7","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.2.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.2.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.2.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-smtp","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"b369a207dbe02d586f29ef3a52ebc5808d3e3e84045a7788f501a33e124c63ae","features":{"data-faker":[],"default":[],"mqtt":["mockforge-mqtt"],"smtp":["mockforge-smtp"]},"yanked":false,"pubtime":"2025-11-05T21:36:10Z"} {"name":"mockforge-http","vers":"0.2.8","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.2.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.2.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.2.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.2.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-recorder","req":"^0.2.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.2.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.2.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.2.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"bddd093e070ae97278687e25ea80b3961ad38f293511dd223f9380a56708e7e1","features":{"data-faker":[],"default":[],"mqtt":["mockforge-mqtt"],"smtp":["mockforge-smtp"]},"yanked":false,"pubtime":"2025-11-10T17:55:52Z"} {"name":"mockforge-http","vers":"0.2.9","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.2.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.2.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.2.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.2.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-recorder","req":"^0.2.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.2.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.2.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.2.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"6692815f22892e8fceee15c6d1bbe67e9ef747339d92798b117ae420f8971965","features":{"data-faker":[],"default":[],"mqtt":["mockforge-mqtt"],"smtp":["mockforge-smtp"]},"yanked":false,"pubtime":"2025-11-15T02:08:25Z"} {"name":"mockforge-http","vers":"0.3.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-recorder","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"532b6157661566febb7c2b0de53c3852689cf04b4d6cea1a25906b99648a6c6a","features":{"data-faker":[],"database":["sqlx"],"default":[],"mqtt":["mockforge-mqtt"],"smtp":["mockforge-smtp"]},"yanked":false,"pubtime":"2025-11-18T15:56:34Z"} {"name":"mockforge-http","vers":"0.3.1","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-recorder","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"8253286fe2ec2b42a7b68ed47ab51288cf62fab626076dbd9d138fc5a72ed515","features":{"data-faker":[],"database":["sqlx"],"default":[],"mqtt":["mockforge-mqtt"],"smtp":["mockforge-smtp"]},"yanked":false,"pubtime":"2025-11-18T18:24:16Z"} {"name":"mockforge-http","vers":"0.3.2","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-recorder","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"d3fdb9db100fea660919a7c5da57196c0be285f6651878b308a39b8cc9e5f606","features":{"data-faker":[],"database":["sqlx"],"default":[],"mqtt":["mockforge-mqtt"],"smtp":["mockforge-smtp"]},"yanked":false,"pubtime":"2025-11-18T21:14:17Z"} {"name":"mockforge-http","vers":"0.3.3","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-recorder","req":"^0.3.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"03701da0a930e64660de0fc72f75ae2a4aae66413904becf05e865d3ad1e9ad4","features":{"chaos":[],"data-faker":[],"database":["sqlx"],"default":[],"mqtt":["mockforge-mqtt"],"smtp":["mockforge-smtp"]},"features2":{"behavioral-cloning":["dep:mockforge-recorder"],"kafka":["dep:mockforge-kafka"],"pipelines":["dep:mockforge-pipelines"],"runtime-daemon":["dep:mockforge-runtime-daemon"]},"yanked":false,"pubtime":"2025-11-27T02:20:19Z","v":2} {"name":"mockforge-http","vers":"0.3.4","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-recorder","req":"^0.3.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"2beea60620338119e7359704f15e3fcbce125d4970186710132f4a421e14e1a4","features":{"chaos":[],"data-faker":[],"database":["sqlx"],"default":[],"mqtt":["mockforge-mqtt"],"smtp":["mockforge-smtp"]},"features2":{"behavioral-cloning":["dep:mockforge-recorder"],"kafka":["dep:mockforge-kafka"],"pipelines":["dep:mockforge-pipelines"],"runtime-daemon":["dep:mockforge-runtime-daemon"]},"yanked":false,"pubtime":"2025-11-27T19:59:10Z","v":2} {"name":"mockforge-http","vers":"0.3.5","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-recorder","req":"^0.3.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"07c1cb52f6c8ca78b2f4ef56b003c0538a50c68d3f74b4c6b1e6958a59e605ed","features":{"data-faker":[],"default":[],"mqtt":["mockforge-mqtt"],"smtp":["mockforge-smtp"]},"yanked":false,"pubtime":"2025-12-03T15:21:05Z"} {"name":"mockforge-http","vers":"0.3.6","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-recorder","req":"^0.3.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"b58b1be6030beb2f51e0713e31b153e3965548ba1c1300c51033dbb3049f796d","features":{"data-faker":[],"default":[],"mqtt":["mockforge-mqtt"],"smtp":["mockforge-smtp"]},"yanked":false,"pubtime":"2025-12-05T18:45:46Z"} {"name":"mockforge-http","vers":"0.3.7","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-recorder","req":"^0.3.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"88eca392f386e2574a770171bc4253931d9626fc1788842c7d5af4838ec6aef4","features":{"data-faker":[],"default":[],"mqtt":["mockforge-mqtt"],"smtp":["mockforge-smtp"]},"yanked":false,"pubtime":"2025-12-06T21:59:14Z"} {"name":"mockforge-http","vers":"0.3.8","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-recorder","req":"^0.3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"8259a5b6e737d3048f6b3ec7d867fbfc6ce2c84bc7dbaaaff7a6981ac5af7545","features":{"data-faker":[],"default":[],"mqtt":["mockforge-mqtt"],"smtp":["mockforge-smtp"]},"yanked":false,"pubtime":"2025-12-15T13:57:57Z"} {"name":"mockforge-http","vers":"0.3.9","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-recorder","req":"^0.3.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"e776ea07b166a94e01a34627752b652bea6f5c5d0fc70237095cc061edfd1ac2","features":{"data-faker":[],"default":[],"mqtt":["mockforge-mqtt"],"smtp":["mockforge-smtp"]},"yanked":false,"pubtime":"2025-12-17T14:33:19Z"} {"name":"mockforge-http","vers":"0.3.10","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-recorder","req":"^0.3.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"af5fd9b8f8c70c020b671e8a30103ada39c89b9102bf09c1a81e64ab6766b34c","features":{"data-faker":[],"default":[],"mqtt":["mockforge-mqtt"],"smtp":["mockforge-smtp"]},"yanked":false,"pubtime":"2025-12-18T14:53:54Z"} {"name":"mockforge-http","vers":"0.3.11","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-recorder","req":"^0.3.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"f58c60b8375e5a91619e4691d096af1163599adfedc01a4e889d8bbce90406f0","features":{"data-faker":[],"default":[],"mqtt":["mockforge-mqtt"],"smtp":["mockforge-smtp"]},"yanked":false,"pubtime":"2025-12-19T14:51:10Z"} {"name":"mockforge-http","vers":"0.3.12","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.12","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-recorder","req":"^0.3.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.12","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"22bbd0fd9603b8944ddb9140de2ebb5fb643c49e4867fb9c035a6db0b7f369f8","features":{"data-faker":[],"default":[],"mqtt":["mockforge-mqtt"],"smtp":["mockforge-smtp"]},"yanked":false,"pubtime":"2025-12-23T20:31:23Z"} {"name":"mockforge-http","vers":"0.3.13","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-recorder","req":"^0.3.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.13","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"d603ca7c00a61d2eba8f3dba2e95da2d3d73d1d1211a665bed337c4b5b902b54","features":{"data-faker":[],"default":[],"mqtt":["mockforge-mqtt"],"smtp":["mockforge-smtp"]},"yanked":false,"pubtime":"2025-12-24T15:41:13Z"} {"name":"mockforge-http","vers":"0.3.14","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-recorder","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"869e1a02bbd5de4e6687a29f91fb1c6e237c6a82d9b7d2337dba35fc79f80b03","features":{"data-faker":[],"default":[],"mqtt":["mockforge-mqtt"],"smtp":["mockforge-smtp"]},"yanked":false,"pubtime":"2025-12-26T14:46:57Z"} {"name":"mockforge-http","vers":"0.3.15","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-recorder","req":"^0.3.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"0eb46edc4c353c262bf9014f2c3f612446f52e472cb68895ae231e6f2c0914fc","features":{"data-faker":[],"default":[],"mqtt":["mockforge-mqtt"],"smtp":["mockforge-smtp"]},"yanked":false,"pubtime":"2025-12-26T17:27:43Z"} {"name":"mockforge-http","vers":"0.3.16","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-recorder","req":"^0.3.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"efdffe10de93b2e21d17f9b7f42798f386d0605d9e33d3b2cb594031226636db","features":{"data-faker":[],"default":[],"mqtt":["mockforge-mqtt"],"smtp":["mockforge-smtp"]},"yanked":false,"pubtime":"2025-12-27T14:33:25Z"} {"name":"mockforge-http","vers":"0.3.17","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-recorder","req":"^0.3.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"4cb1b66c742bb23e4877db1d401862a3a853dea35382a9c5c74d1c479f852c6a","features":{"data-faker":[],"default":[],"mqtt":["mockforge-mqtt"],"smtp":["mockforge-smtp"]},"yanked":false,"pubtime":"2025-12-28T15:05:42Z"} {"name":"mockforge-http","vers":"0.3.18","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.18","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-recorder","req":"^0.3.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.18","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"1f749567b5b8915c0fd7a7d3cfd8004d33a8106f8c416d5ad93ef1e90a2f7a45","features":{"data-faker":[],"default":[],"mqtt":["mockforge-mqtt"],"smtp":["mockforge-smtp"]},"yanked":false,"pubtime":"2025-12-29T14:23:48Z"} {"name":"mockforge-http","vers":"0.3.19","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.19","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-recorder","req":"^0.3.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.19","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"05c5ef31dfe61bcad4bb1db606f8884d584cd94f3555f305be3a823dcbb072d1","features":{"data-faker":[],"default":[],"mqtt":["mockforge-mqtt"],"smtp":["mockforge-smtp"]},"yanked":false,"pubtime":"2025-12-30T16:28:11Z"} {"name":"mockforge-http","vers":"0.3.20","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.20","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-recorder","req":"^0.3.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.20","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"54cba9655021a7a9b5cf1a22e2fad93b08ca1a1696dde5fc781760af69a8ae06","features":{"data-faker":[],"default":[],"mqtt":["mockforge-mqtt"],"smtp":["mockforge-smtp"]},"yanked":false,"pubtime":"2025-12-31T13:59:28Z"} {"name":"mockforge-http","vers":"0.3.21","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.21","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-recorder","req":"^0.3.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.21","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"d58906bc55c762eeb695f6be5bc229d76430b95ffb9e3f1ec69067422dc87e5a","features":{"data-faker":[],"default":[],"mqtt":["mockforge-mqtt"],"smtp":["mockforge-smtp"]},"yanked":false,"pubtime":"2025-12-31T16:14:45Z"} {"name":"mockforge-http","vers":"0.3.22","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-recorder","req":"^0.3.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"3635449bd7394a106b4281af2144e76d9aadbd2fd7bde8ce25f5912d5e475e6e","features":{"data-faker":[],"default":[],"mqtt":["mockforge-mqtt"],"smtp":["mockforge-smtp"]},"yanked":false,"pubtime":"2025-12-31T20:51:20Z"} {"name":"mockforge-http","vers":"0.3.23","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-recorder","req":"^0.3.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"5722e5b582c561704753e633fa4509cf5124ec7189b9e27786fa5d54c7412518","features":{"data-faker":[],"default":[],"mqtt":["mockforge-mqtt"],"smtp":["mockforge-smtp"]},"yanked":false,"pubtime":"2026-01-01T14:22:11Z"} {"name":"mockforge-http","vers":"0.3.27","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.27","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-recorder","req":"^0.3.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.27","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"1ca782626e30d24bad82d2de424231d3515430515f41b9204ef5082b0911ba45","features":{"data-faker":[],"default":[],"mqtt":["mockforge-mqtt"],"smtp":["mockforge-smtp"]},"yanked":false,"pubtime":"2026-01-02T15:55:24Z"} {"name":"mockforge-http","vers":"0.3.28","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.28","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-recorder","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.28","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"ca6a7dc9769f46511d7749288aec0ec203b87a99b906efa7d69932db00fc6247","features":{"data-faker":[],"default":[],"mqtt":["mockforge-mqtt"],"smtp":["mockforge-smtp"]},"yanked":false,"pubtime":"2026-01-03T14:53:42Z"} {"name":"mockforge-http","vers":"0.3.29","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.28","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-recorder","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.28","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"1bb755cfe51d99de3c3ba5679bf9dd8e0dc9e613c0141b87cfb1288288f66c3e","features":{"data-faker":[],"default":[],"mqtt":["mockforge-mqtt"],"smtp":["mockforge-smtp"]},"yanked":false,"pubtime":"2026-01-03T18:47:49Z"} {"name":"mockforge-http","vers":"0.3.30","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.28","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-recorder","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.28","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"e0472192e537f84f4ec395e7e2fedc3580b6f92703de0f365bf5492013360975","features":{"data-faker":[],"default":[],"mqtt":["mockforge-mqtt"],"smtp":["mockforge-smtp"]},"yanked":false,"pubtime":"2026-01-04T16:25:21Z"} {"name":"mockforge-http","vers":"0.3.31","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.31","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-recorder","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.31","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"06076a9c6189977117c5e18b2626faf8a589e6e208db9f3b36d63d678013b109","features":{"data-faker":[],"default":[],"mqtt":["mockforge-mqtt"],"smtp":["mockforge-smtp"]},"yanked":false,"pubtime":"2026-01-04T23:44:17Z"} {"name":"mockforge-http","vers":"0.3.60","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.31","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.31","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-recorder","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.31","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.31","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"98d0af82d4f455b09e74780491d1d37482df429cc9cd6e40f68506ff53b2f93a","features":{"behavioral-cloning":[],"data-faker":[],"database":["sqlx"],"default":[],"mqtt":["mockforge-mqtt"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"runtime-daemon":["mockforge-runtime-daemon"],"smtp":["mockforge-smtp"]},"yanked":false,"pubtime":"2026-02-21T16:24:03Z"} {"name":"mockforge-http","vers":"0.3.61","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.31","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.31","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-recorder","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.31","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.31","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"0384aff763e2452c1cc45dcb6c470c5d13cea6e6c5a73930739061964cb4fe33","features":{"behavioral-cloning":[],"data-faker":[],"database":["sqlx"],"default":[],"mqtt":["mockforge-mqtt"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"runtime-daemon":["mockforge-runtime-daemon"],"smtp":["mockforge-smtp"]},"yanked":false,"pubtime":"2026-02-21T16:58:24Z"} {"name":"mockforge-http","vers":"0.3.62","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.31","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.31","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-recorder","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.31","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.31","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"baa6d5cd3a51ba4e6430b9926501bee23277b921dce5ebc26cf13c25be9146d0","features":{"behavioral-cloning":[],"data-faker":[],"database":["sqlx"],"default":[],"mqtt":["mockforge-mqtt"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"runtime-daemon":["mockforge-runtime-daemon"],"smtp":["mockforge-smtp"]},"yanked":false,"pubtime":"2026-02-21T17:26:57Z"} {"name":"mockforge-http","vers":"0.3.63","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.31","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.31","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-recorder","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.31","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.31","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"9127887fd8e9a8a1394773f27cc78ff4d55c3dc86109f5c8dea5c6643ee38adc","features":{"behavioral-cloning":[],"data-faker":[],"database":["sqlx"],"default":[],"mqtt":["mockforge-mqtt"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"runtime-daemon":["mockforge-runtime-daemon"],"smtp":["mockforge-smtp"]},"yanked":false,"pubtime":"2026-02-21T17:49:12Z"} {"name":"mockforge-http","vers":"0.3.64","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.31","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.31","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-recorder","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.31","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.31","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"77db90cb061bdb29e9217a40357322421a910904b2f7119bde815d5d8e724766","features":{"behavioral-cloning":[],"data-faker":[],"database":["sqlx"],"default":[],"mqtt":["mockforge-mqtt"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"runtime-daemon":["mockforge-runtime-daemon"],"smtp":["mockforge-smtp"]},"yanked":false,"pubtime":"2026-02-21T17:53:26Z"} {"name":"mockforge-http","vers":"0.3.65","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.31","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.31","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-recorder","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.31","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.31","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"cd0e63967c7a9c4beb68039ee7d10a63e01729880b2e05452268d249e9e62e22","features":{"behavioral-cloning":[],"data-faker":[],"database":["sqlx"],"default":[],"mqtt":["mockforge-mqtt"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"runtime-daemon":["mockforge-runtime-daemon"],"smtp":["mockforge-smtp"]},"yanked":false,"pubtime":"2026-02-21T19:51:48Z"} {"name":"mockforge-http","vers":"0.3.66","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.66","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.66","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.66","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.66","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.66","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.66","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.66","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.66","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-recorder","req":"^0.3.66","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.66","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.31","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.66","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.66","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.66","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.66","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.66","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"deb38d76a2249b6a6f4c84e97bcb684e3f037ec045bc392c69273ba6c1fb531a","features":{"behavioral-cloning":[],"data-faker":[],"database":["sqlx"],"default":[],"mqtt":["mockforge-mqtt"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"runtime-daemon":["mockforge-runtime-daemon"],"smtp":["mockforge-smtp"]},"yanked":false,"pubtime":"2026-02-22T19:02:20Z"} {"name":"mockforge-http","vers":"0.3.69","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.69","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.69","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.69","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.69","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.69","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.66","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.66","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.69","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-recorder","req":"^0.3.69","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.69","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.31","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.69","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.69","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.69","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.69","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.69","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"40b396a9aaf525ac6fc6834e7379efeeb4460d4726c6a5611c99e4eb69355259","features":{"behavioral-cloning":[],"data-faker":[],"database":["sqlx"],"default":[],"mqtt":["mockforge-mqtt"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"runtime-daemon":["mockforge-runtime-daemon"],"smtp":["mockforge-smtp"]},"yanked":false,"pubtime":"2026-02-24T18:41:27Z"} {"name":"mockforge-http","vers":"0.3.70","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.31","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"8c5869aca280365e18164b9f60a928f5ebc6532d8d49a0c07eadbd96aa29dbbe","features":{"behavioral-cloning":[],"data-faker":[],"database":["sqlx"],"default":[],"mqtt":["mockforge-mqtt"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"runtime-daemon":["mockforge-runtime-daemon"],"smtp":["mockforge-smtp"]},"yanked":false,"pubtime":"2026-02-28T08:22:07Z"} {"name":"mockforge-http","vers":"0.3.71","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.71","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.71","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.71","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.71","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.71","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.71","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.71","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.71","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-recorder","req":"^0.3.71","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.71","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.71","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.71","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.71","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.71","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.71","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.71","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.71","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"e81331f053b6765978758de33a596d20efe33c6560a27879f060c8c291735eeb","features":{"behavioral-cloning":[],"data-faker":[],"database":["sqlx"],"default":[],"mqtt":["mockforge-mqtt"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"runtime-daemon":["mockforge-runtime-daemon"],"smtp":["mockforge-smtp"]},"yanked":false,"pubtime":"2026-02-28T16:57:47Z"} {"name":"mockforge-http","vers":"0.3.72","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.72","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.72","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.72","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.72","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.72","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.72","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-recorder","req":"^0.3.72","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.72","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.31","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.72","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.72","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.72","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.72","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.72","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"1bae30f6dde51e958ad6fac1e79891940a67c1dfc8236ed00cd8a0e03766071e","features":{"behavioral-cloning":[],"chaos":[],"data-faker":[],"database":["sqlx"],"default":[],"kafka":[],"mqtt":["mockforge-mqtt"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"runtime-daemon":["mockforge-runtime-daemon"],"smtp":["mockforge-smtp"]},"yanked":false,"pubtime":"2026-03-04T15:01:28Z"} {"name":"mockforge-http","vers":"0.3.73","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.31","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"1f5974f8d4f38a4954b198355913d4e6f3abb493b17d59def23cea767232e29a","features":{"behavioral-cloning":[],"chaos":[],"data-faker":[],"database":["sqlx"],"default":[],"kafka":[],"mqtt":["mockforge-mqtt"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"runtime-daemon":["mockforge-runtime-daemon"],"smtp":["mockforge-smtp"]},"yanked":false,"pubtime":"2026-03-05T15:00:53Z"} {"name":"mockforge-http","vers":"0.3.77","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.31","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"d19f41ce073216ba994a5646ba7428fa0cf631e5d472c309cf69dff0215159bb","features":{"behavioral-cloning":[],"chaos":[],"data-faker":[],"database":["sqlx"],"default":[],"kafka":[],"mqtt":["mockforge-mqtt"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"runtime-daemon":["mockforge-runtime-daemon"],"smtp":["mockforge-smtp"]},"yanked":false,"pubtime":"2026-03-09T04:10:57Z"} {"name":"mockforge-http","vers":"0.3.78","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.31","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"31aa10f1e6e120875041370de36042913e1ec36248c0fab6be8939a2163ad76c","features":{"behavioral-cloning":[],"chaos":[],"data-faker":[],"database":["sqlx"],"default":[],"kafka":[],"mqtt":["mockforge-mqtt"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"runtime-daemon":["mockforge-runtime-daemon"],"smtp":["mockforge-smtp"]},"yanked":false,"pubtime":"2026-03-09T18:47:28Z"} {"name":"mockforge-http","vers":"0.3.79","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.31","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"f230d6a193461c6f322bdddada5d9f59ce05738f4093accaae540b9b4ebb42f3","features":{"behavioral-cloning":[],"chaos":[],"data-faker":[],"database":["sqlx"],"default":[],"kafka":[],"mqtt":["mockforge-mqtt"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"runtime-daemon":["mockforge-runtime-daemon"],"smtp":["mockforge-smtp"]},"yanked":false,"pubtime":"2026-03-09T22:21:58Z"} {"name":"mockforge-http","vers":"0.3.80","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.31","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"98b0ebe7bf214decf409df80818bbd18d06bacb5d9c98694b51076513d5d354f","features":{"behavioral-cloning":[],"chaos":[],"data-faker":[],"database":["sqlx"],"default":[],"kafka":[],"mqtt":["mockforge-mqtt"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"runtime-daemon":["mockforge-runtime-daemon"],"smtp":["mockforge-smtp"]},"yanked":false,"pubtime":"2026-03-10T13:36:36Z"} {"name":"mockforge-http","vers":"0.3.81","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.31","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"099b3ed2d2c9aa940d46b5f30cf7e4f7ae08ea99e5c673bae1bfa826aef70eaa","features":{"behavioral-cloning":[],"chaos":[],"data-faker":[],"database":["sqlx"],"default":[],"kafka":[],"mqtt":["mockforge-mqtt"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"runtime-daemon":["mockforge-runtime-daemon"],"smtp":["mockforge-smtp"]},"yanked":false,"pubtime":"2026-03-11T14:39:49Z"} {"name":"mockforge-http","vers":"0.3.82","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.31","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"365f391065db803dd87ee1ead161167e984244e5f5289a83436e6a334ad7e518","features":{"behavioral-cloning":[],"chaos":[],"data-faker":[],"database":["sqlx"],"default":[],"kafka":[],"mqtt":["mockforge-mqtt"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"runtime-daemon":["mockforge-runtime-daemon"],"smtp":["mockforge-smtp"]},"yanked":false,"pubtime":"2026-03-11T15:59:54Z"} {"name":"mockforge-http","vers":"0.3.83","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.31","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"b186b9f330a31283ac1ff07cecac9433704427aae010c77400f745fdc8d383c9","features":{"behavioral-cloning":[],"chaos":[],"data-faker":[],"database":["sqlx"],"default":[],"kafka":[],"mqtt":["mockforge-mqtt"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"runtime-daemon":["mockforge-runtime-daemon"],"smtp":["mockforge-smtp"]},"yanked":false,"pubtime":"2026-03-12T15:48:59Z"} {"name":"mockforge-http","vers":"0.3.84","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.31","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"57e3c3e3d3c78457d45463754a0a19955beaac8db29648edf13c9bf8470cd60f","features":{"behavioral-cloning":[],"chaos":[],"data-faker":[],"database":["sqlx"],"default":[],"kafka":[],"mqtt":["mockforge-mqtt"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"runtime-daemon":["mockforge-runtime-daemon"],"smtp":["mockforge-smtp"]},"yanked":false,"pubtime":"2026-03-12T17:18:29Z"} {"name":"mockforge-http","vers":"0.3.85","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.31","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"089938f7300e005a27d420ce4ccf176f4fa04abc58c395f6e95a02909cfaf4fb","features":{"behavioral-cloning":[],"chaos":[],"conformance":["mockforge-bench","dashmap"],"data-faker":[],"database":["sqlx"],"default":[],"kafka":[],"mqtt":["mockforge-mqtt"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"runtime-daemon":["mockforge-runtime-daemon"],"smtp":["mockforge-smtp"]},"yanked":false,"pubtime":"2026-03-13T03:16:20Z"} {"name":"mockforge-http","vers":"0.3.86","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.31","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"cd8338c225c2dc5aaab1854b273c6d5ebcb8b91a6be527c71a73c48d0c216216","features":{"behavioral-cloning":[],"chaos":[],"conformance":["mockforge-bench","dashmap"],"data-faker":[],"database":["sqlx"],"default":[],"kafka":[],"mqtt":["mockforge-mqtt"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"runtime-daemon":["mockforge-runtime-daemon"],"smtp":["mockforge-smtp"]},"yanked":false,"pubtime":"2026-03-13T11:55:53Z"} {"name":"mockforge-http","vers":"0.3.87","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.31","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"501a0cc944a9617c215e971ce4f3b4875b20b4dbe00fd470f269f309e0d45f98","features":{"behavioral-cloning":[],"chaos":[],"conformance":["mockforge-bench","dashmap"],"data-faker":[],"database":["sqlx"],"default":[],"kafka":[],"mqtt":["mockforge-mqtt"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"runtime-daemon":["mockforge-runtime-daemon"],"smtp":["mockforge-smtp"]},"yanked":false,"pubtime":"2026-03-14T13:46:43Z"} {"name":"mockforge-http","vers":"0.3.88","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.31","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"b9f7d06acdf27783781c5783061f44d8925258023595d50f56662fdecb3b0937","features":{"behavioral-cloning":[],"chaos":[],"conformance":["mockforge-bench","dashmap"],"data-faker":[],"database":["sqlx"],"default":[],"kafka":[],"mqtt":["mockforge-mqtt"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"runtime-daemon":["mockforge-runtime-daemon"],"smtp":["mockforge-smtp"]},"yanked":false,"pubtime":"2026-03-15T03:48:40Z"} {"name":"mockforge-http","vers":"0.3.89","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.31","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"49240a334e83a563a4599da175832f8c33788d1e4c6e836fb6e9a068aae62197","features":{"behavioral-cloning":[],"chaos":[],"conformance":["mockforge-bench","dashmap"],"data-faker":[],"database":["sqlx"],"default":[],"kafka":[],"mqtt":["mockforge-mqtt"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"runtime-daemon":["mockforge-runtime-daemon"],"smtp":["mockforge-smtp"]},"yanked":false,"pubtime":"2026-03-16T11:58:55Z"} {"name":"mockforge-http","vers":"0.3.90","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.31","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"bd5bf23e21d0edb62575b0a87451573f11b3aab2e1cb755cec6d40548b5463be","features":{"behavioral-cloning":[],"chaos":[],"conformance":["mockforge-bench","dashmap"],"data-faker":[],"database":["sqlx"],"default":[],"kafka":[],"mqtt":["mockforge-mqtt"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"runtime-daemon":["mockforge-runtime-daemon"],"smtp":["mockforge-smtp"]},"yanked":false,"pubtime":"2026-03-16T15:30:22Z"} {"name":"mockforge-http","vers":"0.3.91","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.31","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"f0c7858c4128256230b7aa132589c349b04d89d43dafcd208fed7d42b814de35","features":{"behavioral-cloning":[],"chaos":[],"conformance":["mockforge-bench","dashmap"],"data-faker":[],"database":["sqlx"],"default":[],"kafka":[],"mqtt":["mockforge-mqtt"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"runtime-daemon":["mockforge-runtime-daemon"],"smtp":["mockforge-smtp"]},"yanked":false,"pubtime":"2026-03-17T23:56:44Z"} {"name":"mockforge-http","vers":"0.3.92","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.31","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"3cbb9e32f0661ebdfabbd808b7d179138fbb8caf7d944984b360e3c8fc102312","features":{"behavioral-cloning":[],"chaos":[],"conformance":["mockforge-bench","dashmap"],"data-faker":[],"database":["sqlx"],"default":[],"kafka":[],"mqtt":["mockforge-mqtt"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"runtime-daemon":["mockforge-runtime-daemon"],"smtp":["mockforge-smtp"]},"yanked":false,"pubtime":"2026-03-18T05:11:28Z"} {"name":"mockforge-http","vers":"0.3.93","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.31","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"e2a564609e802dc51d24d10fec26227b4518d8eec6e07ef4d144939330167c17","features":{"behavioral-cloning":[],"chaos":[],"conformance":["mockforge-bench","dashmap"],"data-faker":[],"database":["sqlx"],"default":[],"kafka":[],"mqtt":["mockforge-mqtt"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"runtime-daemon":["mockforge-runtime-daemon"],"smtp":["mockforge-smtp"]},"yanked":false,"pubtime":"2026-03-18T11:57:27Z"} {"name":"mockforge-http","vers":"0.3.94","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.31","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"24918991e722f57d0b3a887c21e5c724416ce9a0507af20cf04e339be7b4c487","features":{"behavioral-cloning":[],"chaos":[],"conformance":["mockforge-bench","dashmap"],"data-faker":[],"database":["sqlx"],"default":[],"kafka":[],"mqtt":["mockforge-mqtt"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"runtime-daemon":["mockforge-runtime-daemon"],"smtp":["mockforge-smtp"]},"yanked":false,"pubtime":"2026-03-18T18:27:04Z"} {"name":"mockforge-http","vers":"0.3.95","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.31","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"ab3a6bbdbaa36f2329bb77444cb2f45f87d0615eb693982b1e752ae0a485747a","features":{"behavioral-cloning":[],"chaos":[],"conformance":["mockforge-bench","dashmap"],"data-faker":[],"database":["sqlx"],"default":[],"kafka":[],"mqtt":["mockforge-mqtt"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"runtime-daemon":["mockforge-runtime-daemon"],"smtp":["mockforge-smtp"]},"yanked":false,"pubtime":"2026-03-19T11:54:53Z"} {"name":"mockforge-http","vers":"0.3.97","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"2f00144e6ef49c6553dc7701bed2f4fc95165e667063ad5a249a1143ae3e895a","features":{"behavioral-cloning":[],"chaos":[],"chaos-engine":["mockforge-chaos"],"conformance":["mockforge-bench","dashmap"],"data-faker":[],"database":["sqlx"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":[],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-03-21T15:26:44Z"} {"name":"mockforge-http","vers":"0.3.98","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"e775f8b886e017296105775aaae16b32320e1cfedcb614de2f0f31d716d20457","features":{"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":[],"database":["sqlx"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":[],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-03-22T14:36:34Z"} {"name":"mockforge-http","vers":"0.3.99","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"f7c3b320ac2cf286e8401693de8b5deccf95b311baf05b918198b074c0923dee","features":{"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":[],"database":["sqlx"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":[],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-03-23T14:17:27Z"} {"name":"mockforge-http","vers":"0.3.100","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"2b187ed13f66a968c0c4a34359e07644c06d3d53bf49b621b0f997df6483b3a2","features":{"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":[],"database":["sqlx"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":[],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-03-24T11:00:00Z"} {"name":"mockforge-http","vers":"0.3.101","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"4b3d48fd15ec03be206f00935b8335572a470f46435674ee23b0ce4267a0177c","features":{"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":[],"database":["sqlx"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":[],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-03-26T11:15:03Z"} {"name":"mockforge-http","vers":"0.3.102","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"2995049160441bfb78f0b041a1db2721888b664aba5b2174cf1b3fd91fa05b69","features":{"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":[],"database":["sqlx"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":[],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-03-28T11:04:11Z"} {"name":"mockforge-http","vers":"0.3.104","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"b2f2b93165de5a1e79416c3a7288a166a30d390623f695026e34639a25fd7247","features":{"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":[],"database":["sqlx"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":[],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-03-31T10:58:57Z"} {"name":"mockforge-http","vers":"0.3.105","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"6711788242571ff0e7cb26bbc5328bc485809f96f5c4efdf1502102ea8c5ff0e","features":{"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":[],"database":["sqlx"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":[],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-04-01T14:55:15Z"} {"name":"mockforge-http","vers":"0.3.106","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"1841deec61ba52ab2823416553d38d18ca5c7d7147749bae2ff77e02cfbd672e","features":{"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":[],"database":["sqlx"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":[],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-04-05T04:55:20Z"} {"name":"mockforge-http","vers":"0.3.107","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"b35e7fba2c7527b2d8e48e655fe7b25ebabaec3ee2ad1f48caf1663e168cfd14","features":{"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":[],"database":["sqlx"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":[],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-04-06T02:54:27Z"} {"name":"mockforge-http","vers":"0.3.108","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"d79f10c2b361e3601dc0dc7fa2aaaa4ab17b36dc907fc7b8deefc13ef97018a7","features":{"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":[],"database":["sqlx"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":[],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-04-06T08:47:08Z"} {"name":"mockforge-http","vers":"0.3.109","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"5e89be8e5791c49019453bf76667c1d4a40b484ff38b08cef053f31daf432d84","features":{"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":[],"database":["sqlx"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":[],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-04-09T16:21:32Z"} {"name":"mockforge-http","vers":"0.3.110","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"d60c138256de77e5cdc141852ebb472fe59e2611897da5fbf3babb75bbfafe42","features":{"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":[],"database":["sqlx"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":[],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-04-09T19:29:13Z"} {"name":"mockforge-http","vers":"0.3.111","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"b714007be3d12cf9a7042dee6e5b570059a83d43080d947ef023cd88184fb48d","features":{"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":[],"database":["sqlx"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":[],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-04-10T19:01:18Z"} {"name":"mockforge-http","vers":"0.3.112","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"e5d666837cb3434c4207eaeb8af37b0aaf9640a928b5c248ed8cf7931e979dbf","features":{"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":[],"database":["sqlx"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":[],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-04-11T13:11:02Z"} {"name":"mockforge-http","vers":"0.3.113","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"3d7c47bc3d97f4895ede64caed68eb4d67f1e1044773f51d7d22b8fa367fb17b","features":{"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":[],"database":["sqlx"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":[],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-04-12T02:50:24Z"} {"name":"mockforge-http","vers":"0.3.114","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"9fa845d898fc13cff8bfe9c300400063150cede523171dfa4cb60b4819dbb938","features":{"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":[],"database":["sqlx"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":[],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-04-12T08:57:51Z"} {"name":"mockforge-http","vers":"0.3.115","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"fa82461f8bdc4684b91fed01db32727e9dfffddd53bd3ff2a2f5f6d04c08eea0","features":{"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":[],"database":["sqlx"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":[],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-04-12T14:37:26Z"} {"name":"mockforge-http","vers":"0.3.116","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"c744c6733aa6a25764469b1cfecb800d366491a2776be0adaba0a114f8186285","features":{"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":[],"database":["sqlx"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":[],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-04-13T04:59:24Z"} {"name":"mockforge-http","vers":"0.3.117","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-contracts","req":"^0.3.117","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-foundation","req":"^0.3.117","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-import","req":"^0.3.117","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-intelligence","req":"^0.3.117","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-openapi","req":"^0.3.117","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-proxy","req":"^0.3.117","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"a9883aaa69e71ba17217745b6edf82b24aa79342d213f62b2ea9d54487f8c3a1","features":{"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":[],"database":["sqlx"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":[],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-04-23T18:46:57Z"} {"name":"mockforge-http","vers":"0.3.118","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-contracts","req":"^0.3.118","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-foundation","req":"^0.3.118","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-import","req":"^0.3.118","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-intelligence","req":"^0.3.118","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-openapi","req":"^0.3.118","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-proxy","req":"^0.3.118","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.0","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"64c8f43c09854e674a3b0e38082b3714776641aa30bdeb0fa43b113325225dff","features":{"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":[],"database":["sqlx"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":[],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-04-23T20:13:39Z"} {"name":"mockforge-http","vers":"0.3.119","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-contracts","req":"^0.3.119","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-foundation","req":"^0.3.119","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-import","req":"^0.3.119","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-intelligence","req":"^0.3.119","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-openapi","req":"^0.3.119","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-proxy","req":"^0.3.119","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.49","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.49","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"d0d7a5d10f1516d3573ad86f0b1b6c0c2c6b18f10329a2ad074701461d4a7082","features":{"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":[],"database":["sqlx"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":[],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-04-29T19:11:07Z"} {"name":"mockforge-http","vers":"0.3.120","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-contracts","req":"^0.3.120","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-foundation","req":"^0.3.120","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-import","req":"^0.3.120","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-intelligence","req":"^0.3.120","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-openapi","req":"^0.3.120","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-proxy","req":"^0.3.120","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.49","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.49","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"412bcbef6aa53d90d358ac29780b0798e40d63d9c20f042c6cd288ee2d55b706","features":{"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":[],"database":["sqlx"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":[],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-04-30T02:46:52Z"} {"name":"mockforge-http","vers":"0.3.121","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-contracts","req":"^0.3.121","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-foundation","req":"^0.3.121","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-import","req":"^0.3.121","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-intelligence","req":"^0.3.121","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-openapi","req":"^0.3.121","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-proxy","req":"^0.3.121","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.49","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.49","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"b46ea5df83c82198afd5d470da97b5474989477e7222cf258a65876fb969a523","features":{"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":[],"database":["sqlx"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":[],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-04-30T04:38:35Z"} {"name":"mockforge-http","vers":"0.3.122","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-contracts","req":"^0.3.122","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-foundation","req":"^0.3.122","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-import","req":"^0.3.122","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-intelligence","req":"^0.3.122","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-openapi","req":"^0.3.122","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-proxy","req":"^0.3.122","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.49","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.49","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"bea143b3b96adbdc0ebc53995426068928535b9e70ee028c7424556b89d5e905","features":{"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":[],"database":["sqlx"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":[],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-04-30T06:40:35Z"} {"name":"mockforge-http","vers":"0.3.123","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-contracts","req":"^0.3.123","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-foundation","req":"^0.3.123","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-import","req":"^0.3.123","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-intelligence","req":"^0.3.123","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-openapi","req":"^0.3.123","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-proxy","req":"^0.3.123","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.49","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.49","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"6caa8d5a9b0db4dcbdca7949ab391946cfdd9bdb95ac5bdcbc48564a8a77e022","features":{"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":[],"database":["sqlx"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":[],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-04-30T08:33:23Z"} {"name":"mockforge-http","vers":"0.3.124","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-contracts","req":"^0.3.124","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-foundation","req":"^0.3.124","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-import","req":"^0.3.124","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-intelligence","req":"^0.3.124","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-openapi","req":"^0.3.124","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-proxy","req":"^0.3.124","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.49","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.49","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"77f7e6787b81c1ad5d340a3da988b81e6e997f19f8d169adfb18f759e774ef2a","features":{"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":[],"database":["sqlx"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":[],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-04-30T10:25:40Z"} {"name":"mockforge-http","vers":"0.3.125","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-contracts","req":"^0.3.125","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-foundation","req":"^0.3.125","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-import","req":"^0.3.125","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-intelligence","req":"^0.3.125","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-openapi","req":"^0.3.125","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-proxy","req":"^0.3.125","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.49","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.49","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"9804508c73682e43283750f3833a52aaa79766a973bd362a6ca69fda30010588","features":{"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":[],"database":["sqlx"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":[],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-05-02T16:29:02Z"} {"name":"mockforge-http","vers":"0.3.126","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-contracts","req":"^0.3.126","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-foundation","req":"^0.3.126","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-import","req":"^0.3.126","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-intelligence","req":"^0.3.126","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-openapi","req":"^0.3.126","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-proxy","req":"^0.3.126","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.50","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.50","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"e698f6c9a047f34ab4a8e0b0f8828284be12e3a49421e3cd57edbd83460a89ca","features":{"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":[],"database":["sqlx"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":[],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-05-03T21:01:41Z"} {"name":"mockforge-http","vers":"0.3.127","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-contracts","req":"^0.3.127","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-foundation","req":"^0.3.127","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-import","req":"^0.3.127","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-intelligence","req":"^0.3.127","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-openapi","req":"^0.3.127","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-proxy","req":"^0.3.127","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.50","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.50","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"b95bd6692bc6cf8e535a4b77d35da1ee597ce230168aafa39438695bd1a095c4","features":{"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":[],"database":["sqlx"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":[],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-05-08T18:05:30Z"} {"name":"mockforge-http","vers":"0.3.128","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-contracts","req":"^0.3.128","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-foundation","req":"^0.3.128","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-import","req":"^0.3.128","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-intelligence","req":"^0.3.128","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-openapi","req":"^0.3.128","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-proxy","req":"^0.3.128","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.50","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.50","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"4fc118da2fc794f9a27119540fcae6133ca40dacecff079eb7127aa388b0b12a","features":{"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":[],"database":["sqlx"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":[],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-05-09T21:58:40Z"} {"name":"mockforge-http","vers":"0.3.129","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-contracts","req":"^0.3.129","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-foundation","req":"^0.3.129","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-import","req":"^0.3.129","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-intelligence","req":"^0.3.129","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-openapi","req":"^0.3.129","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-proxy","req":"^0.3.129","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.50","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.50","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"95f84a03041062e5f45d116d2a55434c0e6d33861d36502ec52b6e47677c97ea","features":{"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":[],"database":["sqlx"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":[],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-05-10T12:22:51Z"} {"name":"mockforge-http","vers":"0.3.130","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-contracts","req":"^0.3.130","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-foundation","req":"^0.3.130","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-import","req":"^0.3.130","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-intelligence","req":"^0.3.130","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-openapi","req":"^0.3.130","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-proxy","req":"^0.3.130","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.50","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.50","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"b655e9ba8e2e1768824e7fcab3933bb5c23243ba963ac2f1948e79ff4ae91e45","features":{"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":[],"database":["sqlx"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":[],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-05-10T14:50:53Z"} {"name":"mockforge-http","vers":"0.3.131","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-contracts","req":"^0.3.131","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-foundation","req":"^0.3.131","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-import","req":"^0.3.131","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-intelligence","req":"^0.3.131","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-openapi","req":"^0.3.131","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-proxy","req":"^0.3.131","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.50","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.50","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"0d580941b5261452b012fabd4080d7bf13ec18544d39e998bb66c92179608ad6","features":{"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":[],"database":["sqlx"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":[],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-05-10T20:25:47Z"} {"name":"mockforge-http","vers":"0.3.132","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-contracts","req":"^0.3.132","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-foundation","req":"^0.3.132","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-import","req":"^0.3.132","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-intelligence","req":"^0.3.132","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-openapi","req":"^0.3.132","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-proxy","req":"^0.3.132","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.50","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.50","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"daaf440efb4b30187de42523aac8d1f7bc240ae60563038c05c0dc70283a67a5","features":{"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":[],"database":["sqlx"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":[],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-05-12T15:23:00Z"} {"name":"mockforge-http","vers":"0.3.133","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-contracts","req":"^0.3.133","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-foundation","req":"^0.3.133","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-import","req":"^0.3.133","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-intelligence","req":"^0.3.133","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-openapi","req":"^0.3.133","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-proxy","req":"^0.3.133","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.50","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.50","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"f858eb72362572540d097186211fa176c527f1b05e002a63631dd940418e6d46","features":{"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":[],"database":["sqlx"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":[],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-05-14T00:02:12Z"} {"name":"mockforge-http","vers":"0.3.134","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-contracts","req":"^0.3.134","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-foundation","req":"^0.3.134","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-import","req":"^0.3.134","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-intelligence","req":"^0.3.134","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-openapi","req":"^0.3.134","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-proxy","req":"^0.3.134","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"b7cffd828bafc4ad6e3175a07095af7ce54d7647f4756703aabd384128c56713","features":{"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":[],"database":["sqlx"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":[],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-05-15T02:21:21Z"} {"name":"mockforge-http","vers":"0.3.135","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-contracts","req":"^0.3.135","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-foundation","req":"^0.3.135","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-import","req":"^0.3.135","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-intelligence","req":"^0.3.135","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-openapi","req":"^0.3.135","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-proxy","req":"^0.3.135","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"0503557dddbebc46b9aa0f6c31b1bf0ed95211261e4b7c053e808b1cf1d8bf8b","features":{"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":[],"database":["sqlx"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":[],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-05-15T23:07:44Z"} {"name":"mockforge-http","vers":"0.3.136","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-contracts","req":"^0.3.136","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-foundation","req":"^0.3.136","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-import","req":"^0.3.136","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-intelligence","req":"^0.3.136","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-openapi","req":"^0.3.136","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-proxy","req":"^0.3.136","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"ccf7e30ed7105cac9cc5aaa5602b8b028efc1a423c86e5591f51eac1432cb474","features":{"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":[],"database":["sqlx"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":[],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-05-16T04:14:34Z"} {"name":"mockforge-http","vers":"0.3.137","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-contracts","req":"^0.3.137","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-foundation","req":"^0.3.137","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-import","req":"^0.3.137","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-intelligence","req":"^0.3.137","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-openapi","req":"^0.3.137","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-proxy","req":"^0.3.137","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"7cb6b7ab5e99035d1d855fcc04cdd1e12efbba15f5d43aa59e8e6bbf32bce01f","features":{"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":[],"database":["sqlx"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":[],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-05-18T04:57:06Z"} {"name":"mockforge-http","vers":"0.3.138","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-contracts","req":"^0.3.138","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-foundation","req":"^0.3.138","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-import","req":"^0.3.138","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-intelligence","req":"^0.3.138","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-openapi","req":"^0.3.138","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-proxy","req":"^0.3.138","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"ca625b41f8331894e271bb9446f12e4112ddfaa1678bcb8aaf89444ed5844909","features":{"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":[],"database":["sqlx"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":[],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-05-19T21:00:57Z"} {"name":"mockforge-http","vers":"0.3.139","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-contracts","req":"^0.3.139","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-foundation","req":"^0.3.139","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-import","req":"^0.3.139","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-intelligence","req":"^0.3.139","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-openapi","req":"^0.3.139","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-proxy","req":"^0.3.139","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"30c0fc572ef9331229c004012faa838c34c2631d120585764998d7eaee19a9ff","features":{"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":[],"database":["sqlx"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":[],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-05-20T02:20:07Z"} {"name":"mockforge-http","vers":"0.3.141","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-contracts","req":"^0.3.141","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-foundation","req":"^0.3.141","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-import","req":"^0.3.141","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-intelligence","req":"^0.3.141","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-openapi","req":"^0.3.141","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-proxy","req":"^0.3.141","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"94cb9789b8c70d36d07e1b98f81eeddcfb3e93764819455ba069b2c99b4e4ed5","features":{"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":[],"database":["sqlx"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":[],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-05-21T03:18:49Z"} {"name":"mockforge-http","vers":"0.3.142","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-contracts","req":"^0.3.142","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-foundation","req":"^0.3.142","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-import","req":"^0.3.142","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-intelligence","req":"^0.3.142","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-openapi","req":"^0.3.142","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-proxy","req":"^0.3.142","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"02183e32c329d8cfbf47d14dcf6a55ddb6e96dd8ebd48599ad12a8fbe4143f10","features":{"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":[],"database":["sqlx","mockforge-intelligence/database"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":[],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":true,"pubtime":"2026-05-22T19:10:58Z"} {"name":"mockforge-http","vers":"0.3.143","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-contracts","req":"^0.3.143","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-foundation","req":"^0.3.143","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-import","req":"^0.3.143","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-intelligence","req":"^0.3.143","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-openapi","req":"^0.3.143","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-proxy","req":"^0.3.143","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"ab8b8a2f06c601ce9bb8e6b87a0e81be24d366a3f5c4272ae8fbed4caa13752c","features":{"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":[],"database":["sqlx","mockforge-intelligence/database"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":[],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-05-23T06:20:27Z"} {"name":"mockforge-http","vers":"0.3.144","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-contracts","req":"^0.3.144","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-foundation","req":"^0.3.144","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-import","req":"^0.3.144","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-intelligence","req":"^0.3.144","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-openapi","req":"^0.3.144","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-proxy","req":"^0.3.144","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"645dc9082d1db7e446d23218112cdee09861b30a1804f5c63fb10355c4ffab21","features":{"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":[],"database":["sqlx","mockforge-intelligence/database"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":[],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-05-24T10:25:18Z"} {"name":"mockforge-http","vers":"0.3.145","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-contracts","req":"^0.3.145","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-foundation","req":"^0.3.145","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-import","req":"^0.3.145","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-intelligence","req":"^0.3.145","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-openapi","req":"^0.3.145","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-proxy","req":"^0.3.145","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"1514735902260e47057ff14ba9c0909d84c6a13f8719a92836cefa6368b4a0c3","features":{"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":["mockforge-intelligence/data-faker"],"database":["sqlx","mockforge-intelligence/database"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":[],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-05-24T23:32:24Z"} {"name":"mockforge-http","vers":"0.3.146","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-contracts","req":"^0.3.146","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-foundation","req":"^0.3.146","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-import","req":"^0.3.146","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-intelligence","req":"^0.3.146","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-openapi","req":"^0.3.146","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-proxy","req":"^0.3.146","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"0362ff05f95dbe065f40d32e05164df9b976655c68763e46441eeb7172c377ca","features":{"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":["mockforge-intelligence/data-faker"],"database":["sqlx","mockforge-intelligence/database"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":[],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-05-25T04:07:15Z"} {"name":"mockforge-http","vers":"0.3.147","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-contracts","req":"^0.3.147","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-foundation","req":"^0.3.147","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-import","req":"^0.3.147","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-intelligence","req":"^0.3.147","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-openapi","req":"^0.3.147","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-proxy","req":"^0.3.147","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"3e1ccd2ee74914f38e6ab847a5a6d24fa1236d755aeb6ec2d104fb3dde63dd36","features":{"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":["mockforge-intelligence/data-faker"],"database":["sqlx","mockforge-intelligence/database"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":[],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-05-25T19:22:14Z"} {"name":"mockforge-http","vers":"0.3.148","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-contracts","req":"^0.3.148","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-foundation","req":"^0.3.148","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-import","req":"^0.3.148","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-intelligence","req":"^0.3.148","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-openapi","req":"^0.3.148","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-proxy","req":"^0.3.148","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"d908bdf099ff5c958f9d364c4aa0f76b142f628ca315a11084e93e5ca83506fe","features":{"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":["mockforge-intelligence/data-faker"],"database":["sqlx","mockforge-intelligence/database"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":[],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-05-26T01:11:19Z"} {"name":"mockforge-http","vers":"0.3.149","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-contracts","req":"^0.3.149","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-foundation","req":"^0.3.149","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-import","req":"^0.3.149","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-intelligence","req":"^0.3.149","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-openapi","req":"^0.3.149","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-proxy","req":"^0.3.149","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"5c6f58c957f5daede8d81cc3b912ee438b265f55f8f2d172992c934df254b6a8","features":{"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":["mockforge-intelligence/data-faker"],"database":["sqlx","mockforge-intelligence/database"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":[],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-05-26T13:37:35Z"} {"name":"mockforge-http","vers":"0.3.150","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-contracts","req":"^0.3.150","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-foundation","req":"^0.3.150","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-import","req":"^0.3.150","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-intelligence","req":"^0.3.150","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-openapi","req":"^0.3.150","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-proxy","req":"^0.3.150","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"ec7259c7aafa197af58a0171234820f53aa4c742473f3ef2224277bdd802614d","features":{"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":["mockforge-intelligence/data-faker"],"database":["sqlx","mockforge-intelligence/database"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":[],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-05-26T17:31:11Z"} {"name":"mockforge-http","vers":"0.3.151","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-analytics","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-contracts","req":"^0.3.151","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-foundation","req":"^0.3.151","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-import","req":"^0.3.151","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-intelligence","req":"^0.3.151","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-openapi","req":"^0.3.151","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-proxy","req":"^0.3.151","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"0fcac0b4739467fe55330152fe80d6c3596689cd32c7ebcbf5164f11cc915152","features":{"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":["mockforge-intelligence/data-faker"],"database":["sqlx","mockforge-intelligence/database"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":[],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-05-27T17:49:32Z"} {"name":"mockforge-http","vers":"0.3.152","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-analytics","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-contracts","req":"^0.3.152","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-foundation","req":"^0.3.152","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-import","req":"^0.3.152","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-intelligence","req":"^0.3.152","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-openapi","req":"^0.3.152","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-proxy","req":"^0.3.152","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"46953e0bee73a1f815f284da23c82684993c72d5daed81193bfda84638990c11","features":{"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":["mockforge-intelligence/data-faker"],"database":["sqlx","mockforge-intelligence/database"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":[],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-05-29T05:54:27Z"} {"name":"mockforge-http","vers":"0.3.162","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-amqp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-analytics","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-contracts","req":"^0.3.162","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-foundation","req":"^0.3.162","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-import","req":"^0.3.162","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-intelligence","req":"^0.3.162","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-openapi","req":"^0.3.162","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-proxy","req":"^0.3.162","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"9c2e035e8e2c374532d101fda27af587b9e0801b13c8a4b330fab04d4453d9d5","features":{"amqp":["mockforge-amqp"],"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":["mockforge-intelligence/data-faker"],"database":["sqlx","mockforge-intelligence/database"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":["mockforge-kafka"],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-05-31T12:52:47Z"} {"name":"mockforge-http","vers":"0.3.163","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-amqp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-analytics","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-contracts","req":"^0.3.163","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-foundation","req":"^0.3.163","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-import","req":"^0.3.163","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-intelligence","req":"^0.3.163","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-openapi","req":"^0.3.163","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-proxy","req":"^0.3.163","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"057e3d15b7e66d5de671ebd267d576f66f66ebe89257ef27fb6018619386530e","features":{"amqp":["mockforge-amqp"],"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":["mockforge-intelligence/data-faker"],"database":["sqlx","mockforge-intelligence/database"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":["mockforge-kafka"],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-06-01T16:40:39Z"} {"name":"mockforge-http","vers":"0.3.164","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-amqp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-analytics","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-contracts","req":"^0.3.164","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-foundation","req":"^0.3.164","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-import","req":"^0.3.164","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-intelligence","req":"^0.3.164","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-openapi","req":"^0.3.164","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-proxy","req":"^0.3.164","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"3121755d397b0660d3f17476c5807e05c735c09534ac979e205a7f4b9949aa42","features":{"amqp":["mockforge-amqp"],"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":["mockforge-intelligence/data-faker"],"database":["sqlx","mockforge-intelligence/database"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":["mockforge-kafka"],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-06-01T19:30:35Z"} {"name":"mockforge-http","vers":"0.3.165","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-amqp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-analytics","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-contracts","req":"^0.3.165","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-foundation","req":"^0.3.165","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-import","req":"^0.3.165","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-intelligence","req":"^0.3.165","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-openapi","req":"^0.3.165","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-proxy","req":"^0.3.165","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"befa2186cec5a252b6aa07de6a6e933e5496915746a27c45479dffc8aec9f441","features":{"amqp":["mockforge-amqp"],"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":["mockforge-intelligence/data-faker"],"database":["sqlx","mockforge-intelligence/database"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":["mockforge-kafka"],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-06-01T23:27:34Z"} {"name":"mockforge-http","vers":"0.3.166","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-amqp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-analytics","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-contracts","req":"^0.3.166","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-foundation","req":"^0.3.166","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-import","req":"^0.3.166","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-intelligence","req":"^0.3.166","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-openapi","req":"^0.3.166","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-proxy","req":"^0.3.166","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"37df12d2810177fa4a57b6209e2fe0ecddebd1461d12b6b68028e0924b98ccfd","features":{"amqp":["mockforge-amqp"],"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":["mockforge-intelligence/data-faker"],"database":["sqlx","mockforge-intelligence/database"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":["mockforge-kafka"],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-06-02T20:30:22Z"} {"name":"mockforge-http","vers":"0.3.167","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-amqp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-analytics","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-contracts","req":"^0.3.167","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-foundation","req":"^0.3.167","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-import","req":"^0.3.167","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-intelligence","req":"^0.3.167","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-openapi","req":"^0.3.167","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-proxy","req":"^0.3.167","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"5c5052678e73a52f9b91618136ef9a5437838b77d24d04d9359f3688167c002b","features":{"amqp":["mockforge-amqp"],"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":["mockforge-intelligence/data-faker"],"database":["sqlx","mockforge-intelligence/database"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":["mockforge-kafka"],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-06-04T11:30:45Z"} {"name":"mockforge-http","vers":"0.3.168","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-amqp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-analytics","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-contracts","req":"^0.3.168","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-foundation","req":"^0.3.168","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-import","req":"^0.3.168","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-intelligence","req":"^0.3.168","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-openapi","req":"^0.3.168","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-proxy","req":"^0.3.168","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"1c7244604b9c749fe488a9b4f8652d67e2fadb41b7a1b9564cd625ae832484d8","features":{"amqp":["mockforge-amqp"],"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":["mockforge-intelligence/data-faker"],"database":["sqlx","mockforge-intelligence/database"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":["mockforge-kafka"],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-06-04T19:51:49Z"} {"name":"mockforge-http","vers":"0.3.169","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-amqp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-analytics","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-contracts","req":"^0.3.169","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-foundation","req":"^0.3.169","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-import","req":"^0.3.169","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-intelligence","req":"^0.3.169","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-openapi","req":"^0.3.169","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-proxy","req":"^0.3.169","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"80dc23892eac89201e3a6469be43b725080dc3a1b4495048ed5c55c41b169d9a","features":{"amqp":["mockforge-amqp"],"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":["mockforge-intelligence/data-faker"],"database":["sqlx","mockforge-intelligence/database"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":["mockforge-kafka"],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-06-05T18:10:10Z"} {"name":"mockforge-http","vers":"0.3.170","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-amqp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-analytics","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-contracts","req":"^0.3.170","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-foundation","req":"^0.3.170","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-import","req":"^0.3.170","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-intelligence","req":"^0.3.170","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-openapi","req":"^0.3.170","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-proxy","req":"^0.3.170","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"078694ff4856283adec97b26d1a3aa99dae05a9ad33371b50e233a66a6f4ee74","features":{"amqp":["mockforge-amqp"],"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":["mockforge-intelligence/data-faker"],"database":["sqlx","mockforge-intelligence/database"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":["mockforge-kafka"],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-06-06T16:13:40Z"} {"name":"mockforge-http","vers":"0.3.171","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-amqp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-analytics","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-contracts","req":"^0.3.171","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-foundation","req":"^0.3.171","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-import","req":"^0.3.171","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-intelligence","req":"^0.3.171","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-openapi","req":"^0.3.171","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-proxy","req":"^0.3.171","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"28481c5c26b84bf77d4fb7e8fb155c80adc7100e00d881a19239ffe0357de631","features":{"amqp":["mockforge-amqp"],"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":["mockforge-intelligence/data-faker"],"database":["sqlx","mockforge-intelligence/database"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":["mockforge-kafka"],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-06-06T19:20:56Z"} {"name":"mockforge-http","vers":"0.3.172","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-amqp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-analytics","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-contracts","req":"^0.3.172","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-foundation","req":"^0.3.172","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-import","req":"^0.3.172","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-intelligence","req":"^0.3.172","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-openapi","req":"^0.3.172","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-proxy","req":"^0.3.172","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"ce0b2898e14ad3e1e2b7f875c44e5eb650831dceeefde97aaf3bb86e541604a3","features":{"amqp":["mockforge-amqp"],"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":["mockforge-intelligence/data-faker"],"database":["sqlx","mockforge-intelligence/database"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":["mockforge-kafka"],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-06-07T17:16:54Z"} {"name":"mockforge-http","vers":"0.3.173","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-amqp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-analytics","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-contracts","req":"^0.3.173","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-foundation","req":"^0.3.173","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-import","req":"^0.3.173","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-intelligence","req":"^0.3.173","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-openapi","req":"^0.3.173","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-proxy","req":"^0.3.173","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"20eddc49ab352788d4d50cb4558bcb1962f132d115b3e98e9f3f30c879803270","features":{"amqp":["mockforge-amqp"],"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":["mockforge-intelligence/data-faker"],"database":["sqlx","mockforge-intelligence/database"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":["mockforge-kafka"],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-06-08T17:46:54Z"} {"name":"mockforge-http","vers":"0.3.174","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-amqp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-analytics","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-contracts","req":"^0.3.174","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-foundation","req":"^0.3.174","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-import","req":"^0.3.174","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-intelligence","req":"^0.3.174","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-openapi","req":"^0.3.174","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-proxy","req":"^0.3.174","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"f29aa2e0ab476d9da5af35469676fdfd6f1080b541a39ea7fdf728f9393a0f3b","features":{"amqp":["mockforge-amqp"],"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":["mockforge-intelligence/data-faker"],"database":["sqlx","mockforge-intelligence/database"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":["mockforge-kafka"],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-06-09T20:37:59Z"} {"name":"mockforge-http","vers":"0.3.175","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-amqp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-analytics","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-contracts","req":"^0.3.175","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-foundation","req":"^0.3.175","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-import","req":"^0.3.175","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-intelligence","req":"^0.3.175","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-openapi","req":"^0.3.175","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-proxy","req":"^0.3.175","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"3fb0fc6d1d06602c098c21fe691844791a8a3749b46ce0ef479519290b79e5c8","features":{"amqp":["mockforge-amqp"],"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":["mockforge-intelligence/data-faker"],"database":["sqlx","mockforge-intelligence/database"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":["mockforge-kafka"],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-06-10T19:51:10Z"} {"name":"mockforge-http","vers":"0.3.176","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-amqp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-analytics","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-contracts","req":"^0.3.176","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-foundation","req":"^0.3.176","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-import","req":"^0.3.176","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-intelligence","req":"^0.3.176","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-openapi","req":"^0.3.176","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-proxy","req":"^0.3.176","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"3fa354e5d0a2354804427416f33b1f0f80527aafa491e59b4bd9734b295504ba","features":{"amqp":["mockforge-amqp"],"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":["mockforge-intelligence/data-faker"],"database":["sqlx","mockforge-intelligence/database"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":["mockforge-kafka"],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-06-11T01:45:40Z"} {"name":"mockforge-http","vers":"0.3.177","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-amqp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-analytics","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-contracts","req":"^0.3.177","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-foundation","req":"^0.3.177","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-import","req":"^0.3.177","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-intelligence","req":"^0.3.177","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-openapi","req":"^0.3.177","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-proxy","req":"^0.3.177","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"9bc0e94a75abd38ef22cf95baa10971ea642cf597c096299041f27040d321286","features":{"amqp":["mockforge-amqp"],"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":["mockforge-intelligence/data-faker"],"database":["sqlx","mockforge-intelligence/database"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":["mockforge-kafka"],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-06-14T16:00:15Z"} {"name":"mockforge-http","vers":"0.3.178","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-amqp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-analytics","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-contracts","req":"^0.3.178","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-foundation","req":"^0.3.178","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-import","req":"^0.3.178","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-intelligence","req":"^0.3.178","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-openapi","req":"^0.3.178","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-proxy","req":"^0.3.178","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"676bd88df0f22ad73a1646fd0b01f36ee98258749d3baf09e37a5e728f85f802","features":{"amqp":["mockforge-amqp"],"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":["mockforge-intelligence/data-faker"],"database":["sqlx","mockforge-intelligence/database"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":["mockforge-kafka"],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-06-14T19:34:09Z"} {"name":"mockforge-http","vers":"0.3.179","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-amqp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-analytics","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-contracts","req":"^0.3.179","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-foundation","req":"^0.3.179","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-import","req":"^0.3.179","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-intelligence","req":"^0.3.179","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-openapi","req":"^0.3.179","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-proxy","req":"^0.3.179","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"0f163485a17b03374c91ef0b62820cf808c7abeaef9ca7e59918b57329a94cdb","features":{"amqp":["mockforge-amqp"],"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":["mockforge-intelligence/data-faker"],"database":["sqlx","mockforge-intelligence/database"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":["mockforge-kafka"],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-06-15T19:35:27Z"} {"name":"mockforge-http","vers":"0.3.180","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-amqp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-analytics","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-contracts","req":"^0.3.180","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-foundation","req":"^0.3.180","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-import","req":"^0.3.180","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-intelligence","req":"^0.3.180","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-openapi","req":"^0.3.180","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-proxy","req":"^0.3.180","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"979b74b7a997b84197de3cc0b7aa1dba2e626e243681b8b641f71500bb805318","features":{"amqp":["mockforge-amqp"],"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":["mockforge-intelligence/data-faker"],"database":["sqlx","mockforge-intelligence/database"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":["mockforge-kafka"],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-06-16T18:38:39Z"} {"name":"mockforge-http","vers":"0.3.181","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-amqp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-analytics","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-contracts","req":"^0.3.181","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-foundation","req":"^0.3.181","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-import","req":"^0.3.181","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-intelligence","req":"^0.3.181","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-openapi","req":"^0.3.181","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-proxy","req":"^0.3.181","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"6c14fb3f2a9a688f3131f3d25d75dd5d26f7a169fabd9797ba1ed6b7a5f3995e","features":{"amqp":["mockforge-amqp"],"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":["mockforge-intelligence/data-faker"],"database":["sqlx","mockforge-intelligence/database"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":["mockforge-kafka"],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-06-18T01:34:18Z"} {"name":"mockforge-http","vers":"0.3.182","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-amqp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-analytics","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-contracts","req":"^0.3.182","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-foundation","req":"^0.3.182","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-import","req":"^0.3.182","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-intelligence","req":"^0.3.182","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-openapi","req":"^0.3.182","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-proxy","req":"^0.3.182","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"23d34aa7b7f600008fa50137f7f8e7df8d13838f39eef0e906d0151700c52612","features":{"amqp":["mockforge-amqp"],"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":["mockforge-intelligence/data-faker"],"database":["sqlx","mockforge-intelligence/database"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":["mockforge-kafka"],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-06-18T17:15:17Z"} {"name":"mockforge-http","vers":"0.3.183","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-amqp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-analytics","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-contracts","req":"^0.3.183","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-foundation","req":"^0.3.183","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-import","req":"^0.3.183","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-intelligence","req":"^0.3.183","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-openapi","req":"^0.3.183","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-proxy","req":"^0.3.183","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"e186202cf5eba605edce7009663000abaf0225eb41f66dd2c65ca908961ddf80","features":{"amqp":["mockforge-amqp"],"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":["mockforge-intelligence/data-faker"],"database":["sqlx","mockforge-intelligence/database"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":["mockforge-kafka"],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-06-19T19:50:58Z"} {"name":"mockforge-http","vers":"0.3.184","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-amqp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-analytics","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-contracts","req":"^0.3.184","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-foundation","req":"^0.3.184","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-import","req":"^0.3.184","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-intelligence","req":"^0.3.184","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-openapi","req":"^0.3.184","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-proxy","req":"^0.3.184","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"ba5ecb81ea4ba05869572b39e1889129803267229fbd1d642a93d9205ad7c553","features":{"amqp":["mockforge-amqp"],"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":["mockforge-intelligence/data-faker"],"database":["sqlx","mockforge-intelligence/database"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":["mockforge-kafka"],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-06-20T16:54:01Z"} {"name":"mockforge-http","vers":"0.3.185","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-amqp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-analytics","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-contracts","req":"^0.3.185","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-foundation","req":"^0.3.185","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-import","req":"^0.3.185","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-intelligence","req":"^0.3.185","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-openapi","req":"^0.3.185","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-proxy","req":"^0.3.185","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"e2a3e00a3e7c414c38045e309c930c0227f4c71415222275421df1209703671e","features":{"amqp":["mockforge-amqp"],"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":["mockforge-intelligence/data-faker"],"database":["sqlx","mockforge-intelligence/database"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":["mockforge-kafka"],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-06-20T20:48:08Z"} {"name":"mockforge-http","vers":"0.3.186","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-amqp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-analytics","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-contracts","req":"^0.3.186","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-foundation","req":"^0.3.186","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-import","req":"^0.3.186","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-intelligence","req":"^0.3.186","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-openapi","req":"^0.3.186","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-proxy","req":"^0.3.186","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"61cdcad2a3606804d2bb39b675eb1cf9c5051993dc5a6355bf85efd8b8539268","features":{"amqp":["mockforge-amqp"],"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":["mockforge-intelligence/data-faker"],"database":["sqlx","mockforge-intelligence/database"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":["mockforge-kafka"],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-06-21T17:00:03Z"} {"name":"mockforge-http","vers":"0.3.187","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-amqp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-analytics","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-contracts","req":"^0.3.187","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-foundation","req":"^0.3.187","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-import","req":"^0.3.187","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-intelligence","req":"^0.3.187","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-openapi","req":"^0.3.187","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-proxy","req":"^0.3.187","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"d4bdbb697fbd60f4c1ae3a41b860c7a9d92ad1dc535bf86e7617764f783d36f3","features":{"amqp":["mockforge-amqp"],"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":["mockforge-intelligence/data-faker"],"database":["sqlx","mockforge-intelligence/database"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":["mockforge-kafka"],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-06-21T20:56:31Z"} {"name":"mockforge-http","vers":"0.3.188","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-amqp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-analytics","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-contracts","req":"^0.3.188","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-foundation","req":"^0.3.188","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-import","req":"^0.3.188","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-intelligence","req":"^0.3.188","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-openapi","req":"^0.3.188","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-proxy","req":"^0.3.188","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"f9d96989137f6f5e9615a4e19333b6b03119d7be7d06be7605a872974bd93525","features":{"amqp":["mockforge-amqp"],"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":["mockforge-intelligence/data-faker"],"database":["sqlx","mockforge-intelligence/database"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":["mockforge-kafka"],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-06-22T00:59:23Z"} {"name":"mockforge-http","vers":"0.3.189","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-amqp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-analytics","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-contracts","req":"^0.3.189","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-foundation","req":"^0.3.189","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-import","req":"^0.3.189","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-intelligence","req":"^0.3.189","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-openapi","req":"^0.3.189","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-proxy","req":"^0.3.189","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"72fda8bfed19b5d49d4ba5302fae94d42a0505d8c99d6fe63037d3275baf3195","features":{"amqp":["mockforge-amqp"],"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":["mockforge-intelligence/data-faker"],"database":["sqlx","mockforge-intelligence/database"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":["mockforge-kafka"],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-06-22T20:06:29Z"} {"name":"mockforge-http","vers":"0.3.190","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-amqp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-analytics","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-contracts","req":"^0.3.190","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-foundation","req":"^0.3.190","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-import","req":"^0.3.190","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-intelligence","req":"^0.3.190","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-openapi","req":"^0.3.190","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-proxy","req":"^0.3.190","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"98fae641fa38f9f5b0875fb5f65c4ded353d22a3d627499e755cfe473ce725f0","features":{"amqp":["mockforge-amqp"],"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":["mockforge-intelligence/data-faker"],"database":["sqlx","mockforge-intelligence/database"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":["mockforge-kafka"],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-06-24T00:20:14Z"} {"name":"mockforge-http","vers":"0.3.191","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-amqp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-analytics","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-contracts","req":"^0.3.191","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-foundation","req":"^0.3.191","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-import","req":"^0.3.191","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-intelligence","req":"^0.3.191","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-openapi","req":"^0.3.191","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-proxy","req":"^0.3.191","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"61cffadf88c0972f09338625640bbddce662577c5e14710d5c1091c48473321b","features":{"amqp":["mockforge-amqp"],"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":["mockforge-intelligence/data-faker"],"database":["sqlx","mockforge-intelligence/database"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":["mockforge-kafka"],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-06-26T17:36:56Z"} {"name":"mockforge-http","vers":"0.3.192","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-amqp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-analytics","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-contracts","req":"^0.3.192","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-foundation","req":"^0.3.192","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-import","req":"^0.3.192","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-intelligence","req":"^0.3.192","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-openapi","req":"^0.3.192","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-proxy","req":"^0.3.192","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"630e2b0a798b64ccec68fd6562805f8724b8389afd58cc1d5912fea3dd2d1fdc","features":{"amqp":["mockforge-amqp"],"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":["mockforge-intelligence/data-faker"],"database":["sqlx","mockforge-intelligence/database"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":["mockforge-kafka"],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-06-28T01:10:23Z"} {"name":"mockforge-http","vers":"0.3.193","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-amqp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-analytics","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-contracts","req":"^0.3.193","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-foundation","req":"^0.3.193","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-import","req":"^0.3.193","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-intelligence","req":"^0.3.193","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-openapi","req":"^0.3.193","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-proxy","req":"^0.3.193","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"475d50745ba40d9c0127da21cf33c604c2d93677d8f5ca5d310b93edf9c6863b","features":{"amqp":["mockforge-amqp"],"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":["mockforge-intelligence/data-faker"],"database":["sqlx","mockforge-intelligence/database"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":["mockforge-kafka"],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-06-29T02:05:52Z"} {"name":"mockforge-http","vers":"0.3.194","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-amqp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-analytics","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-contracts","req":"^0.3.194","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-foundation","req":"^0.3.194","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-import","req":"^0.3.194","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-intelligence","req":"^0.3.194","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-openapi","req":"^0.3.194","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-proxy","req":"^0.3.194","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"e17b79e69f03cd8102246a9b1d3a86c1e2069afb993a1482d721f729b0ed1c6b","features":{"amqp":["mockforge-amqp"],"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":["mockforge-intelligence/data-faker"],"database":["sqlx","mockforge-intelligence/database"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":["mockforge-kafka"],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-06-29T17:46:49Z"} {"name":"mockforge-http","vers":"0.3.195","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-amqp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-analytics","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-contracts","req":"^0.3.195","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-foundation","req":"^0.3.195","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-import","req":"^0.3.195","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-intelligence","req":"^0.3.195","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-openapi","req":"^0.3.195","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-proxy","req":"^0.3.195","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"fa7b9ac87771dfd6243d87ec6f0148e5e3ba3a216594af73ba21bfdd0a34f3da","features":{"amqp":["mockforge-amqp"],"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":["mockforge-intelligence/data-faker"],"database":["sqlx","mockforge-intelligence/database"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":["mockforge-kafka"],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-06-30T18:00:42Z"} {"name":"mockforge-http","vers":"0.3.196","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-amqp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-analytics","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-contracts","req":"^0.3.196","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-foundation","req":"^0.3.196","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-import","req":"^0.3.196","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-intelligence","req":"^0.3.196","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-openapi","req":"^0.3.196","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-proxy","req":"^0.3.196","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"733e6f639bf9fae9ddbc98074509aeb313e7feab026cef669fc3a7941395345e","features":{"amqp":["mockforge-amqp"],"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":["mockforge-intelligence/data-faker"],"database":["sqlx","mockforge-intelligence/database"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":["mockforge-kafka"],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-06-30T21:55:46Z"} {"name":"mockforge-http","vers":"0.3.197","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-amqp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-analytics","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-contracts","req":"^0.3.197","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-foundation","req":"^0.3.197","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-import","req":"^0.3.197","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-intelligence","req":"^0.3.197","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-openapi","req":"^0.3.197","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-proxy","req":"^0.3.197","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"cef95bfd78e8cd925280c35471ec8d6b16003b8a5d9922f45797e5dd4fdd2eed","features":{"amqp":["mockforge-amqp"],"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":["mockforge-intelligence/data-faker"],"database":["sqlx","mockforge-intelligence/database"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":["mockforge-kafka"],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-07-01T14:45:30Z"} {"name":"mockforge-http","vers":"0.3.198","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-amqp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-analytics","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-contracts","req":"^0.3.198","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-foundation","req":"^0.3.198","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-import","req":"^0.3.198","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-intelligence","req":"^0.3.198","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-openapi","req":"^0.3.198","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-proxy","req":"^0.3.198","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"cb38937ae92f083818101026a0c1567eeaba501692c5c1f8a9a94e1acc918195","features":{"amqp":["mockforge-amqp"],"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":["mockforge-intelligence/data-faker"],"database":["sqlx","mockforge-intelligence/database"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":["mockforge-kafka"],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-07-02T17:17:55Z"} {"name":"mockforge-http","vers":"0.3.199","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-amqp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-analytics","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-contracts","req":"^0.3.199","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-foundation","req":"^0.3.199","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-import","req":"^0.3.199","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-intelligence","req":"^0.3.199","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-openapi","req":"^0.3.199","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-proxy","req":"^0.3.199","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"65428657aaca0a321f051aea2641fa7b90b3430722a5c3604d840f14915ee19e","features":{"amqp":["mockforge-amqp"],"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":["mockforge-intelligence/data-faker"],"database":["sqlx","mockforge-intelligence/database"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":["mockforge-kafka"],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-07-06T16:11:15Z"} {"name":"mockforge-http","vers":"0.3.200","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":["ws","multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.8","features":["tls-rustls-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"globwalk","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"json-patch","req":"^4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonpath","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jsonwebtoken","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-amqp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-analytics","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-bench","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-chaos","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-contracts","req":"^0.3.200","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-data","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-foundation","req":"^0.3.200","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-import","req":"^0.3.200","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-intelligence","req":"^0.3.200","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-kafka","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-mqtt","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-observability","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-openapi","req":"^0.3.200","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-performance","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-pipelines","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-plugin-core","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockforge-proxy","req":"^0.3.200","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-recorder","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-route-chaos","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-runtime-daemon","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-scenarios","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-smtp","req":"^0.3.70","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-template-expansion","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-tracing","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-world-state","req":"^0.3.95","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockforge-ws","req":"^0.3.70","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"oauth2","req":"^4.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"opentelemetry","req":"^0.22","features":["trace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"roxmltree","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono","uuid","migrate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["rt-multi-thread","macros","net","time","sync","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["fs","cors","trace","compression-full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"urlencoding","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"3418dd909f7b13d58753d8ed5093d9f24d302b057e9acf5f5c81b537cc5ea5cc","features":{"amqp":["mockforge-amqp"],"behavioral-cloning":[],"chaos":[],"chaos-engine":[],"conformance":["mockforge-bench","dashmap"],"data-faker":["mockforge-intelligence/data-faker"],"database":["sqlx","mockforge-intelligence/database"],"default":["chaos-engine","performance-profiling","world-state","route-chaos","scenario-engine"],"kafka":["mockforge-kafka"],"mqtt":["mockforge-mqtt"],"performance-profiling":["mockforge-performance"],"persona-graph":[],"pipelines":["mockforge-pipelines","dashmap"],"route-chaos":["mockforge-route-chaos"],"runtime-daemon":["mockforge-runtime-daemon"],"scenario-engine":["mockforge-scenarios"],"smtp":["mockforge-smtp"],"world-state":["mockforge-world-state"]},"yanked":false,"pubtime":"2026-07-10T20:22:11Z"}