Skip to content
IFC-RS
Viewer Русский
Project Wiki en

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 .frag compatibility remain technology previews.

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.