Inspect the same artifact from the machine’s side.
Each focused lab has an extensionless URL, an AJAX workflow, bounded examples, explicit human and machine views, a defensive transform, and a clear limitations section.
What do the Machine Tradecraft laboratories let you test?
The 40 local laboratories compare human-visible and machine-visible representations across Unicode, encodings, linguistic signals, model-facing patterns, HTML, documents, media, messaging, supply-chain artifacts, transformations, and controlled AI boundaries.
Runtime
Dependency-free PHP and vanilla JavaScript on this host.
Inputs
Bounded benign text or temporary files; uploaded files are not retained by the application.
Interpretation
Every result remains specific to the tested carrier, parser, receiver, and transformation.
Compare raw UTF-8, code points, an explicitly approximate grapheme view, four bounded normalization copies, scripts, bidi controls, selected default ignorables, and an educational confusable skeleton without overwriting the original.
Inspect prepared benign text for acrostic, fixed-position, word-length, punctuation, lexical, and transformation indicators using only the fixed marker MACHINE_TRADECRAFT_DEMO_OK.
Compare deterministic miniature character, byte, BPE, WordPiece, and Unigram-style profiles, then inspect local round trips and bounded chunks. The bundled vocabularies do not reproduce a vendor tokenizer.
Compare raw source, structural text, likely rendered text, comments, hidden nodes, attributes, and a sanitized representation without executing the HTML.
Upload a PDF for bounded, non-executing inspection of the header, object count, metadata strings, XMP, annotations, embedded-file indicators, and active-content indicators.
Treat Office files as ZIP containers, list bounded package entries, and extract common core, app, and custom properties without macros or active execution.
Parse a bounded inert HTML fragment and compare raw source, structural text, likely rendered text, accessibility fields, JSON-LD blocks, hidden mechanisms, and sanitized output.
Human view
Multiple browser-facing layers
Receiver
DOM parser, renderer, accessibility consumer, crawler
Inspect a PDF, OOXML, PNG, or JPEG as inert bytes, identify its format, compute a digest, map structural features, and report active-content and ambiguity indicators.
Compare deterministic fixture DOM, accessibility snapshot, focus order, geometry, hidden state, locator strategy, and confirmation requirements without external navigation or real side effects.
Record explicit maturity selections for nine independent dimensions, preserve one bounded evidence note, and generate a transparent local action plan without an overall score or certification claim.
Run one deterministic fictional representation-layer exercise, reveal bounded injects, record categorized decisions, preserve evidence requirements, identify missing authority, and export a non-scoring runbook.
Human view
Fictional staged incident record
Receiver
Human exercise team and deterministic local runbook builder
Map one system profile across thirteen source-bound controls, nine maturity dimensions, six independent evidence states, existing local fixtures and laboratories, organizational evidence, and exact external-verification authorities.
Human view
Request-local evidence plan
Receiver
Human control owner and deterministic local plan builder
Robustness
Stable for the same release, profile, objective, and evidence selections
Compare deterministic application-layer outcomes for source labelling, instruction/data separation, tool allowlisting, human confirmation, egress filtering, and bounded memory using a fixed harmless marker.
Do not reduce Machine Tradecraft to a collection of encoders.
The recurring workflow is to preserve one artifact and compare its human, rendered, structural, metadata, Unicode, token, and decoder views before deciding what an AI should receive.