IFC Core Wiki
IFC Core is a local Rust engine for IFC4 IFC-SPF. It scans models, builds lazy indexes, runs queries, applies transactional edits, writes a new IFC file, and exposes the engine to browsers through WebAssembly.
Current status:
0.2.0, stable within the documented supported IFC4 profile. MCP, AI bridge, container, and public.fragcompatibility remain technology previews.
Navigation
| Section | Contents |
|---|---|
| Project | purpose, audience, scope |
| Core | Rust layers, indexes, edits, writer |
| API | Rust facade, WASM exports, DTOs |
| SDK | what exists today and what is planned |
| MCP | stdio server, tools, limits |
| Quick start | setup and launch commands |
| Examples | Open → Query → Edit → Write |
| Developer guide | build, tests, troubleshooting, release |
| Roadmap | delivered versus planned work |
| FAQ | practical answers and limitations |
Normative Russian sources: supported profile, architecture, WASM API, and known limitations.