{"schemaVersion":"thingdaddy.learning-course/1.0","title":"Physical AI deep dive","governance":{"scope":"Anonymous educational course; private source examples require their existing authorization","referenceKind":"educational-content-locator-not-gs1-identity","sourcePackageSha256":"b06ee255d0943a048511092595db4b98281b9b761d1910d19e6c3dba82591d94","demonstrationPrefix":"0614141","assignmentState":"demo_non_issued","companyAuthorityEvidence":null,"identifierIssuancePerformed":false,"physicalExecutionAuthorized":false,"scientificValidationPerformed":false,"cloudCommissioningPerformed":false,"modelWeightTrainingPerformed":false,"knowledgeCheckIsCertification":false,"learnerAnswersStoredOrSent":false,"privateCorpusRead":false,"sourceBooksModified":false,"registeredMcpToolsAdded":false},"bookCoverage":{"sourceLabel":"ThingDaddy book","sourceSha256":"71e6f7f572534c88a701043b60d5f3f842434a8880c34894eb4fe66177f68d9f","sourcePart":"word/document.xml","paginationVerified":false,"actualBodyHeading1Sections":30,"numberedChaptersPresent":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,20,21,22,23,24],"missingBodyChapters":[17,18,19],"absentBodyAppendices":["A","B","C","D","E","F","G"],"gaps":["The supplied body jumps from Chapter 16 to Chapter 20. Chapters 17–19 are not reconstructed from the contents list.","Appendices A–G listed in the contents are not present as supplied body sections; no appendix content is invented.","The six Chapter 20 Heading1 subsections are separate reading stops, not six additional numbered chapters. Section 20.7 is included in the 20.6 stop.","Source locators are exact OOXML addresses. Rendered page numbers are unknown and not used as citations.","Original company examples, private paths, protected implementation mechanisms and unsupported scale, patent, pricing and performance claims are excluded from public teaching."],"sections":[{"lessonNumber":"3001","section":"Foreword","title":"Foreword · Why the physical world needs context","headingPointer":"/w:document/w:body/w:p[208]","sourcePointers":["/w:document/w:body/w:p[208]","/w:document/w:body/w:p[211]","/w:document/w:body/w:p[213]","/w:document/w:body/w:p[219]"],"classification":"design_principle"},{"lessonNumber":"3002","section":"Prologue","title":"Prologue · Integration heritage without losing meaning","headingPointer":"/w:document/w:body/w:p[221]","sourcePointers":["/w:document/w:body/w:p[221]","/w:document/w:body/w:p[225]","/w:document/w:body/w:p[229]","/w:document/w:body/w:p[235]","/w:document/w:body/w:p[243]","/w:document/w:body/w:p[246]","/w:document/w:body/w:p[248]","/w:document/w:body/w:p[252]"],"classification":"author_history"},{"lessonNumber":"3003","section":"Identity preface","title":"Identity preface · Standards, carriers and exact keys","headingPointer":"/w:document/w:body/w:p[254]","sourcePointers":["/w:document/w:body/w:p[254]","/w:document/w:body/w:p[255]","/w:document/w:body/w:p[260]","/w:document/w:body/w:tbl[2]","/w:document/w:body/w:tbl[3]","/w:document/w:body/w:p[274]"],"classification":"design_principle"},{"lessonNumber":"3004","section":"Chapter 1","title":"Chapter 1 · From an object record to participation","headingPointer":"/w:document/w:body/w:p[282]","sourcePointers":["/w:document/w:body/w:p[282]","/w:document/w:body/w:p[285]","/w:document/w:body/w:p[289]","/w:document/w:body/w:p[294]","/w:document/w:body/w:tbl[4]","/w:document/w:body/w:p[303]","/w:document/w:body/w:p[313]"],"classification":"design_principle"},{"lessonNumber":"3005","section":"Chapter 2","title":"Chapter 2 · Sensing as a contextual event","headingPointer":"/w:document/w:body/w:p[317]","sourcePointers":["/w:document/w:body/w:p[317]","/w:document/w:body/w:p[320]","/w:document/w:body/w:p[322]","/w:document/w:body/w:p[334]","/w:document/w:body/w:p[337]","/w:document/w:body/w:p[338]","/w:document/w:body/w:p[339]","/w:document/w:body/w:p[340]","/w:document/w:body/w:p[343]"],"classification":"author_history"},{"lessonNumber":"3006","section":"Chapter 3","title":"Chapter 3 · Context beyond the registry","headingPointer":"/w:document/w:body/w:p[351]","sourcePointers":["/w:document/w:body/w:p[351]","/w:document/w:body/w:p[352]","/w:document/w:body/w:p[356]","/w:document/w:body/w:tbl[5]","/w:document/w:body/w:p[361]","/w:document/w:body/w:p[363]","/w:document/w:body/w:p[365]","/w:document/w:body/w:p[368]","/w:document/w:body/w:p[371]"],"classification":"design_principle"},{"lessonNumber":"3007","section":"Chapter 4","title":"Chapter 4 · Local operation and shared memory","headingPointer":"/w:document/w:body/w:p[379]","sourcePointers":["/w:document/w:body/w:p[379]","/w:document/w:body/w:p[382]","/w:document/w:body/w:p[385]","/w:document/w:body/w:p[393]","/w:document/w:body/w:p[397]","/w:document/w:body/w:p[401]","/w:document/w:body/w:p[405]","/w:document/w:body/w:p[409]","/w:document/w:body/w:tbl[7]","/w:document/w:body/w:p[412]"],"classification":"future_vision"},{"lessonNumber":"3008","section":"Chapter 5","title":"Chapter 5 · Design, model and physical unit","headingPointer":"/w:document/w:body/w:p[420]","sourcePointers":["/w:document/w:body/w:p[420]","/w:document/w:body/w:p[421]","/w:document/w:body/w:p[423]","/w:document/w:body/w:p[427]","/w:document/w:body/w:p[428]","/w:document/w:body/w:p[429]","/w:document/w:body/w:tbl[8]"],"classification":"future_vision"},{"lessonNumber":"3009","section":"Chapter 6","title":"Chapter 6 · Commercial records without identity replacement","headingPointer":"/w:document/w:body/w:p[436]","sourcePointers":["/w:document/w:body/w:p[436]","/w:document/w:body/w:p[439]","/w:document/w:body/w:tbl[9]","/w:document/w:body/w:p[444]","/w:document/w:body/w:p[445]","/w:document/w:body/w:p[447]","/w:document/w:body/w:p[450]","/w:document/w:body/w:p[453]"],"classification":"future_vision"},{"lessonNumber":"3010","section":"Chapter 7","title":"Chapter 7 · Remote monitoring needs governed scope","headingPointer":"/w:document/w:body/w:p[461]","sourcePointers":["/w:document/w:body/w:p[461]","/w:document/w:body/w:p[468]","/w:document/w:body/w:tbl[10]","/w:document/w:body/w:p[470]","/w:document/w:body/w:p[477]","/w:document/w:body/w:p[480]","/w:document/w:body/w:p[483]"],"classification":"future_vision"},{"lessonNumber":"3011","section":"Chapter 8","title":"Chapter 8 · Discovery starts with an observation","headingPointer":"/w:document/w:body/w:p[491]","sourcePointers":["/w:document/w:body/w:p[491]","/w:document/w:body/w:p[494]","/w:document/w:body/w:p[498]","/w:document/w:body/w:tbl[11]","/w:document/w:body/w:p[501]","/w:document/w:body/w:p[509]","/w:document/w:body/w:tbl[12]"],"classification":"future_vision"},{"lessonNumber":"3012","section":"Chapter 9","title":"Chapter 9 · Ground reasoning without pretending to know everything","headingPointer":"/w:document/w:body/w:p[519]","sourcePointers":["/w:document/w:body/w:p[519]","/w:document/w:body/w:p[522]","/w:document/w:body/w:p[525]","/w:document/w:body/w:p[526]","/w:document/w:body/w:p[527]","/w:document/w:body/w:p[528]","/w:document/w:body/w:p[529]","/w:document/w:body/w:p[530]","/w:document/w:body/w:p[534]","/w:document/w:body/w:p[536]"],"classification":"future_vision"},{"lessonNumber":"3013","section":"Chapter 10","title":"Chapter 10 · Participation across institutions","headingPointer":"/w:document/w:body/w:p[543]","sourcePointers":["/w:document/w:body/w:p[543]","/w:document/w:body/w:p[546]","/w:document/w:body/w:p[548]","/w:document/w:body/w:p[552]","/w:document/w:body/w:tbl[13]"],"classification":"future_vision"},{"lessonNumber":"3014","section":"Chapter 11","title":"Chapter 11 · Turn the civilization thesis into checkpoints","headingPointer":"/w:document/w:body/w:p[556]","sourcePointers":["/w:document/w:body/w:p[556]","/w:document/w:body/w:p[557]","/w:document/w:body/w:p[559]","/w:document/w:body/w:p[565]","/w:document/w:body/w:p[567]","/w:document/w:body/w:p[569]","/w:document/w:body/w:p[571]","/w:document/w:body/w:p[572]"],"classification":"design_principle"},{"lessonNumber":"3015","section":"Chapter 12","title":"Chapter 12 · A corpus about particular things","headingPointer":"/w:document/w:body/w:p[583]","sourcePointers":["/w:document/w:body/w:p[583]","/w:document/w:body/w:p[584]","/w:document/w:body/w:p[586]","/w:document/w:body/w:p[589]","/w:document/w:body/w:p[591]","/w:document/w:body/w:p[594]","/w:document/w:body/w:tbl[14]"],"classification":"future_vision"},{"lessonNumber":"3016","section":"Chapter 13","title":"Chapter 13 · From integration heritage to a reusable method","headingPointer":"/w:document/w:body/w:p[605]","sourcePointers":["/w:document/w:body/w:p[605]","/w:document/w:body/w:p[608]","/w:document/w:body/w:p[611]","/w:document/w:body/w:p[613]","/w:document/w:body/w:p[615]","/w:document/w:body/w:p[618]","/w:document/w:body/w:p[621]","/w:document/w:body/w:p[623]","/w:document/w:body/w:p[627]","/w:document/w:body/w:tbl[15]"],"classification":"author_history"},{"lessonNumber":"3017","section":"Chapter 14","title":"Chapter 14 · Plan customer value in service layers","headingPointer":"/w:document/w:body/w:p[633]","sourcePointers":["/w:document/w:body/w:p[633]","/w:document/w:body/w:p[636]","/w:document/w:body/w:p[638]","/w:document/w:body/w:tbl[16]","/w:document/w:body/w:p[640]","/w:document/w:body/w:p[641]","/w:document/w:body/w:tbl[17]"],"classification":"future_vision"},{"lessonNumber":"3018","section":"Chapter 15","title":"Chapter 15 · Methodology and responsible disclosure","headingPointer":"/w:document/w:body/w:p[646]","sourcePointers":["/w:document/w:body/w:p[646]","/w:document/w:body/w:p[647]","/w:document/w:body/w:p[649]","/w:document/w:body/w:p[653]"],"classification":"future_vision"},{"lessonNumber":"3019","section":"Chapter 16","title":"Chapter 16 · Relationships turn transactions into ecosystems","headingPointer":"/w:document/w:body/w:p[663]","sourcePointers":["/w:document/w:body/w:p[663]","/w:document/w:body/w:p[668]","/w:document/w:body/w:p[672]","/w:document/w:body/w:p[673]","/w:document/w:body/w:p[675]","/w:document/w:body/w:p[677]","/w:document/w:body/w:p[678]","/w:document/w:body/w:p[680]"],"classification":"future_vision"},{"lessonNumber":"3020","section":"Chapter 20","title":"Chapter 20 · A protocol is a concert of exact participants","headingPointer":"/w:document/w:body/w:p[690]","sourcePointers":["/w:document/w:body/w:p[690]","/w:document/w:body/w:p[693]","/w:document/w:body/w:p[695]","/w:document/w:body/w:p[697]","/w:document/w:body/w:p[699]","/w:document/w:body/w:p[701]"],"classification":"future_vision"},{"lessonNumber":"3021","section":"Chapter 20.1","title":"Chapter 20.1 · Medicine-making as evidence-linked stages","headingPointer":"/w:document/w:body/w:p[703]","sourcePointers":["/w:document/w:body/w:p[703]","/w:document/w:body/w:p[704]","/w:document/w:body/w:tbl[20]","/w:document/w:body/w:p[707]"],"classification":"future_vision"},{"lessonNumber":"3022","section":"Chapter 20.2","title":"Chapter 20.2 · Food provenance across transformation and hand-off","headingPointer":"/w:document/w:body/w:p[709]","sourcePointers":["/w:document/w:body/w:p[709]","/w:document/w:body/w:p[710]","/w:document/w:body/w:tbl[21]","/w:document/w:body/w:p[713]"],"classification":"future_vision"},{"lessonNumber":"3023","section":"Chapter 20.3","title":"Chapter 20.3 · Evidence questions without legal conclusions","headingPointer":"/w:document/w:body/w:p[715]","sourcePointers":["/w:document/w:body/w:p[715]","/w:document/w:body/w:p[716]","/w:document/w:body/w:p[718]","/w:document/w:body/w:p[720]","/w:document/w:body/w:tbl[22]","/w:document/w:body/w:p[723]"],"classification":"future_vision"},{"lessonNumber":"3024","section":"Chapter 20.4","title":"Chapter 20.4 · Assembly keeps component origins","headingPointer":"/w:document/w:body/w:p[725]","sourcePointers":["/w:document/w:body/w:p[725]","/w:document/w:body/w:p[726]","/w:document/w:body/w:tbl[23]","/w:document/w:body/w:p[729]"],"classification":"future_vision"},{"lessonNumber":"3025","section":"Chapter 20.5","title":"Chapter 20.5 · Healthcare context and selective disclosure","headingPointer":"/w:document/w:body/w:p[731]","sourcePointers":["/w:document/w:body/w:p[731]","/w:document/w:body/w:p[732]","/w:document/w:body/w:tbl[24]"],"classification":"future_vision"},{"lessonNumber":"3026","section":"Chapter 20.6 and 20.7","title":"Chapter 20.6–20.7 · One reading, several contextual meanings","headingPointer":"/w:document/w:body/w:p[735]","sourcePointers":["/w:document/w:body/w:p[735]","/w:document/w:body/w:p[736]","/w:document/w:body/w:p[738]","/w:document/w:body/w:tbl[25]","/w:document/w:body/w:p[741]","/w:document/w:body/w:p[743]","/w:document/w:body/w:p[745]","/w:document/w:body/w:p[746]","/w:document/w:body/w:p[751]","/w:document/w:body/w:p[753]","/w:document/w:body/w:tbl[26]","/w:document/w:body/w:p[756]"],"classification":"design_principle"},{"lessonNumber":"3027","section":"Chapter 21","title":"Chapter 21 · Reuse the method, not an untested promise","headingPointer":"/w:document/w:body/w:p[768]","sourcePointers":["/w:document/w:body/w:p[768]","/w:document/w:body/w:p[769]","/w:document/w:body/w:p[771]","/w:document/w:body/w:p[775]","/w:document/w:body/w:tbl[27]"],"classification":"future_vision"},{"lessonNumber":"3028","section":"Chapter 22","title":"Chapter 22 · Read the manual before proposing the driver","headingPointer":"/w:document/w:body/w:p[779]","sourcePointers":["/w:document/w:body/w:p[779]","/w:document/w:body/w:p[780]","/w:document/w:body/w:p[782]","/w:document/w:body/w:tbl[28]","/w:document/w:body/w:p[785]","/w:document/w:body/w:tbl[29]","/w:document/w:body/w:p[787]"],"classification":"design_principle"},{"lessonNumber":"3029","section":"Chapter 23","title":"Chapter 23 · Change one dimension and preserve the evidence","headingPointer":"/w:document/w:body/w:p[791]","sourcePointers":["/w:document/w:body/w:p[791]","/w:document/w:body/w:p[792]","/w:document/w:body/w:p[794]","/w:document/w:body/w:tbl[30]","/w:document/w:body/w:p[796]","/w:document/w:body/w:tbl[31]","/w:document/w:body/w:p[798]","/w:document/w:body/w:p[799]","/w:document/w:body/w:tbl[32]","/w:document/w:body/w:p[802]","/w:document/w:body/w:tbl[33]"],"classification":"future_vision"},{"lessonNumber":"3030","section":"Chapter 24","title":"Chapter 24 · The edge village needs local evidence and authority","headingPointer":"/w:document/w:body/w:p[806]","sourcePointers":["/w:document/w:body/w:p[806]","/w:document/w:body/w:p[807]","/w:document/w:body/w:p[809]","/w:document/w:body/w:p[811]","/w:document/w:body/w:p[814]","/w:document/w:body/w:p[816]","/w:document/w:body/w:p[818]","/w:document/w:body/w:p[820]","/w:document/w:body/w:p[822]","/w:document/w:body/w:tbl[34]","/w:document/w:body/w:p[826]","/w:document/w:body/w:p[828]"],"classification":"future_vision"}]},"surfaceCoverage":[{"routes":["/demo/verify"],"lessons":[],"scope":"Conditional one-time token gateway. Not a bare-page setup exercise; disabled or missing-token states remain explicit"},{"routes":["/","/introduction","/tour","/learn","/access","/resolve","/registry"],"lessons":["2021"],"scope":"Introduction and discovery; protected results require their existing account scope"},{"routes":["/thingsites/create","/demo/build","/demo","/demo/[slug]","/thing-demo/[slug]"],"lessons":["2022"],"scope":"Educational setup and handoff; the public course never allocates a prefix or grants access"},{"routes":["/blueprints","/universe"],"lessons":["2023"],"scope":"Protected library and atlas; inspect authorized model instances without copying private sources"},{"routes":["/thingsites/[slug]","/thingsites/[slug]/[pillar]","/pharma","/pharma/[ordinal]","/pharma/[ordinal]/[pillar]"],"lessons":["2024"],"scope":"Private source overview and five-pillar route templates; detailed named worked example stays protected"},{"routes":["/pillars/p1","/pillars/p2","/pillars/p3","/pillars/p4","/pillars/p5"],"lessons":["2001","2002","2003","2004","2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020"],"scope":"Detailed page and control lessons over the fixed anonymous package"},{"routes":["/demo/configure"],"lessons":["2025","2026"],"scope":"Protected browser-local proposal tool; no immutable server-save or execution claim"},{"routes":["/thingsites/[slug]/configure","/pharma/[ordinal]/configure"],"lessons":["2027"],"scope":"Authorized private source-bound save and history review; no public copy of its company record"},{"routes":["/pharma/[ordinal]/samples","/scenarios","/practice"],"lessons":["2028","2029"],"scope":"Separate protected synthetic fixtures and practice; not observations from the anonymous public composition"},{"routes":["/readiness"],"lessons":["2030"],"scope":"Readiness discussion; actual private operational dashboard remains governed"},{"routes":["/admin"],"lessons":[],"scope":"Internal administration reference only, not a client-learning exercise or authorization change"}],"lessons":[{"number":"2012","module":"p3","title":"Read ADM, AFO and SHACL states precisely","goal":"Distinguish model applicability, ontology mapping, published-shape validation and custom structural checks.","why":["Standards vocabulary needs exact versioned references and measured validation results.","A populated diagram or closed graph is not formal conformance or scientific approval."],"model":["ADM-046 is a candidate model-slot label here; governedModel.applicabilityState is unassessed, revision and schemaId are null.","The protocol AFO term status is not-mapped. Published ADM schema validation is not-run; published SHACL valueState is unknown.","ThingDaddy custom checks cover educational structural invariants only and conformanceClaim is false."],"steps":[{"action":"Read the model context","control":"Allotrope model & validation context · Allotrope ADM schema","why":"A candidate label must not stand in for a pinned published model.","how":"Open P3 and scroll to Keep semantics and validation inspectable. Read the ADM card and its requirement.","expected":"The page reports not-run and asks for an applicable published schema/revision before validation.","verify":"In package JSON confirm governedModel.revision:null, schemaId:null and applicabilityState:unassessed."},{"action":"Inspect the ontology gap","control":"AFO method binding","why":"Mapping needs exact ontology terms, not similar words.","how":"Read the AFO card and compare its status with the selected protocol object.","expected":"The status remains not-mapped and the requirement asks for exact published AFO URIs.","verify":"Do not create an ontology URI from the displayed method title or claim mapping coverage from labels."},{"action":"Separate published and custom validation","control":"SHACL validation","why":"Custom graph checks do not inherit published-shape authority.","how":"Read Published Allotrope shape and ThingDaddy derived checks separately. Open the package and read the retained custom checks.","expected":"Published-shape validation has not run; structural-demo-checks-only reports conformance claim false.","verify":"Record the two validation states in different rows with their own source pointers."},{"action":"Prepare evidence-backed next steps","control":"Public package link · P3 open requirements count","why":"Gaps should guide safe work without manufacturing a pass.","how":"Inspect typedGaps alongside validation objects and list the exact schema, terms, shapes, engine/version and result receipts needed next.","expected":"The gap list remains explicit; no approval, driver test or physical execution becomes true.","verify":"Your readiness plan must retain the original unknown/not-run states until actual evidence is recorded."}],"machine":{"pointers":["#/P3/governedModel","#/P3/protocolTemplates/0/method_AFO_term_status","#/P3/publishedAllotropeSchemaValidation","#/P3/publishedAllotropeShapeValidation","#/P3/thingDaddyCustomShaclValidation","#/P3/typedGaps"],"identifiers":["urn:epc:id:gdti:0614141.00011.1"],"fields":["applicabilityState","revision","schemaId","method_AFO_term_status","state","valueState","conformanceClaim","checks"],"explanation":"Schema selection, ontology mapping, constraint execution and scientific validation are distinct. The public fixture supplies structural demonstration context; it does not supply a formal published ADM/AFO/SHACL validation result."},"pitfalls":["A model-slot label is not an applicability verdict.","A closed 329-node graph is not a SHACL pass.","No schema-opening button is shown when schemaId is null; do not invent that control."],"exercise":{"prompt":"Prepare a four-row semantic-validation readiness matrix.","deliverables":["ADM applicability/schema, AFO mapping, published shapes and custom structural checks as separate rows.","Exact source pointers and current states.","Required evidence and a proposed verification step for each gap."],"success":["No unknown is converted to passed.","Custom checks are not described as published conformance.","The plan is evidence collection, not assay or regulatory approval."]},"question":{"prompt":"The custom checks say all graph endpoints resolve. What may you report?","choices":[{"text":"The assay is scientifically validated.","explanation":"Incorrect. Structural closure says nothing about biological performance."},{"text":"The selected published Allotrope shapes passed.","explanation":"Incorrect. Published shapes have not run in this fixture."},{"text":"The retained educational structural closure check is distinct from still-unrun published validation.","explanation":"Correct. Keep the measured/retained scope and unresolved states explicit."}],"correctIndex":2},"screens":[{"title":"P3 semantic and validation state cards","href":"/pillars/p3#pillar-workspace"},{"title":"Typed gaps and exact validation fields","href":"/api/demo/pillars"}],"track":"site","references":[{"kind":"demo","label":"Anonymous public five-pillar fixture","href":"/api/demo/pillars","sha256":"b06ee255d0943a048511092595db4b98281b9b761d1910d19e6c3dba82591d94","classification":"fictional authored, non-issued, read-only"}],"sourceNotes":["Screen basis: the anonymous public educational fixture at /api/demo/pillars, namespace 0614141. No private company record is read by this course.","Pinned assessed package SHA-256: b06ee255d0943a048511092595db4b98281b9b761d1910d19e6c3dba82591d94. Its complete graph contains 329 nodes and 231 directed relationships; original excluded assertions remain separately retained provenance. Lesson locators are educational numbers, not issued GS1 keys.","Scope: fictional authored records, non-issued identity proposals, unknown authority, no physical command, assay validation, cloud deployment or execution authorization."],"lessonLocator":"/learn/deep-dive/2012","recordReference":"#/lessons/0","completeCourseReference":"/api/demo/learning-course?view=full#/lessons/15","referenceKind":"educational-content-locator-not-gs1-identity"}]}