{
 "schema": "asset-passport-sample/1",
 "status": "DEMO",
 "qualifiers": [
  "sample data",
  "synthetic tenant"
 ],
 "note": "One asset from the synthetic tenant (Apex Industrial Group, tenants/tenant-one.json). Every figure is sample data. It is not a customer's asset. The records are the ones the Portunus demonstration shows for the same asset.",
 "tenant": {
  "id": "tenant-one",
  "company": "Apex Industrial Group",
  "class": "SYNTHETIC"
 },
 "asset": {
  "id": "BRK-2026-7741022",
  "name": "Brake caliper assembly",
  "sku": "BC-8810",
  "manufacturer": "Acme Brake Systems",
  "lot": "3317",
  "made": "2026-01-22"
 },
 "identity": {
  "persistentId": "BRK-2026-7741022",
  "identifiers": [
   {
    "kind": "serial",
    "value": "BRK-2026-7741022"
   },
   {
    "kind": "sku",
    "value": "BC-8810"
   },
   {
    "kind": "lot",
    "value": "3317"
   }
  ],
  "qrPayload": "https://assetshopenterprise.com/passport.html?asset=BRK-2026-7741022",
  "binding": {
   "unit": "FLT-208, fleet truck",
   "position": "Front-left",
   "since": "2026-02-14",
   "bindingSource": "Shop, work order 1181"
  },
  "lineage": {
   "replaced": "BRK-2025-6650914",
   "core": "Core returned 2026-02-15, remanufacture intake 2026-03-01, second life under the same identity"
  }
 },
 "sourceRecords": [
  {
   "system": "EAM configuration",
   "states": "FLT-208, Front-right",
   "asOf": null,
   "agrees": false
  },
  {
   "system": "ERP",
   "states": "Warranty from purchase, ends Feb 2028",
   "asOf": null,
   "agrees": false
  },
  {
   "system": "Supplier contract",
   "states": "24 months from installation; ends Feb 2028 only if installed at purchase",
   "asOf": "2026-08-22",
   "ref": "Contract 51120, clause 5.1",
   "agrees": true
  },
  {
   "system": "Service system",
   "states": "Installed Front-left, work order 1181",
   "asOf": "2026-08-23",
   "agrees": true
  },
  {
   "system": "Physical scan",
   "states": "Front-left, matches the service record",
   "asOf": "2026-08-23",
   "agrees": true
  }
 ],
 "lifecycle": [
  {
   "stage": "Purchased",
   "state": "done",
   "on": "2026-02-03",
   "source": "Procurement, PO 76544"
  },
  {
   "stage": "Received",
   "state": "done",
   "on": "2026-02-09",
   "source": "WMS, dock 3"
  },
  {
   "stage": "Installed",
   "state": "done",
   "on": "2026-02-14",
   "source": "Shop, WO 1181, torque spec TS-88 on file"
  },
  {
   "stage": "In service",
   "state": "current",
   "on": "2026-02-14",
   "source": "FLT-208, Front-left"
  },
  {
   "stage": "Replacement",
   "state": "projected",
   "on": null,
   "source": "Projected in the value table; no date is stated in the sample"
  },
  {
   "stage": "Core return and second life",
   "state": "projected",
   "on": null,
   "source": "Lineage: the identity persists through remanufacture"
  }
 ],
 "documents": [
  {
   "type": "Purchase order",
   "ref": "PO 76544",
   "holds": "Procurement"
  },
  {
   "type": "Contract",
   "ref": "Contract 51120, clause 5.1",
   "holds": "Supplier contract system"
  },
  {
   "type": "Torque specification",
   "ref": "TS-88",
   "holds": "Shop"
  },
  {
   "type": "Work order",
   "ref": "WO 1181 (installation)",
   "holds": "Service system"
  },
  {
   "type": "Work order",
   "ref": "WO 1544 (service, pad wear 40%)",
   "holds": "Service system"
  },
  {
   "type": "Work order",
   "ref": "WO 1799 (service, pad wear 65%)",
   "holds": "Service system"
  },
  {
   "type": "Return authorization",
   "ref": "RMA 3310 (core custody scan)",
   "holds": "Reverse logistics"
  }
 ],
 "maintenance": [
  {
   "on": "2026-02-14",
   "ref": "WO 1181",
   "event": "Installed on FLT-208, Front-left",
   "padWearPct": null
  },
  {
   "on": "2026-05-20",
   "ref": "WO 1544",
   "event": "Serviced",
   "padWearPct": 40
  },
  {
   "on": "2026-08-02",
   "ref": "WO 1799",
   "event": "Serviced",
   "padWearPct": 65
  }
 ],
 "financialExposure": {
  "currency": "USD",
  "lines": [
   {
    "item": "Purchase",
    "amount": 412
   },
   {
    "item": "Installation labor",
    "amount": 95
   },
   {
    "item": "Service to date",
    "amount": 120
   },
   {
    "item": "Projected replacement",
    "amount": 480,
    "basis": "projected"
   },
   {
    "item": "Core return credit",
    "amount": -60
   }
  ],
  "total": 1047,
  "label": "DEMO sample figures from the synthetic tenant's value table; the replacement line is a projection",
  "openExposure": {
   "item": "Warranty boundary of eleven days",
   "detail": "The ERP starts the warranty clock at purchase (Feb 3); the contract starts it at installation (Feb 14). A claim in the eleven days between them is denied under one clock and paid under the other.",
   "modeledRange": {
    "low": 0,
    "high": 480,
    "unit": "USD",
    "label": "MODELED",
    "assumption": "Zero if no claim falls in the window; up to the projected replacement line if one does."
   }
  }
 },
 "risk": [
  {
   "id": "R-1",
   "title": "Warranty clock start",
   "kind": "Open disagreement",
   "detail": "ERP from purchase (Feb 3); contract from installation (Feb 14).",
   "authority": "Contract system",
   "confidence": "97% (sample)",
   "consequence": "Boundary claims get denied that the contract would pay."
  },
  {
   "id": "R-2",
   "title": "Configuration position",
   "kind": "Open disagreement",
   "detail": "EAM as-maintained: Front-right. Service record and physical scan: Front-left.",
   "authority": "Service system, evidenced by the scan",
   "confidence": "98% (sample)",
   "consequence": "Torque specs, recall scope and the next work order key off position; a wrong-side record risks a wrong-spec service and a recall miss."
  },
  {
   "id": "R-3",
   "title": "Brake pad wear",
   "kind": "Condition",
   "detail": "Pad wear 40% on 2026-05-20 and 65% on 2026-08-02.",
   "authority": "Service system",
   "confidence": "recorded",
   "consequence": "Wear advanced 25 points in 74 days (DERIVED from the two service records)."
  }
 ],
 "evidence": [
  {
   "for": "Warranty clock start",
   "provenance": "Contract 51120, clause 5.1, verified 2026-08-22",
   "category": "OBSERVED"
  },
  {
   "for": "Configuration position",
   "provenance": "WO 1181 and the field scan of 2026-08-23",
   "category": "OBSERVED"
  },
  {
   "for": "Wear advance of 25 points in 74 days",
   "provenance": "WO 1544 and WO 1799",
   "category": "DERIVED"
  },
  {
   "for": "Lifecycle value of 1,047",
   "provenance": "The five lines of the value table; see the proof object below",
   "category": "MODELED"
  }
 ],
 "signals": [
  {
   "name": "Duplicate-serial check",
   "reads": "Clean, no second scan of this serial anywhere"
  },
  {
   "name": "Custody chain",
   "reads": "Continuous, receipt to installation to service"
  },
  {
   "name": "Configuration truth",
   "reads": "Position mismatch: the EAM differs from the scan"
  },
  {
   "name": "Aftermarket",
   "reads": "Core of the replaced unit in remanufacture; lineage recorded"
  },
  {
   "name": "Reverse logistics",
   "reads": "RMA 3310, core custody-scanned at the return dock, disposition remanufacture"
  }
 ],
 "currentStatus": {
  "state": "IN SERVICE, FLT-208 Front-left",
  "agreement": "88% of source records agree (sample figure)",
  "openDisagreements": 2,
  "owner": "Maintenance planner (position); contract owner (warranty clock)"
 },
 "recommendations": [
  {
   "id": "REC-1",
   "category": "RECOMMENDATION",
   "conclusion": "Route the warranty clock rule to the contract owner and correct the ERP warranty basis.",
   "why": [
    {
     "fact": "ERP starts the clock at purchase, 2026-02-03",
     "freshness": "as-of not recorded in the sample"
    },
    {
     "fact": "Contract 51120, clause 5.1, starts it at installation, 2026-02-14",
     "freshness": "verified 2026-08-22"
    },
    {
     "fact": "The two clocks differ by eleven days",
     "freshness": "DERIVED from the two dates"
    }
   ],
   "sources": [
    "ERP",
    "Supplier contract system",
    "Service system (installation date, WO 1181)"
   ],
   "action": "Prepare the correction for the contract owner to decide. Nothing is written to the ERP by EOS; the ERP operator makes the change.",
   "impact": {
    "low": 0,
    "high": 480,
    "unit": "USD",
    "label": "MODELED"
   },
   "assumptions": [
    "Contract 51120 governs the warranty.",
    "A claim, if any, would equal the projected replacement line."
   ],
   "authorization": "Requires a named approval. Not executed."
  },
  {
   "id": "REC-2",
   "category": "RECOMMENDATION",
   "conclusion": "Route the position correction to the maintenance planner; the work-order record and the scan agree on Front-left.",
   "why": [
    {
     "fact": "EAM as-maintained says Front-right",
     "freshness": "as-of not recorded in the sample"
    },
    {
     "fact": "WO 1181 and the physical scan say Front-left",
     "freshness": "scan of 2026-08-23"
    }
   ],
   "sources": [
    "EAM",
    "Service system",
    "Physical scan"
   ],
   "action": "Prepare the EAM position correction for the maintenance planner; make the work-order feed the configuration source going forward.",
   "impact": {
    "low": null,
    "high": null,
    "unit": "USD",
    "label": "MODELED",
    "note": "Not modeled: the sample holds no input from which a figure could be derived, so none is offered."
   },
   "assumptions": [
    "The physical scan is the strongest evidence of position."
   ],
   "authorization": "Requires a named approval. Not executed."
  },
  {
   "id": "REC-3",
   "category": "RECOMMENDATION",
   "conclusion": "Prepare a reorder of BC-8810 at the contract price for the procurement authority to approve.",
   "why": [
    {
     "fact": "Pad wear reached 65%",
     "freshness": "service of 2026-08-02"
    },
    {
     "fact": "Wear advanced 25 points in 74 days",
     "freshness": "DERIVED from WO 1544 and WO 1799"
    }
   ],
   "sources": [
    "Service system",
    "Procurement (contract price)"
   ],
   "action": "Prepare the order; the procurement authority approves it in the procurement system.",
   "impact": {
    "low": 412,
    "high": 480,
    "unit": "USD per unit",
    "label": "MODELED"
   },
   "assumptions": [
    "The purchase line (412) and the projected replacement line (480) bound the unit cost."
   ],
   "authorization": "Requires a named approval. Not executed."
  }
 ],
 "proof": {
  "$schema": "https://assetshopenterprise.com/proof-object-v1.schema.json",
  "id": "PO-DEMO-PASSPORT-001",
  "issued": "2026-10-07",
  "claim": {
   "value": 1047,
   "unit": "USD",
   "label": "lifecycle value of one asset, five stated lines, one of them projected (sample data)"
  },
  "category": "MODELED",
  "inputs": [
   {
    "kind": "record-set",
    "name": "passport-sample.json, financialExposure.lines",
    "sha256": "42e235e9c9f8b269d09c4dd853f70642a52d80945b8bf183306f64b36143273c",
    "lines": 5,
    "note": "Five lines of the synthetic tenant's lifecycle value table for asset BRK-2026-7741022. Sample data. The hash is of the lines as canonical JSON (keys sorted, no spaces)."
   }
  ],
  "method": {
   "name": "passport-lifecycle-sum",
   "version": "1.0",
   "determinism": "DETERMINISTIC",
   "rule": "Sum the amount of every line in the input record set; a negative amount is a credit.",
   "source": "recomputed in passport.html"
  },
  "derivation": [
   {
    "step": 1,
    "from": "source-evidence",
    "detail": "five lines read from the synthetic tenant's value table for the asset"
   },
   {
    "step": 2,
    "from": "deterministic-calculation",
    "detail": "summed by the stated rule, never typed"
   },
   {
    "step": 3,
    "from": "assumption",
    "detail": "one line, the projected replacement, is a projection and not an observed cost"
   }
  ],
  "assertions": {
   "lines": 5,
   "total": 1047,
   "projectedLines": 1
  },
  "contradictedBy": [],
  "unresolved": {
   "count": 2,
   "detail": "Two disagreements on this asset remain open: the warranty clock start and the configuration position. Neither changes this sum; both are recorded on the passport."
  },
  "confidence": {
   "basis": "provenance",
   "modelDependency": "none",
   "humanAttested": false
  },
  "notClaimed": [
   "That any of these amounts was observed in a production system.",
   "That the projected replacement will occur at the stated amount.",
   "That the asset or the tenant belongs to a customer."
  ],
  "reproduce": {
   "command": "Open the object on /passport.html and press Recompute; the same sum and the same hash run in the page.",
   "requiresNetwork": false,
   "requiresAccount": false,
   "requiresVendor": false,
   "harness": "https://assetshopenterprise.com/passport.html"
  },
  "status": "DEMO",
  "integritySha256": "5fa70aa71ed06d64086b19fbdbe758dff21a82f46d082d60bd9cd994ca0406a3"
 }
}