Use this page for Standards authoring and reuse.Documentation Index
Fetch the complete documentation index at: https://docs.speckle.systems/llms.txt
Use this file to discover all available pages before exploring further.
Standards are reusable templates for validation logic. They are intended for
cross-check consistency and broader governance workflows.
In the beta release, standards are stored as project standards for reuse within
that project. Workspace- and organization-level standards are planned for a later
stage. Get in touch with feedback — we actively use it to shape this roadmap.
What standards are for
- Define reusable rule templates once.
- Apply standards across multiple checks.
- Keep rule logic consistent across teams and projects.
Create first standard
First step: create or import your standard. Use Create standard from project sidebar when you want reusable validation logic before creating checks.- First screen can look empty before preview model is loaded. This is expected.
- Load preview model first to unlock suggested starter rules.
- Select model/version context for authoring and preview.
- Define
WHEREandCHECKlogic. For full rule-construction guidance, use Rule structure in checks. - Run preview while authoring to confirm rule behavior before saving standard.
- If you edit rule after running preview, UI prompts rerun so results stay in sync.
- For large models, 3D preview can be skipped in this screen.
- Standard authoring still works, but viewer may not render result state unless model preview is loaded.
- You are done when standard appears in Standards and can be selected when creating checks.
Save or import outcome
- If you created a new standard from rule authoring, choose Save standard.
- If you imported a standard (IDS, COBie, or Speckle), import completes directly into project standards.
- In both paths, your project standard appears in the Project standards list.
Build standard with many rules
Single standard can hold list of related rules (for example, handover completeness across multiple object categories).- Use Add rule to expand rules list.
- Keep one requirement per rule so downstream check failures stay actionable.
- Use per-rule Run while authoring to iterate faster.
- Use duplicate/copy controls when rules share similar scope logic.
Import formats
You can import standards from:- IDS: strong fit for IFC-aligned requirements exchange.
- COBie: strong fit for asset/information delivery requirements.
- Speckle: migration path from dashboard widget rules or older Speckle Automate Model Checker definitions (JSON/TSV/CSV flows).
Standards to checks flow
Create or import your standard
Author rules directly (including preview iterations) using the same rule-building
pattern as checks. See Rule structure in
checks. Or import from
IDS, COBie, or Speckle formats.
Create checks from standard
Use standard as base. Configure tracked models and trigger mode for each check. Then
review outcomes in Viewing Results.
Running Run check from a standard card takes you into the same check-creation
flow documented in Checks.
Best practices
- Keep standards focused by purpose (e.g. naming, compliance, handover).
- Version standards with clear naming so downstream checks remain interpretable.
- Communicate updates before broad rollout.