Credits and third-party notices
Generated 2026-11-03
Planum is built on open-source libraries, fonts, word lists, model weights and reference data. Each keeps its own licence, listed here with the exact version in use. Libraries are loaded unmodified from the content delivery networks named; nothing is patched or vendored. Where a licence asks for a notice, this page is it; where a dataset or prompt set asks for credit, the credit is shown where its figures or text appear and repeated here.
Libraries loaded at run time
| Package | Version | Licence | Pages |
|---|---|---|---|
| 3d-force-graph | 1.80.1 | MIT | 1 |
| @google/model-viewer | 3.5.0 | Apache-2.0 | 3 |
| @huggingface/transformers | 3.8.1 | Apache-2.0 | 1 |
| @pdf-lib/fontkit | 1.1.1 | MIT | 1 |
| @supabase/ssr | 0.12.0 | MIT | 90 |
| @vladmandic/face-api | 1.7.15 | MIT | 1 |
| @xenova/transformers | 2.17.2 | Apache-2.0 | 1 |
| dejavu-fonts-ttf | 2.37.3 | Bitstream Vera Fonts licence + public domain (DejaVu changes) | 1 |
| dxf-parser | 1.1.2 | MIT | 2 |
| force-graph | 1.52.0 | MIT | 1 |
| globe.gl | 2.46.2 | MIT | 1 |
| heic2any | 0.0.4 | MIT | 3 |
| jspdf | 2.5.1 | MIT | 1 |
| jszip | 3.10.1 | (MIT OR GPL-3.0-or-later) | 8 |
| leaflet | 1.9.4 | BSD-2-Clause | 3 |
| mammoth | 1.8.0 | BSD-2-Clause | 2 |
| mediabunny | 1.61.3 | MPL-2.0 | 1 |
| node-forge | 1.3.1 | (BSD-3-Clause OR GPL-2.0) | 1 |
| pdf-lib | 1.17.1 | MIT | 4 |
| pdfjs-dist | 3.11.174 | Apache-2.0 | 14 |
| pptxgenjs | 3.12.0 | MIT | 3 |
| proj4 | 2.22.0 | MIT | 1 |
| qrcode-generator | 1.4.4 | MIT | 1 |
| tesseract.js | 5.1.1 | Apache-2.0 | 4 |
| three | 0.185.0 | MIT | 4 |
| three-globe | 2.45.0 | MIT | 1 |
| utif | 3.1.0 | MIT | 3 |
| web-ifc | 0.0.77 | MPL-2.0 | 2 |
| xlsx | 0.18.5 | Apache-2.0 | 11 |
Packages of the server functions and the build
| Package | Version | Licence | Used for |
|---|---|---|---|
| @supabase/ssr | 0.12.0 | MIT | runtime |
| @supabase/supabase-js | 2.110.2 | MIT | runtime |
| @vercel/functions | 3.7.5 | Apache-2.0 | runtime |
| pdfjs-dist | 4.10.38 | Apache-2.0 | runtime |
| terser | 5.36.0 | BSD-2-Clause | runtime |
| esbuild | 0.25.10 | MIT | build |
| lucide-static | 0.546.0 | ISC | build |
| ws | 8.18.0 | MIT | build |
Fonts, icons, word lists, models, services and reference data
| Item | Version | Licence | Note |
|---|---|---|---|
| Inter (variable font) | 4.x | OFL-1.1 | Licence text in assets/fonts/LICENSE-Inter.txt |
| Lucide icons | 0.546.0 | ISC | Portions from Feather (MIT); licence text in assets/icons/LICENSE-Lucide.txt |
| SCOWL word lists | 2020.12.07 | SCOWL (permissive; see file) | Licence text in assets/spell/SCOWL-LICENSE.txt; construction vocabulary added by Planum |
| Tesseract OCR language data (tessdata) | 4.x fast | Apache-2.0 | Nothing is stored server-side |
| Xenova/all-MiniLM-L6-v2 (sentence embeddings) | ONNX | Apache-2.0 | Model weights of sentence-transformers/all-MiniLM-L6-v2, converted to ONNX |
| onnx-community Whisper models | ONNX | MIT (OpenAI Whisper) | Used only when no transcription service is configured |
| Google OR-Tools (CP-SAT) | 9.15.6755 | Apache-2.0 | solver/requirements.txt |
| Nager.Date public holiday API | v3 | MIT (API and data) | Called from the browser; nothing stored about the user |
| ExchangeRate-API open access endpoint | v6 | Free open-access terms (attribution link required) | Rates are shown with their date; the attribution link belongs beside the converted figure |
| Nominatim (OpenStreetMap) geocoding | ODbL data; usage policy | © OpenStreetMap contributors; low-volume use from the browser | |
| OpenConstructionERP | AGPL-3.0 — no code taken | Its CWICR catalogue was removed in September 2026 (licence basis undetermined); see boq.html's header comment | |
| BIMCraft (point-cloud readers, ported) | c269c8c | MIT OR Apache-2.0 | Copyright (c) 2026 IPedrax and the BIMCraft contributors. Used under the MIT licence; the ported files and the changes made are named in the header of point-cloud.js. |
| rvt-rs (Revit file reader, WebAssembly build) | 0.7.0 | Apache-2.0 | Copyright 2026 Griffin Long. Licence text in lib/rvt-wasm/LICENSE and the NOTICE file beside it, which states: "Autodesk" and "Revit" are registered trademarks of Autodesk, Inc.; the project is not affiliated with, endorsed by, or sponsored by Autodesk and uses no Autodesk code, SDK or headers (the format was read from publicly shipped sample files with public tools: MS-CFB, RFC 1952). Runtime dependencies of the build (cfb, flate2, encoding_rs, quick-xml, serde, serde_json, anyhow, thiserror, wasm-bindgen, serde-wasm-bindgen) are MIT / Apache-2.0. The reader runs in the user's browser; nothing is uploaded. |
| face-api SSD MobileNet v1 face detection model (ssd_mobilenetv1_model) | as shipped in @vladmandic/face-api 1.7.15 | MIT | Model weights from the face-api.js project (Vincent Muehler, MIT), packaged by vladmandic/face-api. |
Adapted under Creative Commons Attribution 4.0
- Planning factors: waste allowance and earthwork bulking — Adapted from Constructelligence, Construction reference data (waste-factors.csv, earthwork-volume-factors.csv). Source · CC BY 4.0. Changes made: material names put into UK terms, a few UK materials added, US-only rows dropped, the basis column reworded; screed and plaster ranges are Planum's own.
- Earned-value caveats — Adapted from Constructelligence, Construction reference data (metric-formulas.csv). Source · CC BY 4.0. Changes made: condensed into one instruction of the EVM prompt; UK spelling.
- Glossary — Adapted from Constructelligence, Construction reference data (glossary.csv). Source · CC BY 4.0. Changes made: terms put into UK practice and the JCT / NEC4 / FIDIC forms with the US term kept as an alias, definitions reworded, US-only entries dropped, and 19 entries of Planum's own added (marked ‡).
- KPI dictionary caveats — Adapted from Constructelligence, Construction reference data (metric-formulas.csv). Source · CC BY 4.0. Changes made: condensed into the caveat of each Pipeline KPI and marked †; the definitions, sources and limits are Planum's own.
- Reconciliation and archive checks — Check numbering (R07, R12, R16, R17) and the manifest / manifest-compare step follow Constructelligence, Construction data migration. Source · CC BY 4.0. Changes made: re-written on Planum's own Payments, PO register and Document Register records; no text or code copied.
- Eighteen construction prompts — Adapted from Constructelligence, Construction prompts. Source · CC BY 4.0. Changes made: re-written in UK terms (client, site manager, NRM 2 / CESMM, ITT) on Planum's field syntax, each pointed at the Planum module that holds the record; ten of the twenty-eight left out.
- Country price levels (location factor) — The World Bank: International Comparison Program 2021, price level indexes for Construction and Gross fixed capital formation. Source · CC BY 4.0. Changes made: the 2021 indexes for 169 countries, rounded to one decimal, used as ratios to the United Kingdom's figure.
- Reader test of a document — Method adapted from the reader-testing stage of Anthropic's doc-coauthoring skill (Apache 2.0). Source · CC BY 4.0. Changes made: re-written for project reports and claim narratives; no text copied.
Written after MIT-licensed work
- records-health.js — the weekly log review checks Q01–Q13 — Written after the cpr checker of Constructelligence's Construction project records (MIT), on Planum's own record shapes. Source. The MIT notice is kept in the file header.
- planum-voice-check.js — the voice check — Its pattern families follow the humanizer skill (MIT), after Wikipedia's "Signs of AI writing"; the phrase lists and wording are Planum's own, cut for construction text. Source. The MIT notice is kept in the file header.
- Letter review passes — The pass structure follows the seven sweeps of the copy-editing skill in marketingskills (MIT), turned to contract correspondence. Source. The MIT notice is kept in the file header.
- Stress-test in rounds — The round-by-round questioning with recommended answers follows the grill-me / grilling skill (MIT). Source. The MIT notice is kept in the file header.
© 2026 Planum