{"name":"ferro-ai","vers":"0.2.0","deps":[{"name":"async-trait","req":"^0.1","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-events","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"13af7c5933a18b0f9340e214e4559b87b08ccfb6e626ca11cba18ced6fecdeb9","features":{},"yanked":false,"pubtime":"2026-04-08T01:59:15Z"} {"name":"ferro-ai","vers":"0.2.1","deps":[{"name":"async-trait","req":"^0.1","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-events","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"e20fb9b1ef869dbc133fa2f55ffdf78828a88a27b63b137aed2a38f6c983da82","features":{},"yanked":false,"pubtime":"2026-04-08T02:36:54Z"} {"name":"ferro-ai","vers":"0.2.2","deps":[{"name":"async-trait","req":"^0.1","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-events","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"4a52a9c59c2229df72ecf26377f2e0701f717e5ceb315fa83e998c7b96e479f3","features":{},"yanked":false,"pubtime":"2026-04-10T21:59:12Z"} {"name":"ferro-ai","vers":"0.2.3","deps":[{"name":"async-trait","req":"^0.1","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-events","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"5f56b6b7847dcb202ddbf3f66e57f7d47419ad7a2cc156a06c39a7bc4fcb32bb","features":{},"yanked":false,"pubtime":"2026-04-19T01:15:01Z"} {"name":"ferro-ai","vers":"0.2.4","deps":[{"name":"async-trait","req":"^0.1","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-events","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"ddada7a5564c7c729c0140082f2c966413979c1aa82a6405f1b7d8c252525e1f","features":{},"yanked":false,"pubtime":"2026-04-20T18:33:58Z"} {"name":"ferro-ai","vers":"0.2.5","deps":[{"name":"async-trait","req":"^0.1","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-events","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"f88ba6a66dbc0dd513be218879f79d0be37d4f50b60d2a7c6727a42a6068044e","features":{},"yanked":false,"pubtime":"2026-04-20T23:35:56Z"} {"name":"ferro-ai","vers":"0.2.6","deps":[{"name":"async-trait","req":"^0.1","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-events","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"919be84d38e6869111d76c6b60809f2cf6facf7ceca76cb3b3a8cfd5e7c9caaf","features":{},"yanked":false,"pubtime":"2026-04-21T01:31:48Z"} {"name":"ferro-ai","vers":"0.2.7","deps":[{"name":"async-trait","req":"^0.1","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-events","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"2ab6fcdef8330e0fafdad18121aee946462bf230ccbcda81e3c21cc51ae7db82","features":{},"yanked":false,"pubtime":"2026-04-21T03:14:41Z"} {"name":"ferro-ai","vers":"0.2.8","deps":[{"name":"async-trait","req":"^0.1","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-events","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"ee74db4d571b9269ebeb989e1107292703213fd34d17552f0a516c6dc7d39b5d","features":{},"yanked":false,"pubtime":"2026-04-21T13:32:07Z"} {"name":"ferro-ai","vers":"0.2.9","deps":[{"name":"async-trait","req":"^0.1","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-events","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"399331e6f84ee4a4229c34d30ef8fc60a55725c43442d90c538b01ba53e64158","features":{},"yanked":false,"pubtime":"2026-04-21T14:53:45Z"} {"name":"ferro-ai","vers":"0.2.10","deps":[{"name":"async-trait","req":"^0.1","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-events","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c35c60deda9483c710bb9472263aeef90f8bfc17afdb00a7e43a9d97a29ffc24","features":{},"yanked":false,"pubtime":"2026-04-21T15:57:43Z"} {"name":"ferro-ai","vers":"0.2.11","deps":[{"name":"async-trait","req":"^0.1","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-events","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"5493d6de460d2f320f1d873094bf2c310ba2531a1f2cd12f09ab78e59e3aeb51","features":{},"yanked":false,"pubtime":"2026-04-21T16:37:46Z"} {"name":"ferro-ai","vers":"0.2.12","deps":[{"name":"async-trait","req":"^0.1","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-events","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"26453cf30c508128ebf047a7ea455846bd0f6af957c81ba4a2950d442b60dd98","features":{},"yanked":false,"pubtime":"2026-04-21T17:36:32Z"} {"name":"ferro-ai","vers":"0.2.13","deps":[{"name":"async-trait","req":"^0.1","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-events","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"984a0ff3ea3f44e67b4b5c66fa956d94a625cf7247a18a52e52093aa1f8969d1","features":{},"yanked":false,"pubtime":"2026-04-21T23:12:24Z"} {"name":"ferro-ai","vers":"0.2.14","deps":[{"name":"async-trait","req":"^0.1","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-events","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"6e570dee367f8c4a3488c01ea9e97deacbb05fa9377eda8dce9e39b478405169","features":{},"yanked":false,"pubtime":"2026-04-22T03:42:53Z"} {"name":"ferro-ai","vers":"0.2.15","deps":[{"name":"async-trait","req":"^0.1","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-events","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"166d3407f2a4526321c4e517f5cbc8bd26bce533b748f5a2f4b19f726f67b458","features":{},"yanked":false,"pubtime":"2026-04-22T19:04:50Z"} {"name":"ferro-ai","vers":"0.2.16","deps":[{"name":"async-trait","req":"^0.1","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-events","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"d7ede2eb9dde644c85c5e6736fbd58eb4f300dd4eab497f470a62f998c76dfd9","features":{},"yanked":false,"pubtime":"2026-04-23T00:53:06Z"} {"name":"ferro-ai","vers":"0.2.17","deps":[{"name":"async-trait","req":"^0.1","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-events","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"600f5e7d5e634f473f97521841016d3fbfc13d163033297728cdeb8b9fa9e81f","features":{},"yanked":false,"pubtime":"2026-04-23T01:59:45Z"} {"name":"ferro-ai","vers":"0.2.18","deps":[{"name":"async-trait","req":"^0.1","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-events","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"88fee96b47071b79102a2ded9b5d25ab624ff2144f184d3a4eb576e8b523488d","features":{},"yanked":false,"pubtime":"2026-04-23T22:18:36Z"} {"name":"ferro-ai","vers":"0.2.19","deps":[{"name":"async-trait","req":"^0.1","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-events","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"7f6e0c4eaa308a9f4d0054409e543264a1263fa5a9d2c04c8c857a28a2dc54b2","features":{},"yanked":false,"pubtime":"2026-04-24T21:28:44Z"} {"name":"ferro-ai","vers":"0.2.20","deps":[{"name":"async-trait","req":"^0.1","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-events","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"26ce01a7534bdbbd4ccfca53343ab648dcbc79535841e1d4a9f8a58dd0d13dc1","features":{},"yanked":false,"pubtime":"2026-05-01T01:16:14Z"} {"name":"ferro-ai","vers":"0.2.21","deps":[{"name":"async-trait","req":"^0.1","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-events","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"110581fe207109cf921e7220c4719989568e2513de47bdceffeec23c2d113c1c","features":{},"yanked":false,"pubtime":"2026-05-01T02:13:51Z"} {"name":"ferro-ai","vers":"0.2.22","deps":[{"name":"async-trait","req":"^0.1","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-events","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"d74eb2bca93c86085311a554af76d97eeaf4e69d8e8fdafa4408c23371f4b253","features":{},"yanked":false,"pubtime":"2026-05-01T10:00:34Z"} {"name":"ferro-ai","vers":"0.2.23","deps":[{"name":"async-trait","req":"^0.1","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-events","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"1c26acfb422ebb5eb97127f0baddfcfbfd9846cc029c8247f9c9c33c28901f7b","features":{},"yanked":false,"pubtime":"2026-05-01T10:58:17Z"} {"name":"ferro-ai","vers":"0.2.24","deps":[{"name":"async-trait","req":"^0.1","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-events","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"41a6ffe29851812a8fc037cbdec6c2b18fb37d15ac76d741da9b7c107fae66db","features":{},"yanked":false,"pubtime":"2026-05-01T11:56:03Z"} {"name":"ferro-ai","vers":"0.2.25","deps":[{"name":"async-trait","req":"^0.1","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-events","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"a1709a0ee5856511d65e9d505ee4b6d40da515507b0e43c69bbfd5c9054aae39","features":{},"yanked":false,"pubtime":"2026-05-11T04:52:05Z"} {"name":"ferro-ai","vers":"0.2.26","deps":[{"name":"async-trait","req":"^0.1","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-events","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"9d7f3698288770d953fc176cdb3e12174e60d646f18334496bba400c2fcfd2ae","features":{},"yanked":false,"pubtime":"2026-05-12T01:25:28Z"} {"name":"ferro-ai","vers":"0.2.27","deps":[{"name":"async-trait","req":"^0.1","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-events","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"6e0179f4fc0fc3a630030e2edd2f5b1a4f9777abbe7b45f6305c0b804cecf6bc","features":{},"yanked":false,"pubtime":"2026-05-12T02:37:13Z"} {"name":"ferro-ai","vers":"0.2.29","deps":[{"name":"async-trait","req":"^0.1","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-events","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"19b2b65868ea299aaa22c3a34eadbf3dae164e757d83ee2b0b2164ac8404960b","features":{},"yanked":false,"pubtime":"2026-05-13T00:29:04Z"} {"name":"ferro-ai","vers":"0.2.30","deps":[{"name":"async-trait","req":"^0.1","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-events","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"039c0e73b72c8976ff4d467bbaa1b797847224c210eafa1e47b0e23d4ca7ee58","features":{},"yanked":false,"pubtime":"2026-05-13T00:51:25Z"} {"name":"ferro-ai","vers":"0.2.34","deps":[{"name":"async-trait","req":"^0.1","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-events","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"6a16bedf169f6df8e7963af300bde4fc8e7ef93ee5ba5f6761ac84343e93517c","features":{},"yanked":false,"pubtime":"2026-05-14T02:18:26Z"} {"name":"ferro-ai","vers":"0.2.35","deps":[{"name":"async-trait","req":"^0.1","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-events","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"39767391ab293c5b0ebbb2375b4ca40c9c5d704b347ac61c2be0bcd58c522b7c","features":{},"yanked":false,"pubtime":"2026-05-14T14:16:38Z"} {"name":"ferro-ai","vers":"0.2.36","deps":[{"name":"async-trait","req":"^0.1","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-events","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"145638a43ba462ee45a550fcb5ddd3367a2e3158c1959b10937254854aa1bedb","features":{},"yanked":false,"pubtime":"2026-05-25T02:24:52Z"} {"name":"ferro-ai","vers":"0.2.37","deps":[{"name":"async-trait","req":"^0.1","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-events","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"d11a8453b4c4db28f216f162376d749b6b622836e4c0b1fd090c111083f6eba8","features":{},"yanked":false,"pubtime":"2026-05-25T03:09:30Z"} {"name":"ferro-ai","vers":"0.2.38","deps":[{"name":"async-trait","req":"^0.1","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-events","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"3d3d48fd94466da99a3a6a0e817ae56753c3f22430775a00269df183d1037af7","features":{},"yanked":false,"pubtime":"2026-05-25T04:45:55Z"} {"name":"ferro-ai","vers":"0.2.39","deps":[{"name":"async-trait","req":"^0.1","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-events","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"8d1a82ad2d2adef2d8fd2e32298928d1bb99aa93ebee72b0f2210ec9c7dba9a1","features":{},"yanked":false,"pubtime":"2026-05-30T00:16:57Z"} {"name":"ferro-ai","vers":"0.2.40","deps":[{"name":"async-trait","req":"^0.1","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-events","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c0b28232932baec5ea68e4390bf1090eb8c2ff431df2ccd45880dee89621f730","features":{},"yanked":false,"pubtime":"2026-06-01T11:47:03Z"} {"name":"ferro-ai","vers":"0.2.41","deps":[{"name":"async-trait","req":"^0.1","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-events","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"332f3d256cf607102359865ee67d6e7aa6124056f790962cc8516520afc3df60","features":{},"yanked":false,"pubtime":"2026-06-01T12:39:22Z"} {"name":"ferro-ai","vers":"0.2.44","deps":[{"name":"async-trait","req":"^0.1","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-events","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"73b864bbaa0f7845bd558244c1145f758ae523db1d343cf0e913c2960c77e483","features":{},"yanked":false,"pubtime":"2026-06-07T04:15:59Z"} {"name":"ferro-ai","vers":"0.2.48","deps":[{"name":"async-stream","req":"^0.3","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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-events","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-projections","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":["std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.46","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"pgvector","req":"^0.4","features":["sqlx"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest-eventsource","req":"^0.6","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["postgres","runtime-tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"cb21028aa92696e8591c4659c3d8fcc80947f7af6431c8f57c0fd9c873421abb","features":{},"features2":{"pgvector":["dep:pgvector","dep:sqlx"],"postgres-tests":["pgvector"]},"yanked":false,"pubtime":"2026-06-08T22:56:32Z","v":2} {"name":"ferro-ai","vers":"0.2.49","deps":[{"name":"async-stream","req":"^0.3","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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-events","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-json-ui","req":"^0.2","features":["projections"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ferro-projections","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":["std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.46","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"pgvector","req":"^0.4","features":["sqlx"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest-eventsource","req":"^0.6","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["postgres","runtime-tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"da28baf4ce8822e593bf2abbda7bfe4be50bfa258d835c67147353ea0363e913","features":{},"features2":{"pgvector":["dep:pgvector","dep:sqlx"],"postgres-tests":["pgvector"]},"yanked":false,"pubtime":"2026-06-09T18:47:45Z","v":2} {"name":"ferro-ai","vers":"0.2.50","deps":[{"name":"async-stream","req":"^0.3","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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-events","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-json-ui","req":"^0.2","features":["projections"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ferro-projections","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":["std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.46","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"pgvector","req":"^0.4","features":["sqlx"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest-eventsource","req":"^0.6","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["postgres","runtime-tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"cf5322c277d90f84bc87b37611ca9ed38ec6555deaf86738b4ce829fc5b8829a","features":{},"features2":{"pgvector":["dep:pgvector","dep:sqlx"],"postgres-tests":["pgvector"]},"yanked":false,"pubtime":"2026-06-09T22:07:46Z","v":2} {"name":"ferro-ai","vers":"0.2.51","deps":[{"name":"async-stream","req":"^0.3","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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-events","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-json-ui","req":"^0.2","features":["projections"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ferro-projections","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":["std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.46","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"pgvector","req":"^0.4","features":["sqlx"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest-eventsource","req":"^0.6","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["postgres","runtime-tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"780ca6122dc942f5c5c5a637351fc3d6c8f79bf464b3a4549310175184f0caaa","features":{},"features2":{"pgvector":["dep:pgvector","dep:sqlx"],"postgres-tests":["pgvector"]},"yanked":false,"pubtime":"2026-06-10T03:48:47Z","v":2} {"name":"ferro-ai","vers":"0.2.52","deps":[{"name":"async-stream","req":"^0.3","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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-events","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-json-ui","req":"^0.2","features":["projections"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ferro-projections","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":["std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.46","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"pgvector","req":"^0.4","features":["sqlx"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest-eventsource","req":"^0.6","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["postgres","runtime-tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"7d0cabf5559a4d5283a78bc5e3a42579569e03bbcf00003e49ca80f047a62176","features":{},"features2":{"pgvector":["dep:pgvector","dep:sqlx"],"postgres-tests":["pgvector"]},"yanked":false,"pubtime":"2026-06-11T03:41:07Z","v":2} {"name":"ferro-ai","vers":"0.2.53","deps":[{"name":"async-stream","req":"^0.3","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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-events","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-json-ui","req":"^0.2","features":["projections"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ferro-projections","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":["std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.46","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"pgvector","req":"^0.4","features":["sqlx"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest-eventsource","req":"^0.6","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["postgres","runtime-tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"f9832087a6bdf6238a2d95c8d77b42185c2ecc8bb71a33cc77506a794a01be1f","features":{},"features2":{"pgvector":["dep:pgvector","dep:sqlx"],"postgres-tests":["pgvector"]},"yanked":false,"pubtime":"2026-06-11T23:25:10Z","v":2} {"name":"ferro-ai","vers":"0.2.54","deps":[{"name":"async-stream","req":"^0.3","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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-events","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-json-ui","req":"^0.2","features":["projections"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ferro-projections","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":["std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.46","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"pgvector","req":"^0.4","features":["sqlx"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest-eventsource","req":"^0.6","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["postgres","runtime-tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"63cf19c4970ba67a18c0919cc94c9f3f51a0292b10b9d53e17ca2ca2ea9cdfa0","features":{},"features2":{"pgvector":["dep:pgvector","dep:sqlx"],"postgres-tests":["pgvector"]},"yanked":false,"pubtime":"2026-06-12T06:39:13Z","v":2} {"name":"ferro-ai","vers":"0.2.55","deps":[{"name":"async-stream","req":"^0.3","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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-events","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-json-ui","req":"^0.2","features":["projections"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ferro-projections","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":["std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.46","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"pgvector","req":"^0.4","features":["sqlx"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest-eventsource","req":"^0.6","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["postgres","runtime-tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"bdc88befc3c4a56bb48fbbf5d13bb7279efa12ab48e69be22d288ad79e52d446","features":{},"features2":{"pgvector":["dep:pgvector","dep:sqlx"],"postgres-tests":["pgvector"]},"yanked":false,"pubtime":"2026-06-12T22:48:09Z","v":2} {"name":"ferro-ai","vers":"0.2.56","deps":[{"name":"async-stream","req":"^0.3","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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-events","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-json-ui","req":"^0.2","features":["projections"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ferro-projections","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":["std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.46","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"pgvector","req":"^0.4","features":["sqlx"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest-eventsource","req":"^0.6","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["postgres","runtime-tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"9b5a5de1e40c5cdd4631f59fbd2e9e9aaad5c05621360d2b380dc5cb73197dff","features":{},"features2":{"pgvector":["dep:pgvector","dep:sqlx"],"postgres-tests":["pgvector"]},"yanked":false,"pubtime":"2026-06-13T13:14:49Z","v":2} {"name":"ferro-ai","vers":"0.2.57","deps":[{"name":"async-stream","req":"^0.3","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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-events","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-json-ui","req":"^0.2","features":["projections"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ferro-projections","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":["std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.46","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"pgvector","req":"^0.4","features":["sqlx"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest-eventsource","req":"^0.6","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["postgres","runtime-tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"90c4342c22da7c298c10cf1752aaec74317def15a22eaee5842a965b629d5521","features":{},"features2":{"pgvector":["dep:pgvector","dep:sqlx"],"postgres-tests":["pgvector"]},"yanked":false,"pubtime":"2026-06-13T14:02:01Z","v":2} {"name":"ferro-ai","vers":"0.2.58","deps":[{"name":"async-stream","req":"^0.3","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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-events","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-json-ui","req":"^0.2","features":["projections"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ferro-projections","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":["std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.46","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"pgvector","req":"^0.4","features":["sqlx"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest-eventsource","req":"^0.6","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["postgres","runtime-tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"d4492672bf743160e52cc21f32812d4f488ff36c5e1c17431f8cba5cce88b7f5","features":{},"features2":{"pgvector":["dep:pgvector","dep:sqlx"],"postgres-tests":["pgvector"]},"yanked":false,"pubtime":"2026-06-13T17:22:49Z","v":2} {"name":"ferro-ai","vers":"0.2.59","deps":[{"name":"async-stream","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-events","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-json-ui","req":"^0.2","features":["projections"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ferro-projections","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":["std"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.46","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"pgvector","req":"^0.4","features":["sqlx"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest-eventsource","req":"^0.6","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["postgres","runtime-tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"d01330be69c12eb109e6f4014763db8aa1db18e9f06e8ceb0c242836e46a98c2","features":{"classifier-trait":[],"confirmation":[]},"features2":{"default":["llm"],"llm":["classifier-trait","dep:reqwest","dep:reqwest-eventsource","dep:futures","dep:async-stream","dep:schemars"],"pgvector":["dep:pgvector","dep:sqlx"],"postgres-tests":["pgvector"]},"yanked":false,"pubtime":"2026-06-14T04:19:28Z","v":2} {"name":"ferro-ai","vers":"0.2.60","deps":[{"name":"async-stream","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-events","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-json-ui","req":"^0.2","features":["projections"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ferro-projections","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":["std"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.46","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"pgvector","req":"^0.4","features":["sqlx"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream","rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest-eventsource","req":"^0.6","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["postgres","runtime-tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"95576664009f775beca84780ffe8274325ab8dbd5be6a38a9f1e5f48aea14e03","features":{"classifier-trait":[],"confirmation":[]},"features2":{"default":["llm"],"llm":["classifier-trait","dep:reqwest","dep:reqwest-eventsource","dep:futures","dep:async-stream","dep:schemars"],"pgvector":["dep:pgvector","dep:sqlx"],"postgres-tests":["pgvector"]},"yanked":false,"pubtime":"2026-06-14T18:08:51Z","v":2} {"name":"ferro-ai","vers":"0.2.61","deps":[{"name":"async-stream","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-events","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-json-ui","req":"^0.2","features":["projections"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ferro-projections","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":["std"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.46","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"pgvector","req":"^0.4","features":["sqlx"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream","rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest-eventsource","req":"^0.6","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["postgres","runtime-tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"253141ee79a5f9f37351f236fed11af24f963683698a71bbf7dd62b9058ca484","features":{"classifier-trait":[],"confirmation":[]},"features2":{"default":["llm"],"llm":["classifier-trait","dep:reqwest","dep:reqwest-eventsource","dep:futures","dep:async-stream","dep:schemars"],"pgvector":["dep:pgvector","dep:sqlx"],"postgres-tests":["pgvector"]},"yanked":false,"pubtime":"2026-06-14T19:28:49Z","v":2} {"name":"ferro-ai","vers":"0.2.62","deps":[{"name":"async-stream","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-events","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-json-ui","req":"^0.2","features":["projections"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ferro-projections","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":["std"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.46","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"pgvector","req":"^0.4","features":["sqlx"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream","rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest-eventsource","req":"^0.6","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["postgres","runtime-tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"d51322bad04c9f3effd18d79a1ed2a99fbbd61701ab5aa9b54f60c9d756875d9","features":{"classifier-trait":[],"confirmation":[]},"features2":{"default":["llm"],"llm":["classifier-trait","dep:reqwest","dep:reqwest-eventsource","dep:futures","dep:async-stream","dep:schemars"],"pgvector":["dep:pgvector","dep:sqlx"],"postgres-tests":["pgvector"]},"yanked":false,"pubtime":"2026-06-14T23:42:27Z","v":2} {"name":"ferro-ai","vers":"0.2.63","deps":[{"name":"async-stream","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-events","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-json-ui","req":"^0.2","features":["projections"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ferro-projections","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":["std"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.46","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"pgvector","req":"^0.4","features":["sqlx"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream","rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest-eventsource","req":"^0.6","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["postgres","runtime-tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"a24288112f63025093a8715249dff563472f0b0dba899cb43b0ff7176114b6f9","features":{"classifier-trait":[],"confirmation":[]},"features2":{"default":["llm"],"llm":["classifier-trait","dep:reqwest","dep:reqwest-eventsource","dep:futures","dep:async-stream","dep:schemars"],"pgvector":["dep:pgvector","dep:sqlx"],"postgres-tests":["pgvector"]},"yanked":false,"pubtime":"2026-06-15T02:54:52Z","v":2} {"name":"ferro-ai","vers":"0.2.64","deps":[{"name":"async-stream","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-events","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-json-ui","req":"^0.2","features":["projections"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ferro-projections","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":["std"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.46","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"pgvector","req":"^0.4","features":["sqlx"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream","rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest-eventsource","req":"^0.6","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["postgres","runtime-tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"1a87415949f74ad5dbc635411a06c7d59b170a3fbeb5e6c8e56c9f302b0a335b","features":{"classifier-trait":[],"confirmation":[]},"features2":{"default":["llm"],"llm":["classifier-trait","dep:reqwest","dep:reqwest-eventsource","dep:futures","dep:async-stream","dep:schemars"],"pgvector":["dep:pgvector","dep:sqlx"],"postgres-tests":["pgvector"]},"yanked":false,"pubtime":"2026-06-15T03:36:15Z","v":2} {"name":"ferro-ai","vers":"0.2.65","deps":[{"name":"async-stream","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-events","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-json-ui","req":"^0.2","features":["projections"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ferro-projections","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":["std"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.46","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"pgvector","req":"^0.4","features":["sqlx"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream","rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest-eventsource","req":"^0.6","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["postgres","runtime-tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"500bf34617ebd7ff600dcf09285c31a4dd3573013c72a8fec60a7d00fc07076f","features":{"classifier-trait":[],"confirmation":[]},"features2":{"default":["llm"],"llm":["classifier-trait","dep:reqwest","dep:reqwest-eventsource","dep:futures","dep:async-stream","dep:schemars"],"pgvector":["dep:pgvector","dep:sqlx"],"postgres-tests":["pgvector"]},"yanked":false,"pubtime":"2026-06-15T04:04:01Z","v":2} {"name":"ferro-ai","vers":"0.2.66","deps":[{"name":"async-stream","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-events","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-json-ui","req":"^0.2","features":["projections"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ferro-projections","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":["std"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.46","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"pgvector","req":"^0.4","features":["sqlx"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream","rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest-eventsource","req":"^0.6","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["postgres","runtime-tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"0c3c1854d18d317a5d84c20f9aa89bb5bced2fbd11bdb88c5a81b5d74324c6ca","features":{"classifier-trait":[],"confirmation":[]},"features2":{"default":["llm"],"llm":["classifier-trait","dep:reqwest","dep:reqwest-eventsource","dep:futures","dep:async-stream","dep:schemars"],"pgvector":["dep:pgvector","dep:sqlx"],"postgres-tests":["pgvector"]},"yanked":false,"pubtime":"2026-06-15T16:28:45Z","v":2} {"name":"ferro-ai","vers":"0.2.67","deps":[{"name":"async-stream","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-events","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-json-ui","req":"^0.2","features":["projections"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ferro-projections","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":["std"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.46","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"pgvector","req":"^0.4","features":["sqlx"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream","rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest-eventsource","req":"^0.6","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["postgres","runtime-tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"38780d46286e03a0867be5e3cd855d2313e0233b36f56d2ddfc60307055c8a89","features":{"classifier-trait":[],"confirmation":[]},"features2":{"default":["llm"],"llm":["classifier-trait","dep:reqwest","dep:reqwest-eventsource","dep:futures","dep:async-stream","dep:schemars"],"pgvector":["dep:pgvector","dep:sqlx"],"postgres-tests":["pgvector"]},"yanked":false,"pubtime":"2026-06-16T16:33:22Z","v":2} {"name":"ferro-ai","vers":"0.2.68","deps":[{"name":"async-stream","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-events","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-json-ui","req":"^0.2","features":["projections"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ferro-projections","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":["std"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.46","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"pgvector","req":"^0.4","features":["sqlx"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream","rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest-eventsource","req":"^0.6","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["postgres","runtime-tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"5d6f447f965227a58c5040eaa8a4c54dd33837d25164d252a0e35b0bc54ef81f","features":{"classifier-trait":[],"confirmation":[]},"features2":{"default":["llm"],"llm":["classifier-trait","dep:reqwest","dep:reqwest-eventsource","dep:futures","dep:async-stream","dep:schemars"],"pgvector":["dep:pgvector","dep:sqlx"],"postgres-tests":["pgvector"]},"yanked":false,"pubtime":"2026-06-16T17:32:21Z","v":2} {"name":"ferro-ai","vers":"0.2.69","deps":[{"name":"async-stream","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-events","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-json-ui","req":"^0.2","features":["projections"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ferro-projections","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":["std"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.46","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"pgvector","req":"^0.4","features":["sqlx"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream","rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest-eventsource","req":"^0.6","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["postgres","runtime-tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"a40e74087001f976e413d3eca0c008dc15a009b4f63e2410cde9f5e1483f675c","features":{"classifier-trait":[],"confirmation":[]},"features2":{"default":["llm"],"llm":["classifier-trait","dep:reqwest","dep:reqwest-eventsource","dep:futures","dep:async-stream","dep:schemars"],"pgvector":["dep:pgvector","dep:sqlx"],"postgres-tests":["pgvector"]},"yanked":false,"pubtime":"2026-06-16T21:19:18Z","v":2} {"name":"ferro-ai","vers":"0.2.70","deps":[{"name":"async-stream","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-events","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-json-ui","req":"^0.2","features":["projections"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ferro-projections","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":["std"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.46","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"pgvector","req":"^0.4","features":["sqlx"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream","rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest-eventsource","req":"^0.6","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["postgres","runtime-tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"130d1fb05deeecbe00ea9c7110e236d4f7fe465f2c3fb7afe4d0c7e991b296a6","features":{"classifier-trait":[],"confirmation":[]},"features2":{"default":["llm"],"llm":["classifier-trait","dep:reqwest","dep:reqwest-eventsource","dep:futures","dep:async-stream","dep:schemars"],"pgvector":["dep:pgvector","dep:sqlx"],"postgres-tests":["pgvector"]},"yanked":false,"pubtime":"2026-06-21T00:23:37Z","v":2} {"name":"ferro-ai","vers":"0.2.71","deps":[{"name":"async-stream","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-events","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-json-ui","req":"^0.2","features":["projections"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ferro-projections","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":["std"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.46","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"pgvector","req":"^0.4","features":["sqlx"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream","rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest-eventsource","req":"^0.6","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["postgres","runtime-tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"2847fe8e33fc90b919a6487714ad081ad2abf2abb11095631fb4a4de9d48bfab","features":{"classifier-trait":[],"confirmation":[]},"features2":{"default":["llm"],"llm":["classifier-trait","dep:reqwest","dep:reqwest-eventsource","dep:futures","dep:async-stream","dep:schemars"],"pgvector":["dep:pgvector","dep:sqlx"],"postgres-tests":["pgvector"]},"yanked":false,"pubtime":"2026-06-21T01:24:41Z","v":2} {"name":"ferro-ai","vers":"0.2.72","deps":[{"name":"async-stream","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-events","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-json-ui","req":"^0.2","features":["projections"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ferro-projections","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":["std"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.46","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"pgvector","req":"^0.4","features":["sqlx"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream","rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest-eventsource","req":"^0.6","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["postgres","runtime-tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"106ee3a8bfd850ebb120ed92838e3fa93dd118afc839eb9fef5861ee69fe6ebb","features":{"classifier-trait":[],"confirmation":[]},"features2":{"default":["llm"],"llm":["classifier-trait","dep:reqwest","dep:reqwest-eventsource","dep:futures","dep:async-stream","dep:schemars"],"pgvector":["dep:pgvector","dep:sqlx"],"postgres-tests":["pgvector"]},"yanked":false,"pubtime":"2026-06-21T16:50:43Z","v":2} {"name":"ferro-ai","vers":"0.2.73","deps":[{"name":"async-stream","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-events","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-json-ui","req":"^0.2","features":["projections"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ferro-projections","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":["std"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.46","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"pgvector","req":"^0.4","features":["sqlx"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream","rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest-eventsource","req":"^0.6","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["postgres","runtime-tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"a4fc2200136ba9d391d5013005592d3b6de023ef9fffd5c0226a8ca53e128229","features":{"classifier-trait":[],"confirmation":[]},"features2":{"default":["llm"],"llm":["classifier-trait","dep:reqwest","dep:reqwest-eventsource","dep:futures","dep:async-stream","dep:schemars"],"pgvector":["dep:pgvector","dep:sqlx"],"postgres-tests":["pgvector"]},"yanked":false,"pubtime":"2026-06-22T00:14:47Z","v":2} {"name":"ferro-ai","vers":"0.2.74","deps":[{"name":"async-stream","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-events","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-json-ui","req":"^0.2","features":["projections"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ferro-projections","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":["std"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.46","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"pgvector","req":"^0.4","features":["sqlx"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream","rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest-eventsource","req":"^0.6","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["postgres","runtime-tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"bbbf72da5accfae1198820479b5090a282a77b6668c7e0ea6a4fc144885028f2","features":{"classifier-trait":[],"confirmation":[]},"features2":{"default":["llm"],"llm":["classifier-trait","dep:reqwest","dep:reqwest-eventsource","dep:futures","dep:async-stream","dep:schemars"],"pgvector":["dep:pgvector","dep:sqlx"],"postgres-tests":["pgvector"]},"yanked":false,"pubtime":"2026-06-22T01:18:38Z","v":2} {"name":"ferro-ai","vers":"0.2.75","deps":[{"name":"async-stream","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-events","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-json-ui","req":"^0.2","features":["projections"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ferro-projections","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":["std"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.46","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"pgvector","req":"^0.4","features":["sqlx"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream","rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest-eventsource","req":"^0.6","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["postgres","runtime-tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"f2079bbbeecd92d447c3073ccc002403340c3132698ee823b57a8e26245c77c9","features":{"classifier-trait":[],"confirmation":[]},"features2":{"default":["llm"],"llm":["classifier-trait","dep:reqwest","dep:reqwest-eventsource","dep:futures","dep:async-stream","dep:schemars"],"pgvector":["dep:pgvector","dep:sqlx"],"postgres-tests":["pgvector"]},"yanked":false,"pubtime":"2026-06-22T13:33:29Z","v":2} {"name":"ferro-ai","vers":"0.2.76","deps":[{"name":"async-stream","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-events","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-json-ui","req":"^0.2","features":["projections"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ferro-projections","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":["std"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.46","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"pgvector","req":"^0.4","features":["sqlx"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream","rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest-eventsource","req":"^0.6","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["postgres","runtime-tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"cd369ebb2947478caaf36069a18e53fba6fad1e9348657147870e84f9964b327","features":{"classifier-trait":[],"confirmation":[]},"features2":{"default":["llm"],"llm":["classifier-trait","dep:reqwest","dep:reqwest-eventsource","dep:futures","dep:async-stream","dep:schemars"],"pgvector":["dep:pgvector","dep:sqlx"],"postgres-tests":["pgvector"]},"yanked":false,"pubtime":"2026-06-23T00:30:19Z","v":2} {"name":"ferro-ai","vers":"0.2.77","deps":[{"name":"async-stream","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-events","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-json-ui","req":"^0.2","features":["projections"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ferro-projections","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":["std"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.46","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"pgvector","req":"^0.4","features":["sqlx"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream","rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest-eventsource","req":"^0.6","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["postgres","runtime-tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"6e169a74764c957d37ec5741e8538d5696a32e1ef7a74678daf3b8f3c0ddaeff","features":{"classifier-trait":[],"confirmation":[]},"features2":{"default":["llm"],"llm":["classifier-trait","dep:reqwest","dep:reqwest-eventsource","dep:futures","dep:async-stream","dep:schemars"],"pgvector":["dep:pgvector","dep:sqlx"],"postgres-tests":["pgvector"]},"yanked":false,"pubtime":"2026-06-23T13:25:13Z","v":2} {"name":"ferro-ai","vers":"0.2.78","deps":[{"name":"async-stream","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-events","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-json-ui","req":"^0.2","features":["projections"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ferro-projections","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":["std"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.46","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"pgvector","req":"^0.4","features":["sqlx"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream","rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest-eventsource","req":"^0.6","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["postgres","runtime-tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"5a5ec5dccdfbc43cae0ba5d7f6e58d0c91c06ff1624a95f48f5aac8b40caf8a9","features":{"classifier-trait":[],"confirmation":[]},"features2":{"default":["llm"],"llm":["classifier-trait","dep:reqwest","dep:reqwest-eventsource","dep:futures","dep:async-stream","dep:schemars"],"pgvector":["dep:pgvector","dep:sqlx"],"postgres-tests":["pgvector"]},"yanked":false,"pubtime":"2026-06-24T13:54:39Z","v":2} {"name":"ferro-ai","vers":"0.2.79","deps":[{"name":"async-stream","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-events","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-json-ui","req":"^0.2","features":["projections"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ferro-projections","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":["std"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.46","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"pgvector","req":"^0.4","features":["sqlx"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream","rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest-eventsource","req":"^0.6","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["postgres","runtime-tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"32fea43efb3af2970484611c4dc5b0792e9965c5f7792febc1fa597e6f2407a8","features":{"classifier-trait":[],"confirmation":[]},"features2":{"default":["llm"],"llm":["classifier-trait","dep:reqwest","dep:reqwest-eventsource","dep:futures","dep:async-stream","dep:schemars"],"pgvector":["dep:pgvector","dep:sqlx"],"postgres-tests":["pgvector"]},"yanked":false,"pubtime":"2026-06-24T15:04:05Z","v":2} {"name":"ferro-ai","vers":"0.2.80","deps":[{"name":"async-stream","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-events","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-json-ui","req":"^0.2","features":["projections"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ferro-projections","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":["std"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.46","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"pgvector","req":"^0.4","features":["sqlx"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream","rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest-eventsource","req":"^0.6","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["postgres","runtime-tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c4e0531ab781638e1c8cda40af804ebf3b8b256dd8de73ff6d18eb4a2e01684a","features":{"classifier-trait":[],"confirmation":[]},"features2":{"default":["llm"],"llm":["classifier-trait","dep:reqwest","dep:reqwest-eventsource","dep:futures","dep:async-stream","dep:schemars"],"pgvector":["dep:pgvector","dep:sqlx"],"postgres-tests":["pgvector"]},"yanked":false,"pubtime":"2026-06-24T16:57:26Z","v":2} {"name":"ferro-ai","vers":"0.2.81","deps":[{"name":"async-stream","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-events","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-json-ui","req":"^0.2","features":["projections"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ferro-projections","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":["std"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.46","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"pgvector","req":"^0.4","features":["sqlx"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream","rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest-eventsource","req":"^0.6","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["postgres","runtime-tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"53e9198118b47ec2cba10e2aaa7c4c26cd1dcf6c3430fbcd0e6dbd15da6d0dda","features":{"classifier-trait":[],"confirmation":[]},"features2":{"default":["llm"],"llm":["classifier-trait","dep:reqwest","dep:reqwest-eventsource","dep:futures","dep:async-stream","dep:schemars"],"pgvector":["dep:pgvector","dep:sqlx"],"postgres-tests":["pgvector"]},"yanked":false,"pubtime":"2026-06-24T20:52:28Z","v":2} {"name":"ferro-ai","vers":"0.2.82","deps":[{"name":"async-stream","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-events","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-json-ui","req":"^0.2","features":["projections"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ferro-projections","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":["std"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.46","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"pgvector","req":"^0.4","features":["sqlx"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream","rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest-eventsource","req":"^0.6","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["postgres","runtime-tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"87b182c6012f5025525f5795ff302f67666f52a7cf18994202e1db34330b6c81","features":{"classifier-trait":[],"confirmation":[]},"features2":{"default":["llm"],"llm":["classifier-trait","dep:reqwest","dep:reqwest-eventsource","dep:futures","dep:async-stream","dep:schemars"],"pgvector":["dep:pgvector","dep:sqlx"],"postgres-tests":["pgvector"]},"yanked":false,"pubtime":"2026-06-28T01:48:57Z","v":2} {"name":"ferro-ai","vers":"0.2.83","deps":[{"name":"async-stream","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-events","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-json-ui","req":"^0.2","features":["projections"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ferro-projections","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":["std"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.46","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"pgvector","req":"^0.4","features":["sqlx"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream","rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest-eventsource","req":"^0.6","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["postgres","runtime-tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"77b762f9ff8f470e9688e5bc89de628e7bc573839e708622c273cd89359f87ae","features":{"classifier-trait":[],"confirmation":[]},"features2":{"default":["llm"],"llm":["classifier-trait","dep:reqwest","dep:reqwest-eventsource","dep:futures","dep:async-stream","dep:schemars"],"pgvector":["dep:pgvector","dep:sqlx"],"postgres-tests":["pgvector"]},"yanked":false,"pubtime":"2026-06-30T22:51:37Z","v":2} {"name":"ferro-ai","vers":"0.2.84","deps":[{"name":"async-stream","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-events","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-json-ui","req":"^0.2","features":["projections"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ferro-projections","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":["std"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.46","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"pgvector","req":"^0.4","features":["sqlx"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream","rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest-eventsource","req":"^0.6","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["postgres","runtime-tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"9d75a6ac7f12c3008b35be9eea56b5798d7d259a1e062bc913a818e78861e9f6","features":{"classifier-trait":[],"confirmation":[]},"features2":{"default":["llm"],"llm":["classifier-trait","dep:reqwest","dep:reqwest-eventsource","dep:futures","dep:async-stream","dep:schemars"],"pgvector":["dep:pgvector","dep:sqlx"],"postgres-tests":["pgvector"]},"yanked":false,"pubtime":"2026-07-01T01:24:17Z","v":2} {"name":"ferro-ai","vers":"0.2.85","deps":[{"name":"async-stream","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-events","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-json-ui","req":"^0.2","features":["projections"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ferro-projections","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":["std"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.46","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"pgvector","req":"^0.4","features":["sqlx"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream","rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest-eventsource","req":"^0.6","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["postgres","runtime-tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"6448b0364b4d5a7ad27d7dd3dde5c65ec078d937916c729068caf865ecb8b1c7","features":{"classifier-trait":[],"confirmation":[]},"features2":{"default":["llm"],"llm":["classifier-trait","dep:reqwest","dep:reqwest-eventsource","dep:futures","dep:async-stream","dep:schemars"],"pgvector":["dep:pgvector","dep:sqlx"],"postgres-tests":["pgvector"]},"yanked":false,"pubtime":"2026-07-04T14:14:19Z","v":2} {"name":"ferro-ai","vers":"0.2.86","deps":[{"name":"async-stream","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-events","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-json-ui","req":"^0.2","features":["projections"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ferro-projections","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":["std"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.46","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"pgvector","req":"^0.4","features":["sqlx"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream","rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest-eventsource","req":"^0.6","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["postgres","runtime-tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"631c0c4312af8cca182096c4ea87fea544882e81ce7cbfd8d750cf7adef9d9b3","features":{"classifier-trait":[],"confirmation":[]},"features2":{"default":["llm"],"llm":["classifier-trait","dep:reqwest","dep:reqwest-eventsource","dep:futures","dep:async-stream","dep:schemars"],"pgvector":["dep:pgvector","dep:sqlx"],"postgres-tests":["pgvector"]},"yanked":false,"pubtime":"2026-07-04T16:13:59Z","v":2} {"name":"ferro-ai","vers":"0.2.87","deps":[{"name":"async-stream","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-events","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-json-ui","req":"^0.2","features":["projections"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ferro-projections","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":["std"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.46","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"pgvector","req":"^0.4","features":["sqlx"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream","rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest-eventsource","req":"^0.6","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["postgres","runtime-tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"185850bfe0079be9dbc490dd5221bb69d654aa8bf5dfd5ebdb5863780f6c14cf","features":{"classifier-trait":[],"confirmation":[]},"features2":{"default":["llm"],"llm":["classifier-trait","dep:reqwest","dep:reqwest-eventsource","dep:futures","dep:async-stream","dep:schemars"],"pgvector":["dep:pgvector","dep:sqlx"],"postgres-tests":["pgvector"]},"yanked":false,"pubtime":"2026-07-04T21:55:40Z","v":2} {"name":"ferro-ai","vers":"0.2.88","deps":[{"name":"async-stream","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-events","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-json-ui","req":"^0.2","features":["projections"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ferro-projections","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":["std"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.46","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"pgvector","req":"^0.4","features":["sqlx"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream","rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest-eventsource","req":"^0.6","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["postgres","runtime-tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"19b5ac346a985046577abaf39f070ee0eb853f90ac3c36e02e73eb441e6f1880","features":{"classifier-trait":[],"confirmation":[]},"features2":{"default":["llm"],"llm":["classifier-trait","dep:reqwest","dep:reqwest-eventsource","dep:futures","dep:async-stream","dep:schemars"],"pgvector":["dep:pgvector","dep:sqlx"],"postgres-tests":["pgvector"]},"yanked":false,"pubtime":"2026-07-04T22:23:32Z","v":2} {"name":"ferro-ai","vers":"0.2.89","deps":[{"name":"async-stream","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-events","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-json-ui","req":"^0.2","features":["projections"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ferro-projections","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":["std"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.46","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"pgvector","req":"^0.4","features":["sqlx"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream","rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest-eventsource","req":"^0.6","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["postgres","runtime-tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"0ca9109f0bdde8085ec54f059539ce2589da4e5bb4ff8face5d10e17b716a1ee","features":{"classifier-trait":[],"confirmation":[]},"features2":{"default":["llm"],"llm":["classifier-trait","dep:reqwest","dep:reqwest-eventsource","dep:futures","dep:async-stream","dep:schemars"],"pgvector":["dep:pgvector","dep:sqlx"],"postgres-tests":["pgvector"]},"yanked":false,"pubtime":"2026-07-06T17:18:21Z","v":2} {"name":"ferro-ai","vers":"0.2.90","deps":[{"name":"async-stream","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-events","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-json-ui","req":"^0.2","features":["projections"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ferro-projections","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":["std"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.46","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"pgvector","req":"^0.4","features":["sqlx"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream","rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest-eventsource","req":"^0.6","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["postgres","runtime-tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"490612266bc5e46e59f14dc68889d20a4ee1357d25f5ac1341116e95507600e9","features":{"classifier-trait":[],"confirmation":[]},"features2":{"default":["llm"],"llm":["classifier-trait","dep:reqwest","dep:reqwest-eventsource","dep:futures","dep:async-stream","dep:schemars"],"pgvector":["dep:pgvector","dep:sqlx"],"postgres-tests":["pgvector"]},"yanked":false,"pubtime":"2026-07-06T23:34:30Z","v":2} {"name":"ferro-ai","vers":"0.2.91","deps":[{"name":"async-stream","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-events","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ferro-json-ui","req":"^0.2","features":["projections"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ferro-projections","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":["std"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"jsonschema","req":"^0.46","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"pgvector","req":"^0.4","features":["sqlx"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","stream","rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest-eventsource","req":"^0.6","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["postgres","runtime-tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["time","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"347b83d6a7ceeb6662bb06c94963c03dede1b9a5304df350a70da4e1946e7da5","features":{"classifier-trait":[],"confirmation":[]},"features2":{"default":["llm"],"llm":["classifier-trait","dep:reqwest","dep:reqwest-eventsource","dep:futures","dep:async-stream","dep:schemars"],"pgvector":["dep:pgvector","dep:sqlx"],"postgres-tests":["pgvector"]},"yanked":false,"pubtime":"2026-07-08T20:00:35Z","v":2}