Upload a buildingSMART IDS file. Validate your IFC against contractual requirements. Surface failures, track pass-rate over time, brief the owner — without leaving the chat.
Drop the project's IDS file. Specifications, applicabilities, and requirements parse into queryable tables.
We run the IDS rules against your linked IFC source — finding pass/fail for every (element, requirement) pair.
'Which walls are missing fire-rating?' / 'Pass-rate per spec, sorted lowest first' / 'Show non-compliant elements on level 4'.
Pin a stat widget for each spec; watch the pass-rate climb as the model matures. Owner gets a one-page compliance dashboard.
ids_specifications (one row per spec), ids_findings (one row per element-requirement pair), ids_spec_summary (per-spec pass/fail counts).
ids_findings.element_guid is the IFC GlobalId — joins natively to speckle_objects.application_id, bcf_components.element_guid, cobie_component.external_identifier.
Each requirement (property must equal X, classification must be Y) is its own row in ids_findings with status pass / fail and the actual measured value.
Failed requirements carry the EXPECTED vs ACTUAL value — the AI can answer 'why did this fail?' without you reading the IDS spec.
A project can have multiple IDS files (architectural / MEP / structural). Reports aggregate pass-rate across all of them.
Pass-rate over time, pass-rate by trade, pass-rate by element type. Stat widgets that update on every model re-validation.
Tracks LOD350 / LOD400 sign-off readiness across every model in the project.
Lists non-compliant elements per spec; assigns owners; tracks resolution.
Sees a one-page compliance dashboard before each handover gate.
Drop an IDS file, ask one question, ship the compliance dashboard.
No credit card required · 1M tokens / month free