malkuth 0.2.6

A composable service-supervision toolkit for Rust
Documentation
# malkuth — 项目状态与计划 (PLAN)

> 刷新于 2026-07-14。服务监督工具包,被 shittim-chest 借用做编排层。

## 1. 项目概述

- **名称**`malkuth`
- **简介**:可组合服务监督工具包(JSON-RPC over TCP/WS/IPC),可组合为 "process supervision + JSON-RPC bus + multi-tenant sandbox" 形态。
- **远程仓库**https://github.com/celestia-island/malkuth.git
- **技术栈**:Rust / tokio / jsonrpsee / just
- **类别**:library(service supervision)

## 2. 当前状态

- **当前分支**`dev`
- **工作区**:有未提交改动(1 项:`src/bin/malkuth.rs`- **最近提交时间**:2026-07-12
- **最近提交**`Merge branch 'master' into dev`(前次是 `🔧 Update the log output format to match the sibling CLIs.`- **本地领先 `origin/dev`**:0

## 3. 未提交改动

```
 M src/bin/malkuth.rs
```

## 4. 近期进展

- 统一与 sibling CLI 项目的日志输出格式。
- 切到 Git Bash + celestia-devtools on-demand import。
- 之前 master → dev merge 收尾。

## 5. 后续计划

1. **CLI 收尾**`src/bin/malkuth.rs` 的未提交改动(log 格式微调)随本轮 PLAN.md 一起提交到 dev。
2. **多租户加固**:shittim-chest 借用 malkuth 做 `JSON-RPC bus`,需验证多 `tenant_id` claim 路径。
3. **IPC 命名管道 + Unix 域套接字可观测性**:与 entelecheia scepter 的 WS bridge 对齐。
4. **独立发布**:当前随 shittim-chest 一起使用;可单独 publish 到 crates.io。

## 6. 跨仓依赖

- shittim-chest 强依赖 malkuth 做编排;plana 提供协议类型。
- 本仓无 `path = "../..."` 的硬编码 patch。

---

## 既有详细计划(存档)

详细 API 文档、`JSON-RPC` 消息示例在 `docs/en/`。本文件只承载"当前态 → 后续计划"两部分。