正在自动登录…
← 返回项目列表keegan0521/
keegan0521/ CinderVM
cindervm 是一个确定性的字节码虚拟机,用于代理执行。它通过验证字节码、支持快照和基于哈希链的日志回放,确保代理运行状态可持久化、可恢复且可精确重放。适合需要高可靠性和可审计性的长期运行代理系统。
AI 中文解读 · 根据仓库描述与 README 生成 · 2026/10/22 07:52:05 · 查看原文
- 累计 Stars
- 66
- 当前热度
- 1 天内 · 小火
- 仓库创建时间
选用指南
AI 根据 README 整理 · 2026/10/22 07:52:05 · 基于较早版本,请核对最新 README
- 使用方式
通过命令行工具使用:使用 cinderc 汇编和运行 .cdxb 镜像,cinder 提供版本和诊断功能。也可作为 Rust 库集成。
查看 README 依据
`cindervm` models the run as bytecode on a machine built for it. The library crate (`cindervm`) holds the machine and its toolchain; three binaries drive it: | Binary | Role | | ------------ | --------------------------------------------------------------- | | `cinderc` | Assemble `.cdx` to a verified `.cdxb` image, disassemble, run. | | `cinder` | Print the version, explain a diagnostic code, run an image. | | `cinder-fuzz`| Mutation-fuzz the verifier and interpreter against each other. |
$ cinderc build triage.cdx -o triage.cdxb wrote triage.cdxb (N bytes, checksum 0x...) $ cinderc dis triage.cdxb # disassemble the sealed image $ cinderc run triage.cdxb --trace # run, tracing traps and the halt code $ cinder explain E_PENDING_ESCAPE # look up a diagnostic code ``` `cinderc build` assembles, then calls `verify::admit`, then writes the sealed `.cdxb`. `cinderc run` reads an image, constructs a `Vm` with default limits, and drives the `step` loop, answering each trap. `cinder run` delegates to `cinderc run`; `cinder explain <CODE>` prints the blurb and phase for a
- 部署要求
需要 Rust 工具链(版本在 rust-toolchain.toml 中固定)。
查看 README 依据
detectable. `replay::Host` (`src/replay.rs`) serves the interpreter from that journal instead of from a live host; if the interpreter asks for something the journal does not have next, that is a divergence error naming the record. <div align="center"> <img src="docs/assets/replay.svg" alt="Replay: the same interpreter reads answers from a hash-chained journal instead of a live host, and a mismatch raises a divergence error at the offending record" width="860"> </div> ## Building from source Requires Rust (pinned in `rust-toolchain.toml`). The `Makefile` is the source of
README
正在加载 README…
收录信息
- 仓库创建时间
- 2026/10/22 00:19:30
- 首次达标收录
- 2026/10/22 07:46:22
- 统计更新时间
- 2026/10/22 19:01:13
按创建时长与累计 Stars 判断等级。首次达标收录后,即使未达当前门槛仍保留;累计 Stars 和仓库状态会定期更新。确认只有 README 及辅助文件的仓库会停止公开。
模型评估
值得看加权总分 3.9 / 5
由 Jev 模型根据仓库描述与 README 评估,2026/10/22 07:46:22 生成。评分仅供参考,不是代码、安全或许可证审查;热度等级另按创建时长与累计 Stars 计算。
仓库信息
- 最近推送
- 2026/10/22 01:07:30
- 许可证标识
- MIT
- Fork 数
- 28
- 当前状态
- 未归档
收录记录
按创建时长与累计 Stars 首次收录:小火
首次发现项目