# Project Boundaries and Ecosystem Comparison

MoonContract 与其他项目可能共享 OpenAPI 输入，但解决的问题和输出不同。

| Project | Primary workflow | Output |
| --- | --- | --- |
| MoonContract | 加载契约、校验 HTTP 交互、生成 Mock、回放用例 | 校验结果、Mock 响应和契约用例结果 |
| MoonBench | 运行代码、采集耗时、统计样本、比较性能基线 | 性能变化和基准报告 |
| cogna-dev/mapi | 从 OpenAPI 生成 MoonBit 服务端、客户端和路由代码 | 生成的 MoonBit 工程与源码 |
| Showichiro/moon_openapi_cli | 提取 OpenAPI 操作供 AI Agent 使用 | 精简操作描述 |
| JSON Schema libraries | 校验任意 JSON 数据 | 通用 Schema 校验结果 |

MoonContract 不包含计时器、性能采样、百分位、性能基线、回归判断或性能报告，
因此不会复用 MoonBench 的核心闭环。

MoonContract 也不生成业务源码、不管理 handler、不实现通用路由框架。其路由模型
只用于定位需要执行的契约规则和 Mock 响应。

