Skip to contentThingDaddy
ThingDaddy.
Configuration library

EDUCATIONAL DEMO · FIVE-PILLAR TEMPLATE

Build the PCR demo

Cycler, sensors, materials, people and documents become one inspectable configuration.

EXACT SOURCE CONTEXTInstrument Co · fictionalpcr-prefix
SOURCE PREFIX0614141Educational example · non-issued
Inspect original context

P3 · PROTOCOL + BOM

Ordered protocol steps

Follow the original source order and inspect the role requirements at each step.

8 steps
  1. Identify & scope

    Required roles
    1 exact source occurrence(s)

    Ordinary source record key—not an assigned identity: pcr-record-64

    [
      {
        "sourceId": "public-pcr-source",
        "sourceSha256": "d1b6856ca4f31242a91cdaeaa43d353664b48f7161d4359afe5d770055caca21",
        "pointer": "/nodes/63"
      }
    ]
  2. Stage reagents & controls

    Required roles
    1 exact source occurrence(s)

    Ordinary source record key—not an assigned identity: pcr-record-65

    [
      {
        "sourceId": "public-pcr-source",
        "sourceSha256": "d1b6856ca4f31242a91cdaeaa43d353664b48f7161d4359afe5d770055caca21",
        "pointer": "/nodes/64"
      }
    ]
  3. Compose the reactions

    Required roles
    1 exact source occurrence(s)

    Ordinary source record key—not an assigned identity: pcr-record-66

    [
      {
        "sourceId": "public-pcr-source",
        "sourceSha256": "d1b6856ca4f31242a91cdaeaa43d353664b48f7161d4359afe5d770055caca21",
        "pointer": "/nodes/65"
      }
    ]
  4. Seal & load

    Required roles
    1 exact source occurrence(s)

    Ordinary source record key—not an assigned identity: pcr-record-67

    [
      {
        "sourceId": "public-pcr-source",
        "sourceSha256": "d1b6856ca4f31242a91cdaeaa43d353664b48f7161d4359afe5d770055caca21",
        "pointer": "/nodes/66"
      }
    ]
  5. Configure the thermal profile

    Required roles
    1 exact source occurrence(s)

    Ordinary source record key—not an assigned identity: pcr-record-68

    [
      {
        "sourceId": "public-pcr-source",
        "sourceSha256": "d1b6856ca4f31242a91cdaeaa43d353664b48f7161d4359afe5d770055caca21",
        "pointer": "/nodes/67"
      }
    ]
  6. Propose the PCR run

    Required roles
    1 exact source occurrence(s)

    Ordinary source record key—not an assigned identity: pcr-record-69

    [
      {
        "sourceId": "public-pcr-source",
        "sourceSha256": "d1b6856ca4f31242a91cdaeaa43d353664b48f7161d4359afe5d770055caca21",
        "pointer": "/nodes/68"
      }
    ]
  7. Review controls & exceptions

    Required roles
    1 exact source occurrence(s)

    Ordinary source record key—not an assigned identity: pcr-record-70

    [
      {
        "sourceId": "public-pcr-source",
        "sourceSha256": "d1b6856ca4f31242a91cdaeaa43d353664b48f7161d4359afe5d770055caca21",
        "pointer": "/nodes/69"
      }
    ]
  8. Package results & provenance

    Required roles
    1 exact source occurrence(s)

    Ordinary source record key—not an assigned identity: pcr-record-71

    [
      {
        "sourceId": "public-pcr-source",
        "sourceSha256": "d1b6856ca4f31242a91cdaeaa43d353664b48f7161d4359afe5d770055caca21",
        "pointer": "/nodes/70"
      }
    ]
Prefix-backed starting point

Exact educational prefix evidence is retained. New educational drafts may start; source selection, identifier issuance and live operation are separate decisions.

1 separately retained source context · prefix values 0614141.

Inspect machine-readable eligibility and every source occurrence
{
  "schema": "thingdaddy.template-build-eligibility/1",
  "eligible": true,
  "status": "prefix-backed",
  "reason": "Exact educational prefix evidence is retained. New educational drafts may start; source selection, identifier issuance and live operation are separate decisions.",
  "basis": [
    {
      "contextId": "pcr-prefix",
      "prefix": "0614141",
      "contextRole": "educational",
      "sourcePointers": [
        {
          "sourceId": "public-pcr-source",
          "sourceSha256": "d1b6856ca4f31242a91cdaeaa43d353664b48f7161d4359afe5d770055caca21",
          "pointer": "/prefix"
        }
      ],
      "evidenceOrigin": null,
      "assessment": "educational-context-no-issuance-or-company-ownership-claim",
      "sourceStatus": "demo_non_issued",
      "selectable": false,
      "companyAuthorityVerified": false
    }
  ],
  "selectionRequired": false,
  "identityAllocationAuthorized": false,
  "companyAdoptionAsserted": false,
  "physicalExecutionAuthorized": false
}

THE SAME COMPOSITION, FIVE VIEWS

Watch the configuration take shape.

Start the build animation

COMPLETE SOURCE TEMPLATE · READ-ONLY PREVIEW

Every thing has a place.

394 source records · 231 retained relationships · 328 identifiers. These are proposed template contents, not an installed customer system.

Open the source graph
24 of 394 matching source records
Complete source graph · 394 records · 231 relationships

Every original record and relationship stays separately addressable. The visual filters above do not remove facts from this source graph.

Retained template evidence, not a validated runtime build. Private JSON uses the same authorized access as this page.

{
  "sourcePin": {
    "sha256": "9cd0353c062d51c873971c2bd1d35a0f900094a6d7cfafda20ae028e6e8dd4ab",
    "label": "Educational PCR configuration template v2",
    "sourcePath": "lib/configurator/public-pcr-template.ts",
    "templateId": "demo-pcr",
    "templateVersion": "2"
  },
  "records": 394,
  "edges": 231
}

PROPOSED PROTOCOL + BOM

See what each role needs.

Exact proposed participants stay separate from evidence of compatibility, installed units and observed experiment results.

64 source-defined roles
Required roleProposed participantApplicable standard identitySource scope
Identify & scope · Instrument Co thermal cycler assetpcr-role-1-1urn:epc:id:giai:0614141.4demo non issuedNot customer adoption
Identify & scope · Installed thermal sensor contextpcr-role-1-2urn:epc:id:cpi:0614141.414141.41demo non issuedNot customer adoption
Identify & scope · Heated lid / interlock contextpcr-role-1-3urn:epc:id:cpi:0614141.20004.1demo non issuedNot customer adoption
Identify & scope · Operator service relationshippcr-role-1-4urn:epc:id:gsrn:0614141.4343434343demo non issuedNot customer adoption
Identify & scope · Configuration agent service relationshippcr-role-1-5urn:epc:id:gsrn:0614141.0000000002demo non issuedNot customer adoption
Identify & scope · Service-engineer relationshippcr-role-1-6urn:epc:id:gsrnp:0614141.0000000004demo non issuedNot customer adoption
Identify & scope · Protocol-owner relationshippcr-role-1-7urn:epc:id:gsrnp:0614141.0000000005demo non issuedNot customer adoption
Stage reagents & controls · Liquid-handling assetpcr-role-2-1urn:epc:id:giai:0614141.100004demo non issuedNot customer adoption
Stage reagents & controls · Installed pipetting componentpcr-role-2-2urn:epc:id:cpi:0614141.20003.1demo non issuedNot customer adoption
Stage reagents & controls · Prepared nucleic-acid sample containerpcr-role-2-3urn:epc:id:sgtin:0614141.000111.1demo non issuedNot customer adoption
Stage reagents & controls · PCR master-mix reagentpcr-role-2-4urn:epc:id:sgtin:0614141.000105.1demo non issuedNot customer adoption
Stage reagents & controls · Primer reagentpcr-role-2-5urn:epc:id:sgtin:0614141.000106.1demo non issuedNot customer adoption
Stage reagents & controls · Nuclease-free waterpcr-role-2-6urn:epc:id:sgtin:0614141.000107.1demo non issuedNot customer adoption
Stage reagents & controls · Positive-control materialpcr-role-2-7urn:epc:id:sgtin:0614141.000102.1demo non issuedNot customer adoption
Stage reagents & controls · No-template controlpcr-role-2-8urn:epc:id:sgtin:0614141.000108.1demo non issuedNot customer adoption
Stage reagents & controls · Pipette tipspcr-role-2-9urn:epc:id:sgtin:0614141.000110.1demo non issuedNot customer adoption
Stage reagents & controls · Reusable PCR rackpcr-role-2-10urn:epc:id:grai:0614141.00301.1demo non issuedNot customer adoption
Stage reagents & controls · Operator service relationshippcr-role-2-11urn:epc:id:gsrn:0614141.4343434343demo non issuedNot customer adoption
Stage reagents & controls · Protocol-owner relationshippcr-role-2-12urn:epc:id:gsrnp:0614141.0000000005demo non issuedNot customer adoption
Compose the reactions · Liquid-handling assetpcr-role-3-1urn:epc:id:giai:0614141.100004demo non issuedNot customer adoption
Compose the reactions · Installed pipetting componentpcr-role-3-2urn:epc:id:cpi:0614141.20003.1demo non issuedNot customer adoption
Compose the reactions · PCR reaction platepcr-role-3-3urn:epc:id:sgtin:0614141.000101.1demo non issuedNot customer adoption
Compose the reactions · Prepared nucleic-acid sample containerpcr-role-3-4urn:epc:id:sgtin:0614141.000111.1demo non issuedNot customer adoption
Compose the reactions · PCR master-mix reagentpcr-role-3-5urn:epc:id:sgtin:0614141.000105.1demo non issuedNot customer adoption
Compose the reactions · Primer reagentpcr-role-3-6urn:epc:id:sgtin:0614141.000106.1demo non issuedNot customer adoption
Compose the reactions · Nuclease-free waterpcr-role-3-7urn:epc:id:sgtin:0614141.000107.1demo non issuedNot customer adoption
Compose the reactions · Positive-control materialpcr-role-3-8urn:epc:id:sgtin:0614141.000102.1demo non issuedNot customer adoption
Compose the reactions · No-template controlpcr-role-3-9urn:epc:id:sgtin:0614141.000108.1demo non issuedNot customer adoption
Compose the reactions · Pipette tipspcr-role-3-10urn:epc:id:sgtin:0614141.000110.1demo non issuedNot customer adoption
Compose the reactions · Operator service relationshippcr-role-3-11urn:epc:id:gsrn:0614141.4343434343demo non issuedNot customer adoption
Compose the reactions · Configuration agent service relationshippcr-role-3-12urn:epc:id:gsrn:0614141.0000000002demo non issuedNot customer adoption
Seal & load · Instrument Co thermal cycler assetpcr-role-4-1urn:epc:id:giai:0614141.4demo non issuedNot customer adoption
Seal & load · Plate / tube loading componentpcr-role-4-2urn:epc:id:cpi:0614141.20002.1demo non issuedNot customer adoption
Seal & load · Heated lid / interlock contextpcr-role-4-3urn:epc:id:cpi:0614141.20004.1demo non issuedNot customer adoption
Seal & load · PCR reaction platepcr-role-4-4urn:epc:id:sgtin:0614141.000101.1demo non issuedNot customer adoption
Seal & load · Plate seals / tube capspcr-role-4-5urn:epc:id:sgtin:0614141.000109.1demo non issuedNot customer adoption
Seal & load · Reusable PCR rackpcr-role-4-6urn:epc:id:grai:0614141.00301.1demo non issuedNot customer adoption
Seal & load · Operator service relationshippcr-role-4-7urn:epc:id:gsrn:0614141.4343434343demo non issuedNot customer adoption
Configure the thermal profile · Instrument Co thermal cycler assetpcr-role-5-1urn:epc:id:giai:0614141.4demo non issuedNot customer adoption
Configure the thermal profile · Installed thermal sensor contextpcr-role-5-2urn:epc:id:cpi:0614141.414141.41demo non issuedNot customer adoption
Configure the thermal profile · Heated lid / interlock contextpcr-role-5-3urn:epc:id:cpi:0614141.20004.1demo non issuedNot customer adoption
Configure the thermal profile · PCR reaction platepcr-role-5-4urn:epc:id:sgtin:0614141.000101.1demo non issuedNot customer adoption
Configure the thermal profile · Operator service relationshippcr-role-5-5urn:epc:id:gsrn:0614141.4343434343demo non issuedNot customer adoption
Configure the thermal profile · Configuration agent service relationshippcr-role-5-6urn:epc:id:gsrn:0614141.0000000002demo non issuedNot customer adoption
Configure the thermal profile · Protocol-owner relationshippcr-role-5-7urn:epc:id:gsrnp:0614141.0000000005demo non issuedNot customer adoption
Propose the PCR run · Instrument Co thermal cycler assetpcr-role-6-1urn:epc:id:giai:0614141.4demo non issuedNot customer adoption
Propose the PCR run · Installed thermal sensor contextpcr-role-6-2urn:epc:id:cpi:0614141.414141.41demo non issuedNot customer adoption
Propose the PCR run · Plate / tube loading componentpcr-role-6-3urn:epc:id:cpi:0614141.20002.1demo non issuedNot customer adoption
Propose the PCR run · Heated lid / interlock contextpcr-role-6-4urn:epc:id:cpi:0614141.20004.1demo non issuedNot customer adoption
Propose the PCR run · PCR reaction platepcr-role-6-5urn:epc:id:sgtin:0614141.000101.1demo non issuedNot customer adoption
Propose the PCR run · Plate seals / tube capspcr-role-6-6urn:epc:id:sgtin:0614141.000109.1demo non issuedNot customer adoption
Propose the PCR run · Operator service relationshippcr-role-6-7urn:epc:id:gsrn:0614141.4343434343demo non issuedNot customer adoption
Propose the PCR run · Configuration agent service relationshippcr-role-6-8urn:epc:id:gsrn:0614141.0000000002demo non issuedNot customer adoption
Review controls & exceptions · Installed thermal sensor contextpcr-role-7-1urn:epc:id:cpi:0614141.414141.41demo non issuedNot customer adoption
Review controls & exceptions · Analysis workstation assetpcr-role-7-2urn:epc:id:giai:0614141.100005demo non issuedNot customer adoption
Review controls & exceptions · Positive-control materialpcr-role-7-3urn:epc:id:sgtin:0614141.000102.1demo non issuedNot customer adoption
Review controls & exceptions · No-template controlpcr-role-7-4urn:epc:id:sgtin:0614141.000108.1demo non issuedNot customer adoption
Review controls & exceptions · Operator service relationshippcr-role-7-5urn:epc:id:gsrn:0614141.4343434343demo non issuedNot customer adoption
Review controls & exceptions · Review service-provider relationshippcr-role-7-6urn:epc:id:gsrnp:0614141.0000000003demo non issuedNot customer adoption
Review controls & exceptions · Protocol-owner relationshippcr-role-7-7urn:epc:id:gsrnp:0614141.0000000005demo non issuedNot customer adoption
Package results & provenance · Analysis workstation assetpcr-role-8-1urn:epc:id:giai:0614141.100005demo non issuedNot customer adoption
Package results & provenance · Edge host assetpcr-role-8-2urn:epc:id:giai:0614141.100003demo non issuedNot customer adoption
Package results & provenance · Configuration agent service relationshippcr-role-8-3urn:epc:id:gsrn:0614141.0000000002demo non issuedNot customer adoption
Package results & provenance · Review service-provider relationshippcr-role-8-4urn:epc:id:gsrnp:0614141.0000000003demo non issuedNot customer adoption

WHAT THIS TEMPLATE DOES — AND DOES NOT — ESTABLISH

Keep the evidence in view.

  • Instrument Co is fictional. The six supplied GS1 examples are preserved as non-issued demonstration contexts. Additional identities and PCR, driver and cloud designs are authored educational samples, not official standard examples, validated assays or real company configurations. Custom participant drafts have no assigned configuration identity.
  • Browser preview does not assign a new configuration ID. Sign in to save a separately identified proposal.
  • Structural assembly is not an assay result, native driver test or cloud deployment.

Viewing or playing this template does not issue identifiers, establish company authority or authorize equipment or cloud operation.

Source pin and exact contexts
{
  "sourcePin": {
    "sha256": "9cd0353c062d51c873971c2bd1d35a0f900094a6d7cfafda20ae028e6e8dd4ab",
    "label": "Educational PCR configuration template v2",
    "sourcePath": "lib/configurator/public-pcr-template.ts",
    "templateId": "demo-pcr",
    "templateVersion": "2"
  },
  "contexts": [
    {
      "id": "pcr-prefix",
      "prefix": "0614141",
      "label": "Instrument Co · educational demonstration",
      "status": "demo_non_issued",
      "assessment": "educational-context-no-issuance-or-company-ownership-claim",
      "sourcePointers": [
        {
          "sourceId": "public-pcr-source",
          "sourceSha256": "d1b6856ca4f31242a91cdaeaa43d353664b48f7161d4359afe5d770055caca21",
          "pointer": "/prefix"
        }
      ]
    }
  ]
}
Watch it build Take over in the graphical editor