{"name":"tenuo","vers":"0.1.0-alpha.2","deps":[{"name":"axum","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cel-interpreter","req":"^0.8","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":"ciborium","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.4","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"der","req":"^0.7","features":["pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2.1","features":["rand_core","serde","batch","pkcs8"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnetwork","req":"^0.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"matchit","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"moka","req":"^0.12","features":["sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pem","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pkcs8","req":"^0.10","features":["alloc","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pyo3","req":"^0.24","features":["abi3-py38"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["blocking","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_bytes","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.13","features":["union"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"spki","req":"^0.7","features":["alloc","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subtle","req":"^2.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"63d0c7d7e899422b10709a2919c6ad29e155a88c0dc9bbbcf7d916dbc3ab2816","features":{"control-plane":[],"data-plane":[],"default":["control-plane","data-plane"],"python":["pyo3"],"server":["tokio","axum","tower","tracing"]},"yanked":false,"pubtime":"2025-12-18T10:18:54Z"} {"name":"tenuo","vers":"0.1.0-alpha.3","deps":[{"name":"axum","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cel-interpreter","req":"^0.8","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":"ciborium","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.4","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"der","req":"^0.7","features":["pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2.1","features":["rand_core","serde","batch","pkcs8"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnetwork","req":"^0.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"matchit","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"moka","req":"^0.12","features":["sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pem","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pkcs8","req":"^0.10","features":["alloc","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pyo3","req":"^0.24","features":["abi3-py38"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["blocking","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_bytes","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.13","features":["union"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"spki","req":"^0.7","features":["alloc","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subtle","req":"^2.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"42c5dd7fdcb0b684d077151bfd179ccf9c47df2d5db7d4545d01b409818ebfb0","features":{"control-plane":[],"data-plane":[],"default":["control-plane","data-plane"],"python":["pyo3"],"server":["tokio","axum","tower","tracing"]},"yanked":false,"pubtime":"2025-12-19T17:12:01Z"} {"name":"tenuo","vers":"0.1.0-alpha.4","deps":[{"name":"axum","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cel-interpreter","req":"^0.8","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":"ciborium","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.4","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"der","req":"^0.7","features":["pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2.1","features":["rand_core","serde","batch","pkcs8"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnetwork","req":"^0.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"matchit","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"moka","req":"^0.12","features":["sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pem","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pkcs8","req":"^0.10","features":["alloc","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pyo3","req":"^0.24","features":["abi3-py38"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["blocking","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_bytes","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.13","features":["union"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"spki","req":"^0.7","features":["alloc","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subtle","req":"^2.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"ef6c590c0426f20bcb722645c10116eee29880738fe6370ec96d0b764ce46e7c","features":{"control-plane":[],"data-plane":[],"default":["control-plane","data-plane"],"python":["pyo3"],"server":["tokio","axum","tower","tracing"]},"yanked":false,"pubtime":"2025-12-20T18:13:40Z"} {"name":"tenuo","vers":"0.1.0-alpha.5","deps":[{"name":"axum","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cel-interpreter","req":"^0.8","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":"ciborium","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.4","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"der","req":"^0.7","features":["pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2.1","features":["rand_core","serde","batch","pkcs8"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnetwork","req":"^0.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"matchit","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"moka","req":"^0.12","features":["sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pem","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pkcs8","req":"^0.10","features":["alloc","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pyo3","req":"^0.24","features":["abi3-py38"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["blocking","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_bytes","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.13","features":["union"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"spki","req":"^0.7","features":["alloc","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subtle","req":"^2.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"e7e1d9879044791c59eee9c99ca2fd3a20bb4ec8ab2efca6e36d121be06c3500","features":{"control-plane":[],"data-plane":[],"default":["control-plane","data-plane"],"python":["pyo3"],"server":["tokio","axum","tower","tracing"]},"yanked":false,"pubtime":"2025-12-21T04:39:35Z"} {"name":"tenuo","vers":"0.1.0-alpha.6","deps":[{"name":"axum","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cel-interpreter","req":"^0.8","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":"ciborium","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.4","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"der","req":"^0.7","features":["pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2.1","features":["rand_core","serde","batch","pkcs8"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnetwork","req":"^0.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"matchit","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"moka","req":"^0.12","features":["sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pem","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pkcs8","req":"^0.10","features":["alloc","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pyo3","req":"^0.24","features":["abi3-py38"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["blocking","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_bytes","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.13","features":["union"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"spki","req":"^0.7","features":["alloc","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subtle","req":"^2.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"fe36fe23f39c4a96ac7ec14fb8743d2b375708594bd6876b665e7c7395205467","features":{"control-plane":[],"data-plane":[],"default":["control-plane","data-plane"],"python":["pyo3"],"server":["tokio","axum","tower","tracing"]},"yanked":false,"pubtime":"2025-12-21T21:39:05Z"} {"name":"tenuo","vers":"0.1.0-alpha.7","deps":[{"name":"axum","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cel-interpreter","req":"^0.8","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":"ciborium","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.4","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"der","req":"^0.7","features":["pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2.1","features":["rand_core","serde","batch","pkcs8"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnetwork","req":"^0.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"matchit","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"moka","req":"^0.12","features":["sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pem","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pkcs8","req":"^0.10","features":["alloc","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pyo3","req":"^0.24","features":["abi3-py38"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["blocking","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_bytes","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.13","features":["union"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"spki","req":"^0.7","features":["alloc","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subtle","req":"^2.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"893820decb746bd438027fc8da64a8789973a4c11787ac6aebfdf3bd68cfb88c","features":{"control-plane":[],"data-plane":[],"default":["control-plane","data-plane"],"python":["pyo3"],"python-extension":["pyo3/extension-module","python"],"server":["tokio","axum","tower","tracing"]},"yanked":false,"pubtime":"2025-12-22T18:40:48Z"} {"name":"tenuo","vers":"0.1.0-alpha.8","deps":[{"name":"axum","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cel-interpreter","req":"^0.8","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":"ciborium","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.4","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"der","req":"^0.7","features":["pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2.1","features":["rand_core","serde","batch","pkcs8","zeroize"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnetwork","req":"^0.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"matchit","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"moka","req":"^0.12","features":["sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pem","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pkcs8","req":"^0.10","features":["alloc","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pyo3","req":"^0.24","features":["abi3-py38"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["blocking","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"secrecy","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_bytes","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.13","features":["union"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"spki","req":"^0.7","features":["alloc","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subtle","req":"^2.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"7378b8ba01c06c1dfff8121fada09cf1799e633492733f27654218729ee25cb7","features":{"control-plane":[],"data-plane":[],"default":["control-plane","data-plane"],"python":["pyo3"],"python-extension":["pyo3/extension-module","python"],"server":["tokio","axum","tower","tracing"]},"yanked":false,"pubtime":"2025-12-22T23:31:03Z"} {"name":"tenuo","vers":"0.1.0-alpha.9","deps":[{"name":"axum","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cel-interpreter","req":"^0.8","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":"ciborium","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.4","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"der","req":"^0.7","features":["pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2.1","features":["rand_core","serde","batch","pkcs8","zeroize"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.2","features":["js"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnetwork","req":"^0.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"matchit","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"moka","req":"^0.12","features":["sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pem","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pkcs8","req":"^0.10","features":["alloc","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pyo3","req":"^0.24","features":["abi3-py38"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["blocking","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"secrecy","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_bytes","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.13","features":["union"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"spki","req":"^0.7","features":["alloc","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subtle","req":"^2.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","v7","serde","js"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"1ceaf84041acf5032e47fccd540df3e2926f198e1576704e5a14f767284f2acc","features":{"control-plane":[],"data-plane":[],"default":["control-plane","data-plane"],"python":["pyo3"],"python-extension":["pyo3/extension-module","python"],"server":["tokio","axum","tower","tracing"]},"yanked":false,"pubtime":"2025-12-23T20:20:25Z"} {"name":"tenuo","vers":"0.1.0-alpha.10","deps":[{"name":"axum","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cel-interpreter","req":"^0.8","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":"ciborium","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.4","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"der","req":"^0.7","features":["pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2.1","features":["rand_core","serde","batch","pkcs8","zeroize"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.2","features":["js"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnetwork","req":"^0.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"matchit","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"moka","req":"^0.12","features":["sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pem","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pkcs8","req":"^0.10","features":["alloc","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pyo3","req":"^0.24","features":["abi3-py38"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["blocking","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"secrecy","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_bytes","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.13","features":["union"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"spki","req":"^0.7","features":["alloc","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subtle","req":"^2.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","v7","serde","js"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"210f56b3e20568141acb6dd1da2094f34d57b42f408903647dce5d642fc4456a","features":{"control-plane":[],"data-plane":[],"default":["control-plane","data-plane"],"python":["pyo3"],"python-extension":["pyo3/extension-module","python"],"server":["tokio","axum","tower","tracing"]},"yanked":false,"pubtime":"2025-12-25T03:24:52Z"} {"name":"tenuo","vers":"0.1.0-alpha.12","deps":[{"name":"axum","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cel-interpreter","req":"^0.8","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":"ciborium","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.4","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"der","req":"^0.7","features":["pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2.1","features":["rand_core","serde","batch","pkcs8","zeroize"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.2","features":["js"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnetwork","req":"^0.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"matchit","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"moka","req":"^0.12","features":["sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pem","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pkcs8","req":"^0.10","features":["alloc","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pyo3","req":"^0.24","features":["abi3-py38"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["blocking","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"secrecy","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_bytes","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.13","features":["union"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"spki","req":"^0.7","features":["alloc","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subtle","req":"^2.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","v7","serde","js"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"2d6c13a0e6f3913c048c303f172dd5ce8edec704ec131beb8850cb488c2bb873","features":{"control-plane":[],"data-plane":[],"default":["control-plane","data-plane"],"python":["pyo3"],"python-extension":["pyo3/extension-module","python"],"server":["tokio","axum","tower","tracing"]},"yanked":false,"pubtime":"2025-12-25T19:16:57Z"} {"name":"tenuo","vers":"0.1.0-alpha.13","deps":[{"name":"axum","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cel-interpreter","req":"^0.8","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":"ciborium","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.4","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"der","req":"^0.7","features":["pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2.1","features":["rand_core","serde","batch","pkcs8","zeroize"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.2","features":["js"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnetwork","req":"^0.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"matchit","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"moka","req":"^0.12","features":["sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pem","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pkcs8","req":"^0.10","features":["alloc","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pyo3","req":"^0.24","features":["abi3-py38"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["blocking","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"secrecy","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_bytes","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.13","features":["union"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"spki","req":"^0.7","features":["alloc","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subtle","req":"^2.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","v7","serde","js"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"b2b8ce746c03642bc10079730f7764e6eb31753d7f12c29d3112c85964592dac","features":{"control-plane":[],"data-plane":[],"default":["control-plane","data-plane"],"python":["pyo3"],"python-extension":["pyo3/extension-module","python"],"server":["tokio","axum","tower","tracing"]},"yanked":false,"pubtime":"2025-12-26T23:54:14Z"} {"name":"tenuo","vers":"0.1.0-beta.1","deps":[{"name":"axum","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cel-interpreter","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ciborium","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.4","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"der","req":"^0.7","features":["pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2.1","features":["rand_core","serde","batch","pkcs8","zeroize"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.2","features":["js"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnetwork","req":"^0.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"matchit","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"moka","req":"^0.12","features":["sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pem","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pkcs8","req":"^0.10","features":["alloc","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pyo3","req":"^0.24","features":["abi3-py38"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["blocking","json"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"secrecy","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_bytes","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.13","features":["union"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"spki","req":"^0.7","features":["alloc","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subtle","req":"^2.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","v7","serde","js"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"050f697fc68584522d94ce8d775684d934733d9b1debd9e3d2813d2b7087802c","features":{"cel":["cel-interpreter","moka"],"control-plane":[],"data-plane":[],"default":["control-plane","data-plane"],"http-client":["reqwest"],"python":["pyo3"],"python-extension":["pyo3/extension-module","python"],"server":["tokio","axum","tower","tracing"]},"yanked":false,"pubtime":"2025-12-27T09:33:15Z"} {"name":"tenuo","vers":"0.1.0-beta.2","deps":[{"name":"axum","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cel-interpreter","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ci_group","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ciborium","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.4","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"der","req":"^0.7","features":["pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2.1","features":["rand_core","serde","batch","pkcs8","zeroize"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.2","features":["js"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnetwork","req":"^0.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"matchit","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"moka","req":"^0.12","features":["sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pem","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pkcs8","req":"^0.10","features":["alloc","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pyo3","req":"^0.24","features":["abi3-py38"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["blocking","json"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"secrecy","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_bytes","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.13","features":["union"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"spki","req":"^0.7","features":["alloc","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subtle","req":"^2.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","v7","serde","js"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"bb36bd938bb2b773566956211ba60f44245e990b20e8144c713baf91d45f23cf","features":{"cel":["cel-interpreter","moka"],"control-plane":[],"data-plane":[],"default":["control-plane","data-plane"],"http-client":["reqwest"],"python":["pyo3"],"python-extension":["pyo3/extension-module","python"],"server":["tokio","axum","tower","tracing"]},"yanked":false,"pubtime":"2026-01-01T23:48:11Z"} {"name":"tenuo","vers":"0.1.0-beta.3","deps":[{"name":"axum","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cel-interpreter","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ci_group","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ciborium","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.4","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"der","req":"^0.7","features":["pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2.1","features":["rand_core","serde","batch","pkcs8","zeroize"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.2","features":["js"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnetwork","req":"^0.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"matchit","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"moka","req":"^0.12","features":["sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pem","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pkcs8","req":"^0.10","features":["alloc","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pyo3","req":"^0.24","features":["abi3-py38"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["blocking","json"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"secrecy","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_bytes","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.13","features":["union"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"spki","req":"^0.7","features":["alloc","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subtle","req":"^2.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","v7","serde","js"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"938ae3a6efe8e4e0d2bca831599b51690b2a8e348a70b35bc65054b6bbbae61a","features":{"cel":["cel-interpreter","moka"],"control-plane":[],"data-plane":[],"default":["control-plane","data-plane"],"http-client":["reqwest"],"python":["pyo3"],"python-extension":["pyo3/extension-module","python"],"server":["tokio","axum","tower","tracing"]},"yanked":false,"pubtime":"2026-01-04T01:42:07Z"} {"name":"tenuo","vers":"0.1.0-beta.4","deps":[{"name":"axum","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cel-interpreter","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ci_group","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ciborium","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.4","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"der","req":"^0.7","features":["pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2.1","features":["rand_core","serde","batch","pkcs8","zeroize"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.2","features":["js"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnetwork","req":"^0.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"matchit","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"moka","req":"^0.12","features":["sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pem","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pkcs8","req":"^0.10","features":["alloc","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pyo3","req":"^0.24","features":["abi3-py38"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["blocking","json"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"secrecy","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_bytes","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.13","features":["union"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"spki","req":"^0.7","features":["alloc","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subtle","req":"^2.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","v7","serde","js"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"29f313f0fec7b7931733a7490af73f294be7ea01a3542bd7acea4efaf0ffc1f0","features":{"cel":["cel-interpreter","moka"],"control-plane":[],"data-plane":[],"default":["control-plane","data-plane"],"http-client":["reqwest"],"python":["pyo3"],"python-extension":["pyo3/extension-module","python"],"server":["tokio","axum","tower","tracing"]},"yanked":false,"pubtime":"2026-01-05T23:24:54Z"} {"name":"tenuo","vers":"0.1.0-beta.5","deps":[{"name":"axum","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cel-interpreter","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ci_group","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ciborium","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.4","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"der","req":"^0.7","features":["pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2.1","features":["rand_core","serde","batch","pkcs8","zeroize"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.2","features":["js"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnetwork","req":"^0.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"matchit","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"moka","req":"^0.12","features":["sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pem","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pkcs8","req":"^0.10","features":["alloc","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pyo3","req":"^0.24","features":["abi3-py38"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["blocking","json"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"secrecy","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_bytes","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.13","features":["union"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"spki","req":"^0.7","features":["alloc","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subtle","req":"^2.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","v7","serde","js"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"4baaeaf9d303b364501a6f59ac16e7391a0d9ccf5e3fa60d624ee67cc8f95902","features":{"cel":["cel-interpreter","moka"],"control-plane":[],"data-plane":[],"default":["control-plane","data-plane"],"http-client":["reqwest"],"python":["pyo3"],"python-extension":["pyo3/extension-module","python"],"server":["tokio","axum","tower","tracing"]},"yanked":false,"pubtime":"2026-01-11T01:03:48Z"} {"name":"tenuo","vers":"0.1.0-beta.6","deps":[{"name":"axum","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cel-interpreter","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ci_group","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ciborium","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.4","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"der","req":"^0.7","features":["pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2.1","features":["rand_core","serde","batch","pkcs8","zeroize"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.2","features":["js"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnetwork","req":"^0.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"matchit","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"moka","req":"^0.12","features":["sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pem","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pkcs8","req":"^0.10","features":["alloc","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pyo3","req":"^0.24","features":["abi3-py38"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["blocking","json"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"secrecy","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_bytes","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.13","features":["union"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"spki","req":"^0.7","features":["alloc","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subtle","req":"^2.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","v7","serde","js"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"8978da9795c293d446a1670d7366f31c03534b9102ae44a0ba5565671c354b6e","features":{"cel":["cel-interpreter","moka"],"control-plane":[],"data-plane":[],"default":["control-plane","data-plane"],"http-client":["reqwest"],"python":["pyo3"],"python-extension":["pyo3/extension-module","python"],"server":["tokio","axum","tower","tracing"]},"yanked":false,"pubtime":"2026-01-15T08:32:04Z"} {"name":"tenuo","vers":"0.1.0-beta.7","deps":[{"name":"axum","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cel-interpreter","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ci_group","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ciborium","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.4","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"der","req":"^0.7","features":["pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2.1","features":["rand_core","serde","batch","pkcs8","zeroize"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.2","features":["js"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnetwork","req":"^0.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"matchit","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"moka","req":"^0.12","features":["sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pem","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pkcs8","req":"^0.10","features":["alloc","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pyo3","req":"^0.24","features":["abi3-py38"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["blocking","json"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"secrecy","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_bytes","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.13","features":["union"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"spki","req":"^0.7","features":["alloc","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subtle","req":"^2.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","v7","serde","js"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"99e57697c93d08eb5b9f0ecacd7d6256ff6257282b53b0ebe50028c666e7d19b","features":{"cel":["cel-interpreter","moka"],"control-plane":[],"data-plane":[],"default":["control-plane","data-plane"],"http-client":["reqwest"],"python":["pyo3"],"python-extension":["pyo3/extension-module","python"],"server":["tokio","axum","tower","tracing","reqwest"]},"yanked":false,"pubtime":"2026-02-02T07:19:01Z"} {"name":"tenuo","vers":"0.1.0-beta.8","deps":[{"name":"axum","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cel-interpreter","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ci_group","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ciborium","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.4","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"der","req":"^0.7","features":["pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2.1","features":["rand_core","serde","batch","pkcs8","zeroize"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.2","features":["js"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnetwork","req":"^0.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"matchit","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"moka","req":"^0.12","features":["sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pem","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pkcs8","req":"^0.10","features":["alloc","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pyo3","req":"^0.24.1","features":["abi3-py38"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["blocking","json"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"secrecy","req":"^0.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_bytes","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.13","features":["union"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"spki","req":"^0.7","features":["alloc","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subtle","req":"^2.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","v7","serde","js"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"e647c7f852f24447d776973c53fa38cbf2ad37de3b6a345646cad40711d9c4ec","features":{"cel":["cel-interpreter","moka"],"control-plane":[],"data-plane":[],"default":["control-plane","data-plane"],"http-client":["reqwest"],"python":["pyo3"],"python-extension":["pyo3/extension-module","python"],"server":["tokio","axum","tower","tracing","tracing-subscriber","reqwest"]},"yanked":false,"pubtime":"2026-02-15T02:55:50Z"} {"name":"tenuo","vers":"0.1.0-beta.9","deps":[{"name":"axum","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cel-interpreter","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ci_group","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ciborium","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.4","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"der","req":"^0.7","features":["pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2.1","features":["rand_core","serde","batch","pkcs8","zeroize"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.2","features":["js"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnetwork","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"matchit","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"moka","req":"^0.12","features":["sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pem","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pkcs8","req":"^0.10","features":["alloc","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pyo3","req":"^0.24.1","features":["abi3-py38"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["blocking","json"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"secrecy","req":"^0.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_bytes","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.13","features":["union"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"spki","req":"^0.7","features":["alloc","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subtle","req":"^2.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","v7","serde","js"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"90c190b10d01c9bbeb177dfcc54a5f41d83f8e6ca5c64160f7840ce16a5c07ac","features":{"cel":["cel-interpreter","moka"],"control-plane":[],"data-plane":[],"default":["control-plane","data-plane"],"http-client":["reqwest"],"python":["pyo3"],"python-extension":["pyo3/extension-module","python"],"server":["tokio","axum","tower","tracing","tracing-subscriber","reqwest"]},"yanked":false,"pubtime":"2026-02-17T10:21:17Z"} {"name":"tenuo","vers":"0.1.0-beta.10","deps":[{"name":"axum","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cel-interpreter","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ci_group","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ciborium","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.4","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"der","req":"^0.7","features":["pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2.1","features":["rand_core","serde","batch","pkcs8","zeroize"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.2","features":["js"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnetwork","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"matchit","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"moka","req":"^0.12","features":["sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pem","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pkcs8","req":"^0.10","features":["alloc","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pyo3","req":"^0.24.1","features":["abi3-py38"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["blocking","json"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"secrecy","req":"^0.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_bytes","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.13","features":["union"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"spki","req":"^0.7","features":["alloc","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subtle","req":"^2.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","v7","serde","js"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"d9219c93edc108861dd8b6f0112bc63fa7eb2b0056ab8dd06527978c5c19322b","features":{"cel":["cel-interpreter","moka"],"control-plane":[],"data-plane":[],"default":["control-plane","data-plane"],"http-client":["reqwest"],"python":["pyo3"],"python-extension":["pyo3/extension-module","python"],"server":["tokio","axum","tower","tracing","tracing-subscriber","reqwest"]},"yanked":false,"pubtime":"2026-02-21T00:49:42Z"} {"name":"tenuo","vers":"0.1.0-beta.11","deps":[{"name":"axum","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cel-interpreter","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ci_group","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ciborium","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.4","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"der","req":"^0.7","features":["pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2.1","features":["rand_core","serde","batch","pkcs8","zeroize"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.2","features":["js"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnetwork","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"matchit","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"moka","req":"^0.12","features":["sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pem","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pkcs8","req":"^0.10","features":["alloc","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pyo3","req":"^0.24.1","features":["abi3-py38"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["blocking","json"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"secrecy","req":"^0.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_bytes","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.13","features":["union"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"spki","req":"^0.7","features":["alloc","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subtle","req":"^2.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","v7","serde","js"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"a6fb6d56ce8eb8462a8af08093d60f46cc3ddcf5320495b64b323e4f423ec3b1","features":{"cel":["cel-interpreter","moka"],"control-plane":[],"data-plane":[],"default":["control-plane","data-plane"],"http-client":["reqwest"],"python":["pyo3"],"python-extension":["pyo3/extension-module","python"],"server":["tokio","axum","tower","tracing","tracing-subscriber","reqwest"]},"yanked":false,"pubtime":"2026-03-07T20:12:40Z"} {"name":"tenuo","vers":"0.1.0-beta.12","deps":[{"name":"axum","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cel-interpreter","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ci_group","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ciborium","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.6","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"der","req":"^0.7","features":["pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2.1","features":["rand_core","serde","batch","pkcs8","zeroize"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.2","features":["js"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnetwork","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"matchit","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"moka","req":"^0.12","features":["sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pem","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pkcs8","req":"^0.10","features":["alloc","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pyo3","req":"^0.24.1","features":["abi3-py38"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13","features":["blocking","json"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"secrecy","req":"^0.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_bytes","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.13","features":["union"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"spki","req":"^0.7","features":["alloc","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subtle","req":"^2.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","v7","serde","js"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"91e8bd433dd1bdba9618866ae2e08fc4a03947329acc92c6cfb8a68a2439199e","features":{"cel":["cel-interpreter","moka"],"control-plane":[],"data-plane":[],"default":["control-plane","data-plane"],"http-client":["reqwest"],"python":["pyo3"],"python-extension":["pyo3/extension-module","python"],"python-server":["python","server"],"server":["tokio","axum","tower","tracing","tracing-subscriber","reqwest"]},"yanked":false,"pubtime":"2026-03-20T02:28:26Z"} {"name":"tenuo","vers":"0.1.0-beta.13","deps":[{"name":"axum","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cel-interpreter","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ci_group","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ciborium","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.6","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"der","req":"^0.7","features":["pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2.1","features":["rand_core","serde","batch","pkcs8","zeroize"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.2","features":["js"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnetwork","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"matchit","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"moka","req":"^0.12","features":["sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pem","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pkcs8","req":"^0.10","features":["alloc","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pyo3","req":"^0.24.1","features":["abi3-py38"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13","features":["blocking","json"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"secrecy","req":"^0.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_bytes","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.13","features":["union"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"spki","req":"^0.7","features":["alloc","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subtle","req":"^2.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","v7","serde","js"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"70c01b09afe617669e84e2620574b8dd1da51b0385a854676289e354c7917fce","features":{"cel":["cel-interpreter","moka"],"control-plane":[],"data-plane":[],"default":["control-plane","data-plane"],"http-client":["reqwest"],"python":["pyo3"],"python-extension":["pyo3/extension-module","python"],"python-server":["python","server"],"server":["tokio","axum","tower","tracing","tracing-subscriber","reqwest"]},"yanked":false,"pubtime":"2026-03-21T01:41:45Z"} {"name":"tenuo","vers":"0.1.0-beta.14","deps":[{"name":"axum","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cel-interpreter","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ci_group","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ciborium","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.6","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"der","req":"^0.7","features":["pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2.1","features":["rand_core","serde","batch","pkcs8","zeroize"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.2","features":["js"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnetwork","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"matchit","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"moka","req":"^0.12","features":["sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pem","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pkcs8","req":"^0.10","features":["alloc","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pyo3","req":"^0.24.1","features":["abi3-py38"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13","features":["blocking","json"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"secrecy","req":"^0.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_bytes","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.13","features":["union"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"spki","req":"^0.7","features":["alloc","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subtle","req":"^2.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","v7","serde","js"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"72f1e8ef15fe964f1fe5c5937ded560e878fd28afb649161dfa8c30e22a0c19c","features":{"cel":["cel-interpreter","moka"],"control-plane":[],"data-plane":[],"default":["control-plane","data-plane"],"http-client":["reqwest"],"python":["pyo3"],"python-extension":["pyo3/extension-module","python"],"python-server":["python","server"],"server":["tokio","axum","tower","tracing","tracing-subscriber","reqwest"]},"yanked":false,"pubtime":"2026-03-21T17:14:35Z"} {"name":"tenuo","vers":"0.1.0-beta.15","deps":[{"name":"axum","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cel-interpreter","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ci_group","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ciborium","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.6","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"der","req":"^0.7","features":["pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2.1","features":["rand_core","serde","batch","pkcs8","zeroize"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.2","features":["js"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"getrandom3","req":"^0.3","features":["wasm_js"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal","package":"getrandom"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnetwork","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"matchit","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"moka","req":"^0.12","features":["sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pem","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pkcs8","req":"^0.10","features":["alloc","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pyo3","req":"^0.24.1","features":["abi3-py38"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13","features":["blocking","json"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"secrecy","req":"^0.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_bytes","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.13","features":["union"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"spki","req":"^0.7","features":["alloc","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subtle","req":"^2.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","v7","serde","js"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"11436130579ab7eb496f34d59372d076b442c3c84a88dc9810b2a4b4f532f4fb","features":{"cel":["cel-interpreter","moka"],"control-plane":[],"data-plane":[],"default":["control-plane","data-plane"],"http-client":["reqwest"],"python":["pyo3"],"python-extension":["pyo3/extension-module","python"],"python-server":["python","server"],"server":["tokio","axum","tower","tracing","tracing-subscriber","reqwest"]},"yanked":false,"pubtime":"2026-03-29T02:58:48Z"} {"name":"tenuo","vers":"0.1.0-beta.16","deps":[{"name":"axum","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cel-interpreter","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ci_group","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ciborium","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.6","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"der","req":"^0.7","features":["pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2.1","features":["rand_core","serde","batch","pkcs8","zeroize"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.2","features":["js"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"getrandom3","req":"^0.3","features":["wasm_js"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal","package":"getrandom"},{"name":"getrandom4","req":"^0.4","features":["wasm_js"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal","package":"getrandom"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnetwork","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"matchit","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"moka","req":"^0.12","features":["sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pem","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pkcs8","req":"^0.10","features":["alloc","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pyo3","req":"^0.24.1","features":["abi3-py38"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13","features":["blocking","json"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"secrecy","req":"^0.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_bytes","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.13","features":["union"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"spki","req":"^0.7","features":["alloc","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subtle","req":"^2.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","v7","serde","js"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c1a984bc469d58a4f1b126230fb7248457e07342ac71ce81a3743e1e3e157950","features":{"cel":["cel-interpreter","moka"],"control-plane":[],"data-plane":[],"default":["control-plane","data-plane"],"http-client":["reqwest"],"python":["pyo3"],"python-extension":["pyo3/extension-module","python"],"python-server":["python","server"],"server":["tokio","axum","tower","tracing","tracing-subscriber","reqwest"]},"yanked":false,"pubtime":"2026-04-01T07:54:24Z"} {"name":"tenuo","vers":"0.1.0-beta.17","deps":[{"name":"axum","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cel-interpreter","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ci_group","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ciborium","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.6","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"der","req":"^0.7","features":["pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2.1","features":["rand_core","serde","batch","pkcs8","zeroize"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.2","features":["js"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"getrandom3","req":"^0.3","features":["wasm_js"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal","package":"getrandom"},{"name":"getrandom4","req":"^0.4","features":["wasm_js"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal","package":"getrandom"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnetwork","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"matchit","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"moka","req":"^0.12","features":["sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pem","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pkcs8","req":"^0.10","features":["alloc","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pyo3","req":"=0.28.3","features":["abi3-py39"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13","features":["blocking","json"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"secrecy","req":"^0.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_bytes","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.13","features":["union"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"spki","req":"^0.7","features":["alloc","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subtle","req":"^2.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","v7","serde","js"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"83157628b605fe627f8411e4f29cd6cf922e92dda33087af63bbc7af1c07309d","features":{"cel":["cel-interpreter","moka"],"control-plane":[],"data-plane":[],"default":["control-plane","data-plane"],"http-client":["reqwest"],"python":["pyo3"],"python-extension":["pyo3/extension-module","python"],"python-server":["python","server"],"server":["tokio","axum","tower","tracing","tracing-subscriber","reqwest"]},"yanked":false,"pubtime":"2026-04-06T00:17:48Z"} {"name":"tenuo","vers":"0.1.0-beta.18","deps":[{"name":"axum","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cel-interpreter","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ci_group","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ciborium","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.6","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"der","req":"^0.7","features":["pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2.1","features":["rand_core","serde","batch","pkcs8","zeroize"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.2","features":["js"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"getrandom3","req":"^0.3","features":["wasm_js"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal","package":"getrandom"},{"name":"getrandom4","req":"^0.4","features":["wasm_js"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal","package":"getrandom"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnetwork","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"matchit","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"moka","req":"^0.12","features":["sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pem","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pkcs8","req":"^0.10","features":["alloc","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pyo3","req":"=0.28.3","features":["abi3-py39"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13","features":["blocking","json"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"secrecy","req":"^0.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_bytes","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.13","features":["union"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"spki","req":"^0.7","features":["alloc","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subtle","req":"^2.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","v7","serde","js"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"910e1ced3e51e53fbfa87a2645fa60019ea3c0e028c4c858020d926c47117e82","features":{"cel":["cel-interpreter","moka"],"control-plane":[],"data-plane":[],"default":["control-plane","data-plane"],"http-client":["reqwest"],"python":["pyo3"],"python-extension":["pyo3/extension-module","python"],"python-server":["python","server"],"server":["tokio","axum","tower","tracing","tracing-subscriber","reqwest"]},"yanked":false,"pubtime":"2026-04-09T19:46:17Z"} {"name":"tenuo","vers":"0.1.0-beta.19","deps":[{"name":"axum","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cel-interpreter","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ci_group","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ciborium","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.6","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"der","req":"^0.7","features":["pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2.1","features":["rand_core","serde","batch","pkcs8","zeroize"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.2","features":["js"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"getrandom3","req":"^0.3","features":["wasm_js"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal","package":"getrandom"},{"name":"getrandom4","req":"^0.4","features":["wasm_js"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal","package":"getrandom"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnetwork","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"matchit","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"moka","req":"^0.12","features":["sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pem","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pkcs8","req":"^0.10","features":["alloc","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pyo3","req":"=0.28.3","features":["abi3-py39"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13","features":["blocking","json"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"secrecy","req":"^0.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_bytes","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.13","features":["union"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"spki","req":"^0.7","features":["alloc","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subtle","req":"^2.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","v7","serde","js"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"a574a79e993d154d019a3831926849e6febf9c168c88d72f8240b8cfa214dabf","features":{"cel":["cel-interpreter","moka"],"control-plane":[],"data-plane":[],"default":["control-plane","data-plane"],"http-client":["reqwest"],"python":["pyo3"],"python-extension":["pyo3/extension-module","python"],"python-server":["python","server"],"server":["tokio","axum","tower","tracing","tracing-subscriber","reqwest"]},"yanked":false,"pubtime":"2026-04-10T06:56:25Z"} {"name":"tenuo","vers":"0.1.0-beta.20","deps":[{"name":"axum","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cel-interpreter","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ci_group","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ciborium","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.6","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"der","req":"^0.7","features":["pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2.1","features":["rand_core","serde","batch","pkcs8","zeroize"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.2","features":["js"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"getrandom3","req":"^0.3","features":["wasm_js"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal","package":"getrandom"},{"name":"getrandom4","req":"^0.4","features":["wasm_js"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal","package":"getrandom"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnetwork","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"matchit","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"moka","req":"^0.12","features":["sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pem","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pkcs8","req":"^0.10","features":["alloc","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pyo3","req":"=0.28.3","features":["abi3-py39"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13","features":["blocking","json"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"secrecy","req":"^0.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_bytes","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.13","features":["union"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"spki","req":"^0.7","features":["alloc","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subtle","req":"^2.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","v7","serde","js"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"f565cd8e123a4573ca2fc8ad155ece855857725339409d8a922e37e3824c15d6","features":{"cel":["cel-interpreter","moka"],"control-plane":[],"data-plane":[],"default":["control-plane","data-plane"],"http-client":["reqwest"],"python":["pyo3"],"python-extension":["pyo3/extension-module","python"],"python-server":["python","server"],"server":["tokio","axum","tower","tracing","tracing-subscriber","reqwest"]},"yanked":false,"pubtime":"2026-04-13T18:38:01Z"} {"name":"tenuo","vers":"0.1.0-beta.21","deps":[{"name":"axum","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cel-interpreter","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ci_group","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ciborium","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.6","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"der","req":"^0.7","features":["pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2.1","features":["rand_core","serde","batch","pkcs8","zeroize"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.2","features":["js"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"getrandom3","req":"^0.3","features":["wasm_js"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal","package":"getrandom"},{"name":"getrandom4","req":"^0.4","features":["wasm_js"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal","package":"getrandom"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnetwork","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"matchit","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"moka","req":"^0.12","features":["sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pem","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pkcs8","req":"^0.10","features":["alloc","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pyo3","req":"=0.28.3","features":["abi3-py39"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13","features":["blocking","json"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"secrecy","req":"^0.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_bytes","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.13","features":["union"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"spki","req":"^0.7","features":["alloc","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subtle","req":"^2.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","v7","serde","js"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"6124aae008e702709630d62c1336c165438aaa5764fbfb8ac11855ffae6fccc9","features":{"cel":["cel-interpreter","moka"],"control-plane":[],"data-plane":[],"default":["control-plane","data-plane"],"http-client":["reqwest"],"python":["pyo3"],"python-extension":["pyo3/extension-module","python"],"python-server":["python","server"],"server":["tokio","axum","tower","tracing","tracing-subscriber","reqwest"]},"yanked":false,"pubtime":"2026-04-14T05:42:43Z"} {"name":"tenuo","vers":"0.1.0-beta.22","deps":[{"name":"axum","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cel-interpreter","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ci_group","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ciborium","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.6","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"der","req":"^0.7","features":["pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2.1","features":["rand_core","serde","batch","pkcs8","zeroize"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.2","features":["js"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"getrandom3","req":"^0.3","features":["wasm_js"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal","package":"getrandom"},{"name":"getrandom4","req":"^0.4","features":["wasm_js"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal","package":"getrandom"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnetwork","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"matchit","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"moka","req":"^0.12","features":["sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pem","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pkcs8","req":"^0.10","features":["alloc","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pyo3","req":"=0.28.3","features":["abi3-py39"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13","features":["blocking","json"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"secrecy","req":"^0.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_bytes","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.13","features":["union"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"spki","req":"^0.7","features":["alloc","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subtle","req":"^2.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","v7","serde","js"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"69469940f8096eee5fbd7aac47cb6bd759d52c5bb91e9e1a899d1c7fdd14db1a","features":{"cel":["cel-interpreter","moka"],"control-plane":[],"data-plane":[],"default":["control-plane","data-plane"],"http-client":["reqwest"],"python":["pyo3"],"python-extension":["pyo3/extension-module","python"],"python-server":["python","server"],"server":["tokio","axum","tower","tracing","tracing-subscriber","reqwest"]},"yanked":false,"pubtime":"2026-04-14T19:22:20Z"} {"name":"tenuo","vers":"0.1.0-beta.23","deps":[{"name":"axum","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cel-interpreter","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ci_group","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ciborium","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.6","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"der","req":"^0.7","features":["pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2.1","features":["rand_core","serde","batch","pkcs8","zeroize"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.2","features":["js"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"getrandom3","req":"^0.3","features":["wasm_js"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal","package":"getrandom"},{"name":"getrandom4","req":"^0.4","features":["wasm_js"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal","package":"getrandom"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnetwork","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"matchit","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"moka","req":"^0.12","features":["sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pem","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pkcs8","req":"^0.10","features":["alloc","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pyo3","req":"=0.28.3","features":["abi3-py39"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13","features":["blocking","json"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"secrecy","req":"^0.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_bytes","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.13","features":["union"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"spki","req":"^0.7","features":["alloc","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subtle","req":"^2.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","v7","serde","js"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"f300f85758bcd00265b88e7453145d1abd235f4b744527b8bfef344abd85e633","features":{"cel":["cel-interpreter","moka"],"control-plane":[],"data-plane":[],"default":["control-plane","data-plane"],"http-client":["reqwest"],"python":["pyo3"],"python-extension":["pyo3/extension-module","python"],"python-server":["python","server"],"server":["tokio","axum","tower","tracing","tracing-subscriber","reqwest"]},"yanked":false,"pubtime":"2026-04-25T04:24:53Z"} {"name":"tenuo","vers":"0.1.0-beta.24","deps":[{"name":"axum","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cel-interpreter","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ci_group","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ciborium","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.6","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"der","req":"^0.7","features":["pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2.1","features":["rand_core","serde","batch","pkcs8","zeroize"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.2","features":["js"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"getrandom3","req":"^0.3","features":["wasm_js"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal","package":"getrandom"},{"name":"getrandom4","req":"^0.4","features":["wasm_js"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal","package":"getrandom"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnetwork","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"matchit","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"moka","req":"^0.12","features":["sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pem","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pkcs8","req":"^0.10","features":["alloc","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pyo3","req":"=0.28.3","features":["abi3-py39"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13","features":["blocking","json"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"secrecy","req":"^0.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_bytes","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.13","features":["union"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"spki","req":"^0.7","features":["alloc","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subtle","req":"^2.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","v7","serde","js"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"bdb5460a1eb4ccf4df8132f79854a4232a21dfbbe52d640ea43e90098e2f4168","features":{"cel":["cel-interpreter","moka"],"control-plane":[],"data-plane":[],"default":["control-plane","data-plane"],"http-client":["reqwest"],"python":["pyo3"],"python-extension":["pyo3/extension-module","python"],"python-server":["python","server"],"server":["tokio","axum","tower","tracing","tracing-subscriber","reqwest"]},"yanked":false,"pubtime":"2026-06-11T19:59:23Z"} {"name":"tenuo","vers":"0.2.0","deps":[{"name":"axum","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cel-interpreter","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ci_group","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ciborium","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.6","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"der","req":"^0.7","features":["pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2.1","features":["rand_core","serde","batch","pkcs8","zeroize"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.2","features":["js"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"getrandom3","req":"^0.3","features":["wasm_js"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal","package":"getrandom"},{"name":"getrandom4","req":"^0.4","features":["wasm_js"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal","package":"getrandom"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnetwork","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2.186","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"matchit","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"moka","req":"^0.12","features":["sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pem","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pkcs8","req":"^0.10","features":["alloc","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pyo3","req":"=0.29.0","features":["abi3-py39"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13","features":["blocking","json"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"secrecy","req":"^0.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_bytes","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.13","features":["union"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"spki","req":"^0.7","features":["alloc","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subtle","req":"^2.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","v7","serde","js"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"ff327479d181caf88be254636b7085901c2f74a7cec170ea0aacfd9c6eb6fd15","features":{"cel":["cel-interpreter","moka"],"control-plane":[],"data-plane":[],"default":["control-plane","data-plane"],"http-client":["reqwest"],"python":["pyo3"],"python-extension":["pyo3/extension-module","python"],"python-server":["python","server"],"server":["tokio","axum","tower","tracing","tracing-subscriber","reqwest"]},"yanked":false,"pubtime":"2026-06-22T01:02:23Z"} {"name":"tenuo","vers":"0.2.3","deps":[{"name":"axum","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cel-interpreter","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ci_group","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ciborium","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.6","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"der","req":"^0.7","features":["pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2.1","features":["rand_core","serde","batch","pkcs8","zeroize"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.2","features":["js"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"getrandom3","req":"^0.3","features":["wasm_js"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal","package":"getrandom"},{"name":"getrandom4","req":"^0.4","features":["wasm_js"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal","package":"getrandom"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"humantime","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ipnetwork","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2.186","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"matchit","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"moka","req":"^0.12","features":["sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pem","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pkcs8","req":"^0.10","features":["alloc","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pyo3","req":"=0.29.0","features":["abi3-py39"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13","features":["blocking","json"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"secrecy","req":"^0.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_bytes","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.13","features":["union"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"spki","req":"^0.7","features":["alloc","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subtle","req":"^2.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.35","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.6","features":["v4","v7","serde","js"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"ccd1f46a5e435091d2a96c07b0c346d69f5f86447f528cc4935d5eea2a6fa185","features":{"cel":["cel-interpreter","moka"],"control-plane":[],"data-plane":[],"default":["control-plane","data-plane"],"http-client":["reqwest"],"python":["pyo3"],"python-extension":["pyo3/extension-module","python"],"python-server":["python","server"],"server":["tokio","axum","tower","tracing","tracing-subscriber","reqwest"]},"yanked":false,"pubtime":"2026-07-02T20:59:47Z"}