# W-025 Status status: done task: 建立 Web C ABI ## Evidence - Header: `blender-5.2.0/source/blender/web_engine/web_engine_api.h` - Implementation: `blender-5.2.0/source/blender/web_engine/web_engine_api.cpp` - Golden: `tests/golden/W-025/c-api.json` The ABI now has stable POD pointer/length entry points for create/destroy, open, apply, snapshot, save and buffer release. Open accepts an empty input; command and full `.blend` serialization return an explicit not-implemented code until Blender libraries are linked. ## Verification ```text tools/web/build-web-engine-variants.sh # passed node tools/web/run-web-engine-smoke.mjs # passed ```