Extract the P&ID devices
Recover tag, function, service and source location from each device symbol.
Recovered factsOBSIDINENGINEERINGEngineering experience, made executable
Obsidian reads the geometry, tags and relationships in an engineering drawing and writes them into a structured, source-linked record. That record can reconstruct editable CAD, generate registers, cross-check documents and drive repeatable workflows. Any uncertainty is routed to review.
01 · The Obsidian advantage
Obsidian has completed more than 4,000 projects across industrial applications. That history gives us more than a portfolio: it gives us a deep body of drawings, standards, workflows and hard-won engineering knowledge.
Our technology starts with patterns and bottlenecks our teams have encountered on real projects. It does not begin with a generic model of how engineering should work.
Drawings, project records and engineering conventions become more valuable when their structure and source context can travel downstream.
We turn repeatable engineering knowledge into systems for drawing recovery, document generation, reconciliation and review.
Faster handoffs, more consistent deliverables and clearer traceability. Engineering judgment stays with engineers.
Obsidian AI turns extensive project engineering experience into systems and products that improve how we deliver, strengthen consistency and create more value for clients.
02 · The problem worth naming
Geometry, equipment, fittings, valves, signals, instruments and text remain registered to the same coordinates.
A P&ID holds tags, sizes, specs and service descriptions as structure while it is being drawn. What leaves the office is usually a plot, so every downstream document starts with a person reading the picture again.
Drawing sets outlive software, migrations and sometimes the firms that drew them. The plot may be the only record left.
We can rebuild an editable source from that plot, together with the structured record downstream work needs.
Getting the structure back is the point. A register, schedule or cross-check becomes a query against a record, with a route back to the object it came from.
03 · First, understand the source
Before extraction begins, we identify the file format, drawing family, revision metadata, coordinate space and the structure still present. The source decides the pipeline. One model is not asked to solve every drawing the same way.
Layers, blocks, attributes and text survived. We read the file's own organisation and recover geometry, symbols and metadata directly.
The geometry survived, but layers and object meaning did not. We recover strokes, text and repeated symbol patterns, then rebuild their relationships.
Only pixels remain. Detection, OCR and the client's own drawing conventions rebuild symbols, tags and structure, with uncertainty routed to review.
The assessment establishes what the drawing can tell us directly, what must be reconstructed, and what requires engineering review. It also creates the coordinate frame and provenance needed to trace every later result back to its source.
What the pipeline cannot name, it marks rather than guesses. The review queue is part of the engineering record, not an exception hidden from it.
04 · The worked example
We trace connected linework, locate and classify symbols, read tags, and catalog what each item is, what it looks like, where it resides and what it connects to. Every result keeps its source page, layer, object handle, coordinate and review state.
05 · Use case one · Registers
The recovered record produces line, valve, equipment and instrument registers without another manual take-off. Every row keeps its CAD handle and drawing coordinate. Select one below to trace the result back to its source.
Once the source structure is recovered, another register is a query rather than another take-off. Device tags are generalised; operator, location and drawing numbers are removed.
06 · Use case two · Reconciliation
The issued documents were checked against the recovered drawing record. Two discrepancies surfaced, each tied to evidence a reviewer can inspect.
The issued shutdown key names eleven output devices on this sheet. Each one is on the drawing. Two of them are drawn under a different tag family than the key says.
There is no UX prefix anywhere on the sheet. Both instances trace to an object handle.
We are not asserting which is right; that is the operator's call. We are surfacing a disagreement that survived fourteen revisions.
The vessel's high-high pressure and level trips are both on the drawing. Neither appears anywhere in the issued control narrative, though the equivalent trips on other vessels are documented in it.
The shutdown key kept changing through plant work and annual reviews. The control narrative was not revised once.
The two documents drifted apart for eight years, and nothing in either one was capable of noticing.
The value is not automated engineering judgment. It is a reconciled evidence layer that shows an engineer where to look.
07 · Use case three · Generation · Live jobs
We extract the devices, review the recovered facts, add the design information the P&ID does not contain, and carry the approved record into the electrical deliverables.
Recover tag, function, service and source location from each device symbol.
Recovered factsConfirm identity, device type, signal and uncertainty against the drawing.
Candidate I/O listAdd rack, slot, channel, junction box, terminals, cable and wiring decisions.
Engineer governedApproved I/O list, I/O schematics, junction-box drawings, and cable and conduit schedules.
In use from approved I/OThe seam we are building now: move the reviewed P&ID device record into the electrical workflow without pretending the drawing contains rack, channel or wiring decisions. Function class routes discrete and analog devices to the right drawing family. Engineering completes and approves the record.
Already shipping from approved I/O data: native CAD generated on the client's own drafting profile.
0 client drafting profiles · 0 codified redline rules · native CAD out
The boundary matters. Extraction produces the candidate record. Engineers add and approve the design decisions. Approved data drives the deliverables, with termination schedules following the same governed path as a future extension.
08 · Rule-driven engineering intelligence
The application changes, but the core method does not: organise the source structure, preserve the evidence, apply deterministic engineering rules, and produce an output that can be checked.
Generated isometrics still need annotation clean-up before issue. We built a solver limited to the moves a drafter already makes: annotation moves, geometry never does.
Sixteen invariant tests assert those constraints on every run.
An alignment sheet brings survey, GIS, land, crossings and design into one coordinated plan/profile view. The use case structures a family of source data, reconciles what must agree, and applies layout rules to the result.
This capability is in development. The sequence below uses real, generalized project geometry to show the target workflow, not generated output.
09 · One governed record, many products
The path is the product story. Assess the drawing, recover its objects and relationships, validate the structured facility record, then apply that record across engineering delivery.
Assess · recover · trace
Objects · tags · relationships · provenance
Approved I/O list · I/O schematics · Junction-box drawings · Cable schedules · Conduit schedules · Native CAD from approved I/O data
Editable layered CAD reconstruction · Line list · Valve list · Equipment list · Instrument index · Equipment and instrument relationships · Connected drawing graph · Cross-document reconciliation · Revision and document discrepancy reporting · Isometric cleanup
P&ID device handoff · I/O candidate list · Alignment-sheet processing · Shutdown key and cause-and-effect · P&ID versus PLC, DCS or SIS cross-check · Drawing standards and drafting-rule checks
Master tag register · Drawing index and cross-sheet references · Tie-in list · Termination schedules · Missing, duplicate or conflicting tag report · Searchable facility data portal · Symbol-library creation from existing drawing sets · Batch drawing assessment and conversion · Review-ready MTO and procurement packages · DBM, engineering-principle and standards requirements · Control narrative or control philosophy draft · Control narratives and operating documents to enrich the facility record · Drawings, registers and schedules from structured facility inputs · Affected-deliverable regeneration after record changes
The drawing remains the anchor. Project documents and engineering rules add what the drawing does not contain. Engineers retain the design decisions, and every generated result remains reviewable against its source.
10 · A practical starting point
Start small enough to verify every result, with a use case valuable enough to matter. The pilot has one source, one structured record and one agreed downstream outcome.
One representative drawing family, its source conventions and the related deliverables used today.
Recover layers, objects, tags and connections. Measure coverage against the source and route uncertainty to review.
Reconstruct editable CAD, generate a register, reconcile documents or apply a defined engineering rule set.
Each labelled and validated example adds trusted engineering context for the patterns and exceptions found in real project work. Every result is still measured against its source and routed to engineering review when certainty is insufficient.
A successful pilot returns a checkable record, a measured workflow result and a clear decision about what to scale next.