You describe an engineering question in plain words; Muse Spark turns it — together with any photo, datasheet or CAD file you give it — into a precise problem; the ZTL stand proves the answer, or proves it wrong, or says honestly that it cannot vouch for it.
| Verdict | Meaning |
|---|---|
| EARNED | The design meets every requirement for every value the tolerances allow — proved, not sampled. |
| REFUTED | The design fails at a concrete point, shown under Where it fails. When several requirements cannot hold together, the stand names the smallest sets of them that conflict — change one set as a whole. |
| OPEN | The stand could not decide either way within its limits. It does not guess. (Before showing OPEN, Muse Spark rewrites the problem once — same numbers — in a form the stand can decide better.) |
A proof is only as good as its data. The stand proves the design for the numbers it is given; a digit the model misread on a nameplate is exactly what no proof downstream can catch. So every value is labelled by its source, and the verdict notes how many came from the model's reading. This is the zero-trust idea of ZTL, the logic under the stand: a value that is not ours is not counted as known until someone who can check it does.
| File | What happens |
|---|---|
| Photo (JPG, PNG, WebP) | Muse Spark reads the numbers on it — nameplates, labels, tables. |
| Its first pages are read as images: datasheets, manuals, catalogue pages. | |
| SPICE netlist (.cir) + BOM (.csv) | Exported by KiCad, Altium, OrCAD and others. The stand imports the circuit itself; the BOM's tolerance column sets each part's spread. You only say what must hold. DC, linear elements (R, V, I, E, G, F, H; L and C at DC). |
| ANSYS truss deck (.txt) | A plane truss (N, E, MP EX, R, D, F lines). Say the modulus tolerance and the deflection limit. |
| Brick (.json) | A problem already in the stand's own format — sent as it is. |
Not read: mechanical CAD geometry (STEP, DXF, IGES). The stand proves equations and networks, not shapes.
Each question costs a few cents of Meta Model API usage. The app keeps its own running total and stops itself before a hard cap — shown at the top right.
Muse Spark 1.3 (Meta Model API) reads and models. The proofs come from ztl-stand on ZTL — Zero-Trust Logic, both by Vitaly Reznik.