ChoreoAtlas · open-source CLI beta
Does your microservice trace follow the expected order flow?
Run a small, reproducible example: compare a recorded order trace with a FlowSpec contract, then inspect the passing order and failed payment reports. The sample traces and contracts are public.
用公开的订单轨迹和 FlowSpec 契约,亲自生成一次通过、一次失败的校验报告,看看跨服务流程哪里偏离预期。
Run the two-trace demo / 运行演示 →See the actual output first
Passing order reportFive flow steps pass; inspect the skipped input preconditions.
Failed payment reportSee the failed gate and the conditions behind it.
Reproduce it locally
Requires Git, Docker and Make. The demo uses a pinned Community Edition beta image and prerecorded sample traces.
git clone https://github.com/choreoatlas2025/quickstart-demo.git
cd quickstart-demo
make demo
The sample uses prerecorded traces. In the successful trace, five flow steps pass; the failed payment trace fails the gate. Some input preconditions are skipped because the sample lacks those fields. Inspect the condition details before applying this to your system.