{
  "schemaVersion": 2,
  "revision": "gold-replacement-2026-10-05.1",
  "slot": "2026-10-05-1700",
  "evaluatedAt": "2026-10-06T00:00:00.000Z",
  "timezone": "MST (fixed UTC-07:00)",
  "schedule": {
    "timezone": "MST (fixed UTC-07:00)",
    "utcCron": [
      "0 15 * * *",
      "0 0 * * *"
    ],
    "localTimes": [
      "08:00",
      "17:00"
    ],
    "closingLocalTime": "17:00"
  },
  "method": {
    "replacement": "Estimated recreation hours × current developer asking-rate range. Labor-only estimate; cash, API, hosting and delivery costs remain unknown unless evidenced.",
    "quality": "Sum of existing 40/20/20/20 editorial evidence components / 100.",
    "contextualValue": "Labor-only replacement range × quality × scenario fit in basis points / 10000. Indexed usefulness, not cash appraisal or a customer charge.",
    "generation": "Recreation hours and ease-of-generation are independent disclosed estimates; easier repeat generation does not prove low initial creation cost.",
    "quote": "New package asking-price proposals use estimated marginal preparation hours × declared founder GOLD/hour; guided adds the scoped 30-minute allocation. No automatic payment or checkout activation."
  },
  "weights": {
    "scopeOverlap": 40,
    "operatingConvenience": 20,
    "reusableHandoff": 20,
    "verificationEvidence": 20
  },
  "contexts": {
    "everyday": {
      "label": "Everyday use",
      "description": "Reliable power and connectivity; ordinary alternatives available."
    },
    "limited-connectivity": {
      "label": "Limited connectivity",
      "description": "Local and offline usefulness matter; unsupported devices reduce usefulness."
    },
    "urgent-handoff": {
      "label": "Urgent handoff",
      "description": "Time-sensitive verified information matters. This is a use scenario, not a claim of crisis safety."
    }
  },
  "gold": {
    "unitScale": 100,
    "usdCentsPerGold": 100
  },
  "ledger": {
    "sourceKind": "sanitized-management-journal",
    "sourceSha256": "9cb3888855136f0f05afdfd61c795b5da04a9bf18b78b57b9d213de44e61740c",
    "observedOn": "2026-10-06",
    "sourceAsOf": "2026-10-02",
    "sourceEventCount": 3,
    "cashCostCompleteness": "partial-or-unknown",
    "disclosure": "Sanitized allocation results from the management journal. Recorded cash costs are partial; unrecorded categories stay unknown. Elapsed windows do not establish active labor. Hosted jobs use the last committed projection."
  },
  "inputFingerprints": {
    "products/gold-policy.json": "b64bea184e0e020d1d85613c086178383d0ad02dbaa7719d63b5b4b003158f47",
    "products/gold-inventory.json": "3d139b62cb47df89f37d97e2012e4cd2189b62532a0e01266acce95f243e7701",
    "products/gold-references.json": "17f672486675dff1664b606c7af636d2c4b2fb52a5e3ce6cd7d776f7ba888eac",
    "products/gold-ledger-projection.json": "c46c9edd44b86a9610e6eda605f5b53c4a8405ac476d880b79a76def116474e0",
    "products/vault-pricing.json": "2e74ba2b2ea294844ae1b052c78aa943f5792a3c5bc6a3849b2cbda0de9ad95a",
    "scripts/gold-valuation.js": "ed4f281be7186b7c831655063214ed6c20a2451fbc958734e20da3571da842b7",
    "products/gold-deployment-review.json": "b8fd6a8a186ec26fdb206daef4bcff7b75038f32b9b3f7491a7ae29562122c3e"
  },
  "references": {
    "shottr": {
      "name": "Shottr basic use",
      "url": "https://shottr.cc/",
      "priceBasis": "free",
      "usdCents": 0,
      "reviewedOn": "2026-10-05",
      "reviewKind": "human-primary-source",
      "freshnessDays": 30
    },
    "notion": {
      "name": "Notion Free — a DIY notes and project workspace",
      "url": "https://www.notion.com/pricing",
      "priceBasis": "free",
      "usdCents": 0,
      "reviewedOn": "2026-10-05",
      "reviewKind": "human-primary-source",
      "freshnessDays": 30
    },
    "daisydisk": {
      "name": "DaisyDisk",
      "url": "https://daisydiskapp.com/",
      "priceBasis": "one-time",
      "usdCents": 999,
      "reviewedOn": "2026-10-05",
      "reviewKind": "human-primary-source",
      "freshnessDays": 30
    },
    "mailstore": {
      "name": "MailStore Home — private home use",
      "url": "https://www.mailstore.com/en/products/mailstore-home/",
      "priceBasis": "free",
      "usdCents": 0,
      "reviewedOn": "2026-10-05",
      "reviewKind": "human-primary-source",
      "freshnessDays": 30
    },
    "aws": {
      "name": "AWS Pricing Calculator",
      "url": "https://aws.amazon.com/aws-cost-management/aws-pricing-calculator/",
      "priceBasis": "free",
      "usdCents": 0,
      "reviewedOn": "2026-10-05",
      "reviewKind": "human-primary-source",
      "freshnessDays": 30
    },
    "amphetamine": {
      "name": "Amphetamine for Mac",
      "url": "https://apps.apple.com/us/app/amphetamine/id937984704",
      "priceBasis": "free",
      "usdCents": 0,
      "reviewedOn": "2026-10-05",
      "reviewKind": "human-primary-source",
      "freshnessDays": 30
    },
    "shasum": {
      "name": "Perl shasum — checksum command",
      "url": "https://perldoc.perl.org/shasum",
      "priceBasis": "not-quoted",
      "usdCents": null,
      "reviewedOn": "2026-10-05",
      "reviewKind": "human-primary-source",
      "freshnessDays": 30
    },
    "labor": {
      "name": "Upwork developer asking rates",
      "url": "https://www.upwork.com/hire/software-developers/",
      "priceBasis": "hourly-range",
      "usdCents": null,
      "usdCentsRange": [
        1000,
        10000
      ],
      "reviewedOn": "2026-10-05",
      "reviewKind": "human-primary-source",
      "freshnessDays": 30,
      "scope": "Marketplace asking rates, not actual paid rates or a quote for our work."
    },
    "cursor": {
      "name": "Cursor Pro",
      "url": "https://cursor.com/pricing",
      "priceBasis": "monthly",
      "usdCents": 2000,
      "reviewedOn": "2026-10-05",
      "reviewKind": "human-primary-source",
      "freshnessDays": 30,
      "scope": "Hosted IDE subscription; our plugin does not include hosted model inference."
    },
    "gcf": {
      "name": "GCFGlobal free learning",
      "url": "https://gcfglobal.org/en/",
      "priceBasis": "free",
      "usdCents": 0,
      "reviewedOn": "2026-10-05",
      "reviewKind": "human-primary-source",
      "freshnessDays": 30,
      "scope": "General learning resources, not bespoke synthesis or regulated advice."
    },
    "briar": {
      "name": "Briar",
      "url": "https://briarproject.org/how-it-works/",
      "priceBasis": "free",
      "usdCents": 0,
      "reviewedOn": "2026-10-05",
      "reviewKind": "human-primary-source",
      "freshnessDays": 30,
      "scope": "Encrypted messaging with offline modes; no guarantee of being untraceable. Maintenance mode announced in 2026.",
      "supportSource": "https://briarproject.org/news/2026-maintenance-mode/"
    },
    "dashy": {
      "name": "Dashy",
      "url": "https://dashy.to/",
      "priceBasis": "free",
      "usdCents": 0,
      "reviewedOn": "2026-10-05",
      "reviewKind": "human-primary-source",
      "freshnessDays": 30,
      "scope": "Free open-source application dashboard; hosting and operation are separate costs."
    },
    "homepage": {
      "name": "Homepage",
      "url": "https://gethomepage.dev/",
      "priceBasis": "free",
      "usdCents": 0,
      "reviewedOn": "2026-10-05",
      "reviewKind": "human-primary-source",
      "freshnessDays": 30,
      "scope": "Free open-source application dashboard; hosting and operation are separate costs."
    },
    "gnucash": {
      "name": "GnuCash",
      "url": "https://www.gnucash.org/",
      "priceBasis": "free",
      "usdCents": 0,
      "reviewedOn": "2026-10-06",
      "reviewKind": "human-primary-source",
      "freshnessDays": 30,
      "scope": "Free accounting software with reports, scheduled transactions and financial calculations; our Ledger is a limited valuation view, not full double-entry accounting."
    }
  },
  "checks": {
    "amphetamine": {
      "status": "unavailable",
      "checkedAt": "2026-10-06T06:49:34.631Z",
      "priceReviewedOn": "2026-10-05"
    },
    "shottr": {
      "status": "retrieved-unreviewed",
      "httpStatus": 200,
      "contentSha256": "009f40756250056b7ef357cf778ff6aa5b18fb015e6a66a6560969c88eeb5ad7",
      "checkedAt": "2026-10-06T06:49:34.644Z",
      "priceReviewedOn": "2026-10-05"
    },
    "shasum": {
      "status": "retrieved-unreviewed",
      "httpStatus": 200,
      "contentSha256": "512d12055c0b64001ac77d6608343699a2826739e3abc3ce9235dd5ffab618f8",
      "checkedAt": "2026-10-06T06:49:34.648Z",
      "priceReviewedOn": "2026-10-05"
    },
    "labor": {
      "status": "unavailable",
      "httpStatus": 403,
      "contentSha256": "6e280e70cf378ca39709c44ee046f656424c739f51dd240e6d86b71e48b254c1",
      "checkedAt": "2026-10-06T06:49:34.682Z",
      "priceReviewedOn": "2026-10-05"
    },
    "aws": {
      "status": "retrieved-unreviewed",
      "httpStatus": 200,
      "contentSha256": "b771b915074450f3a5d9e11ae7b24723f84edf26ac6a7137f2fe84d67510f9ce",
      "checkedAt": "2026-10-06T06:49:34.697Z",
      "priceReviewedOn": "2026-10-05"
    },
    "notion": {
      "status": "retrieved-unreviewed",
      "httpStatus": 200,
      "contentSha256": "75bf3be50bab5e44130b6ab6da41f589dc45beef0269796409f93e8e2df2cc12",
      "checkedAt": "2026-10-06T06:49:34.701Z",
      "priceReviewedOn": "2026-10-05"
    },
    "cursor": {
      "status": "retrieved-unreviewed",
      "httpStatus": 200,
      "contentSha256": "f610c8c52e7b37c697f9471687507ebee4f464c03c1992b9dfbff184ee39a840",
      "checkedAt": "2026-10-06T06:49:34.703Z",
      "priceReviewedOn": "2026-10-05"
    },
    "daisydisk": {
      "status": "retrieved-unreviewed",
      "httpStatus": 200,
      "contentSha256": "f4f31ff510924071d37b691ff60e5ad0bbe6d732818cbfb119910e01b6101d01",
      "checkedAt": "2026-10-06T06:49:34.857Z",
      "priceReviewedOn": "2026-10-05"
    },
    "dashy": {
      "status": "retrieved-unreviewed",
      "httpStatus": 200,
      "contentSha256": "22c743787b5761a321f5645f5c10694f4d41f1fe74d9cfed2147175292fb1e50",
      "checkedAt": "2026-10-06T06:49:34.906Z",
      "priceReviewedOn": "2026-10-05"
    },
    "homepage": {
      "status": "retrieved-unreviewed",
      "httpStatus": 200,
      "contentSha256": "2facd2772a96791a9ea3f33b31bf9560a691bccd710b03546621c3fd5ff9c2d8",
      "checkedAt": "2026-10-06T06:49:34.912Z",
      "priceReviewedOn": "2026-10-05"
    },
    "gcf": {
      "status": "unavailable",
      "checkedAt": "2026-10-06T06:49:34.938Z",
      "priceReviewedOn": "2026-10-05"
    },
    "briar": {
      "status": "retrieved-unreviewed",
      "httpStatus": 200,
      "contentSha256": "bdf61c8786d9352ab482ecde6e8e54f0b54894dad0380edbb2a5dd46a6ddee9d",
      "checkedAt": "2026-10-06T06:49:35.057Z",
      "priceReviewedOn": "2026-10-05"
    },
    "mailstore": {
      "status": "retrieved-unreviewed",
      "httpStatus": 200,
      "contentSha256": "8ca2fa55c2c4ee11545ddc699cb90c4b606de7d3c26bde3eca9f60c8e37a4ea3",
      "checkedAt": "2026-10-06T06:49:35.168Z",
      "priceReviewedOn": "2026-10-05"
    },
    "gnucash": {
      "status": "retrieved-unreviewed",
      "httpStatus": 200,
      "contentSha256": "092017696da582191988ebeb20e46eb24f37bb46192a9f130707fde148bfed4b",
      "checkedAt": "2026-10-06T06:49:35.440Z",
      "priceReviewedOn": "2026-10-06"
    }
  },
  "products": [
    {
      "productId": "night-shift",
      "title": "Night Shift",
      "version": "1.0.0",
      "ownerSite": "studio",
      "kind": "PRODUCT",
      "status": "prepared",
      "url": "/vault#night-shift",
      "criteria": {
        "scopeOverlap": 32,
        "operatingConvenience": 17,
        "reusableHandoff": 18,
        "verificationEvidence": 15
      },
      "referenceId": "amphetamine",
      "scopeDifference": "Both serve a keep-awake job. Amphetamine has more trigger controls; this package focuses on inspectable AC power configuration and restore.",
      "rationale": "A bounded Mac power script includes preview and restoration of saved settings.",
      "generation": {
        "recreationHoursRange": [
          1,
          3
        ],
        "easeScore": 90,
        "marginalPreparationMinutes": 6,
        "basis": "Reviewer estimate for rebuilding and verifying the bounded artifact, not historical hours from the ledger. Existing copies can be reused; devices, API calls and account setup remain separate."
      },
      "contextFitBasisPoints": {
        "everyday": 10000,
        "limited-connectivity": 6500,
        "urgent-handoff": 10000
      },
      "contextRationale": "Offline-readable lessons can help without a live service. Connected tooling depends on the required device and endpoint. Urgent handoff fit rewards provenance, never unverified safety claims.",
      "freePublic": false,
      "legacyPricing": true,
      "qualityScore": 82,
      "replacementLaborGoldUnitsRange": [
        1000,
        30000
      ],
      "contextualValueGoldUnitsRange": {
        "everyday": [
          820,
          24600
        ],
        "limited-connectivity": [
          533,
          15990
        ],
        "urgent-handoff": [
          820,
          24600
        ]
      },
      "ledger": {
        "productId": "night-shift",
        "activeMinutes": null,
        "elapsedMinutes": null,
        "cashCostUsdCents": null,
        "cashCostUsdCentsFraction": null,
        "cashCostComplete": false,
        "evidenceSha256": null,
        "completeReplacementCostGoldUnits": null
      },
      "costStatus": "incomplete-estimate",
      "askingPrice": {
        "status": "existing-asking-price",
        "selfServiceGoldUnits": 2900,
        "guidedTotalGoldUnits": 7900
      },
      "reference": {
        "name": "Amphetamine for Mac",
        "url": "https://apps.apple.com/us/app/amphetamine/id937984704",
        "priceBasis": "free",
        "usdCents": 0,
        "reviewedOn": "2026-10-05",
        "reviewKind": "human-primary-source",
        "freshnessDays": 30,
        "sourceId": "amphetamine"
      },
      "researchStatus": "dated-reference",
      "referenceCheck": {
        "status": "unavailable",
        "checkedAt": "2026-10-06T06:49:34.631Z",
        "priceReviewedOn": "2026-10-05"
      },
      "publishedFeeChanged": false
    },
    {
      "productId": "studio-capture",
      "title": "Capture Desk",
      "version": "1.0.0",
      "ownerSite": "studio",
      "kind": "PRODUCT",
      "status": "prepared",
      "url": "/vault#studio-capture",
      "criteria": {
        "scopeOverlap": 33,
        "operatingConvenience": 18,
        "reusableHandoff": 20,
        "verificationEvidence": 15
      },
      "referenceId": "shottr",
      "scopeDifference": "Comparable still-capture and annotation job. Shottr also supplies scrolling capture and OCR; those are not included here.",
      "rationale": "Reusable local capture and annotation with source and a clear handoff; target-machine permissions still need setup.",
      "generation": {
        "recreationHoursRange": [
          12,
          36
        ],
        "easeScore": 40,
        "marginalPreparationMinutes": 12,
        "basis": "Reviewer estimate for rebuilding and verifying the bounded artifact, not historical hours from the ledger. Existing copies can be reused; devices, API calls and account setup remain separate."
      },
      "contextFitBasisPoints": {
        "everyday": 10000,
        "limited-connectivity": 6500,
        "urgent-handoff": 10000
      },
      "contextRationale": "Offline-readable lessons can help without a live service. Connected tooling depends on the required device and endpoint. Urgent handoff fit rewards provenance, never unverified safety claims.",
      "freePublic": false,
      "legacyPricing": false,
      "qualityScore": 86,
      "replacementLaborGoldUnitsRange": [
        12000,
        360000
      ],
      "contextualValueGoldUnitsRange": {
        "everyday": [
          10320,
          309600
        ],
        "limited-connectivity": [
          6708,
          201240
        ],
        "urgent-handoff": [
          10320,
          309600
        ]
      },
      "ledger": {
        "productId": "studio-capture",
        "activeMinutes": null,
        "elapsedMinutes": null,
        "cashCostUsdCents": null,
        "cashCostUsdCentsFraction": null,
        "cashCostComplete": false,
        "evidenceSha256": null,
        "completeReplacementCostGoldUnits": null
      },
      "costStatus": "incomplete-estimate",
      "askingPrice": {
        "status": "estimated-proposal",
        "selfServiceGoldUnits": 4000,
        "guidedTotalGoldUnits": 14000
      },
      "reference": {
        "name": "Shottr basic use",
        "url": "https://shottr.cc/",
        "priceBasis": "free",
        "usdCents": 0,
        "reviewedOn": "2026-10-05",
        "reviewKind": "human-primary-source",
        "freshnessDays": 30,
        "sourceId": "shottr"
      },
      "researchStatus": "dated-reference",
      "referenceCheck": {
        "status": "retrieved-unreviewed",
        "httpStatus": 200,
        "contentSha256": "009f40756250056b7ef357cf778ff6aa5b18fb015e6a66a6560969c88eeb5ad7",
        "checkedAt": "2026-10-06T06:49:34.644Z",
        "priceReviewedOn": "2026-10-05"
      },
      "publishedFeeChanged": false
    },
    {
      "productId": "studio-mail-sync",
      "title": "Mail Memory",
      "version": "1.0.0",
      "ownerSite": "studio",
      "kind": "PRODUCT",
      "status": "prepared",
      "url": "/vault#studio-mail-sync",
      "criteria": {
        "scopeOverlap": 30,
        "operatingConvenience": 12,
        "reusableHandoff": 20,
        "verificationEvidence": 12
      },
      "referenceId": "mailstore",
      "scopeDifference": "MailStore Home is free for private home use and runs on Windows. This source package targets Python on macOS/Linux and exports selected learning material; live mailbox behavior is unverified.",
      "rationale": "A private archive and selected export are useful source tools; real Gmail authorization remains user setup.",
      "generation": {
        "recreationHoursRange": [
          12,
          36
        ],
        "easeScore": 40,
        "marginalPreparationMinutes": 18,
        "basis": "Reviewer estimate for rebuilding and verifying the bounded artifact, not historical hours from the ledger. Existing copies can be reused; devices, API calls and account setup remain separate."
      },
      "contextFitBasisPoints": {
        "everyday": 10000,
        "limited-connectivity": 5000,
        "urgent-handoff": 10000
      },
      "contextRationale": "Offline-readable lessons can help without a live service. Connected tooling depends on the required device and endpoint. Urgent handoff fit rewards provenance, never unverified safety claims.",
      "freePublic": false,
      "legacyPricing": false,
      "qualityScore": 74,
      "replacementLaborGoldUnitsRange": [
        12000,
        360000
      ],
      "contextualValueGoldUnitsRange": {
        "everyday": [
          8880,
          266400
        ],
        "limited-connectivity": [
          4440,
          133200
        ],
        "urgent-handoff": [
          8880,
          266400
        ]
      },
      "ledger": {
        "productId": "studio-mail-sync",
        "activeMinutes": null,
        "elapsedMinutes": null,
        "cashCostUsdCents": null,
        "cashCostUsdCentsFraction": null,
        "cashCostComplete": false,
        "evidenceSha256": null,
        "completeReplacementCostGoldUnits": null
      },
      "costStatus": "incomplete-estimate",
      "askingPrice": {
        "status": "estimated-proposal",
        "selfServiceGoldUnits": 6000,
        "guidedTotalGoldUnits": 16000
      },
      "reference": {
        "name": "MailStore Home — private home use",
        "url": "https://www.mailstore.com/en/products/mailstore-home/",
        "priceBasis": "free",
        "usdCents": 0,
        "reviewedOn": "2026-10-05",
        "reviewKind": "human-primary-source",
        "freshnessDays": 30,
        "sourceId": "mailstore"
      },
      "researchStatus": "dated-reference",
      "referenceCheck": {
        "status": "retrieved-unreviewed",
        "httpStatus": 200,
        "contentSha256": "8ca2fa55c2c4ee11545ddc699cb90c4b606de7d3c26bde3eca9f60c8e37a4ea3",
        "checkedAt": "2026-10-06T06:49:35.168Z",
        "priceReviewedOn": "2026-10-05"
      },
      "publishedFeeChanged": false
    },
    {
      "productId": "handoff-integrity",
      "title": "Handoff Integrity",
      "version": "1.0.0",
      "ownerSite": "studio",
      "kind": "PRODUCT",
      "status": "prepared",
      "url": "/vault#handoff-integrity",
      "criteria": {
        "scopeOverlap": 32,
        "operatingConvenience": 15,
        "reusableHandoff": 20,
        "verificationEvidence": 18
      },
      "referenceId": "shasum",
      "scopeDifference": "The command reference calculates and checks hashes. This package adds a selection guide and containment checks; it does not establish authenticity or quality.",
      "rationale": "An explicit selection, structured manifest and adverse-case checks make repeat handoffs easier to inspect.",
      "generation": {
        "recreationHoursRange": [
          2,
          6
        ],
        "easeScore": 90,
        "marginalPreparationMinutes": 4.5,
        "basis": "Reviewer estimate for rebuilding and verifying the bounded artifact, not historical hours from the ledger. Existing copies can be reused; devices, API calls and account setup remain separate."
      },
      "contextFitBasisPoints": {
        "everyday": 10000,
        "limited-connectivity": 6500,
        "urgent-handoff": 12500
      },
      "contextRationale": "Offline-readable lessons can help without a live service. Connected tooling depends on the required device and endpoint. Urgent handoff fit rewards provenance, never unverified safety claims.",
      "freePublic": false,
      "legacyPricing": false,
      "qualityScore": 85,
      "replacementLaborGoldUnitsRange": [
        2000,
        60000
      ],
      "contextualValueGoldUnitsRange": {
        "everyday": [
          1700,
          51000
        ],
        "limited-connectivity": [
          1105,
          33150
        ],
        "urgent-handoff": [
          2125,
          63750
        ]
      },
      "ledger": {
        "productId": "handoff-integrity",
        "activeMinutes": null,
        "elapsedMinutes": null,
        "cashCostUsdCents": null,
        "cashCostUsdCentsFraction": null,
        "cashCostComplete": false,
        "evidenceSha256": null,
        "completeReplacementCostGoldUnits": null
      },
      "costStatus": "incomplete-estimate",
      "askingPrice": {
        "status": "estimated-proposal",
        "selfServiceGoldUnits": 1500,
        "guidedTotalGoldUnits": 11500
      },
      "reference": {
        "name": "Perl shasum — checksum command",
        "url": "https://perldoc.perl.org/shasum",
        "priceBasis": "not-quoted",
        "usdCents": null,
        "reviewedOn": "2026-10-05",
        "reviewKind": "human-primary-source",
        "freshnessDays": 30,
        "sourceId": "shasum"
      },
      "researchStatus": "dated-reference",
      "referenceCheck": {
        "status": "retrieved-unreviewed",
        "httpStatus": 200,
        "contentSha256": "512d12055c0b64001ac77d6608343699a2826739e3abc3ce9235dd5ffab618f8",
        "checkedAt": "2026-10-06T06:49:34.648Z",
        "priceReviewedOn": "2026-10-05"
      },
      "publishedFeeChanged": false
    },
    {
      "productId": "folder-footprint",
      "title": "Folder Footprint",
      "version": "1.0.0",
      "ownerSite": "studio",
      "kind": "PRODUCT",
      "status": "prepared",
      "url": "/vault#folder-footprint",
      "criteria": {
        "scopeOverlap": 28,
        "operatingConvenience": 15,
        "reusableHandoff": 20,
        "verificationEvidence": 16
      },
      "referenceId": "daisydisk",
      "scopeDifference": "DaisyDisk adds a graphical disk view and removal workflow. This narrower Python tool inspects metadata and never deletes files.",
      "rationale": "Bounded metadata inspection exposes partial scans and supports an owner’s next storage decision.",
      "generation": {
        "recreationHoursRange": [
          1.5,
          4.5
        ],
        "easeScore": 90,
        "marginalPreparationMinutes": 3,
        "basis": "Reviewer estimate for rebuilding and verifying the bounded artifact, not historical hours from the ledger. Existing copies can be reused; devices, API calls and account setup remain separate."
      },
      "contextFitBasisPoints": {
        "everyday": 10000,
        "limited-connectivity": 6500,
        "urgent-handoff": 10000
      },
      "contextRationale": "Offline-readable lessons can help without a live service. Connected tooling depends on the required device and endpoint. Urgent handoff fit rewards provenance, never unverified safety claims.",
      "freePublic": false,
      "legacyPricing": false,
      "qualityScore": 79,
      "replacementLaborGoldUnitsRange": [
        1500,
        45000
      ],
      "contextualValueGoldUnitsRange": {
        "everyday": [
          1185,
          35550
        ],
        "limited-connectivity": [
          770,
          23108
        ],
        "urgent-handoff": [
          1185,
          35550
        ]
      },
      "ledger": {
        "productId": "folder-footprint",
        "activeMinutes": null,
        "elapsedMinutes": null,
        "cashCostUsdCents": null,
        "cashCostUsdCentsFraction": null,
        "cashCostComplete": false,
        "evidenceSha256": null,
        "completeReplacementCostGoldUnits": null
      },
      "costStatus": "incomplete-estimate",
      "askingPrice": {
        "status": "estimated-proposal",
        "selfServiceGoldUnits": 1000,
        "guidedTotalGoldUnits": 11000
      },
      "reference": {
        "name": "DaisyDisk",
        "url": "https://daisydiskapp.com/",
        "priceBasis": "one-time",
        "usdCents": 999,
        "reviewedOn": "2026-10-05",
        "reviewKind": "human-primary-source",
        "freshnessDays": 30,
        "sourceId": "daisydisk"
      },
      "researchStatus": "dated-reference",
      "referenceCheck": {
        "status": "retrieved-unreviewed",
        "httpStatus": 200,
        "contentSha256": "f4f31ff510924071d37b691ff60e5ad0bbe6d732818cbfb119910e01b6101d01",
        "checkedAt": "2026-10-06T06:49:34.857Z",
        "priceReviewedOn": "2026-10-05"
      },
      "publishedFeeChanged": false
    },
    {
      "productId": "k3-workbench",
      "title": "K3 Workbench",
      "version": "1.0.0",
      "ownerSite": "studio",
      "kind": "PRODUCT",
      "status": "prepared",
      "url": "/vault#k3-workbench",
      "criteria": {
        "scopeOverlap": 30,
        "operatingConvenience": 15,
        "reusableHandoff": 18,
        "verificationEvidence": 16
      },
      "referenceId": "aws",
      "scopeDifference": "Bounded local package; the reference is not an equivalent replacement.",
      "rationale": "Editorial assessment of the current bounded release and documented limits; not measured customer outcomes.",
      "generation": {
        "recreationHoursRange": [
          4,
          12
        ],
        "easeScore": 65,
        "marginalPreparationMinutes": 9,
        "basis": "Reviewer estimate for rebuilding and verifying the bounded artifact, not historical hours from the ledger. Existing copies can be reused; devices, API calls and account setup remain separate."
      },
      "contextFitBasisPoints": {
        "everyday": 10000,
        "limited-connectivity": 5000,
        "urgent-handoff": 10000
      },
      "contextRationale": "Offline-readable lessons can help without a live service. Connected tooling depends on the required device and endpoint. Urgent handoff fit rewards provenance, never unverified safety claims.",
      "freePublic": false,
      "legacyPricing": false,
      "qualityScore": 79,
      "replacementLaborGoldUnitsRange": [
        4000,
        120000
      ],
      "contextualValueGoldUnitsRange": {
        "everyday": [
          3160,
          94800
        ],
        "limited-connectivity": [
          1580,
          47400
        ],
        "urgent-handoff": [
          3160,
          94800
        ]
      },
      "ledger": {
        "productId": "k3-workbench",
        "activeMinutes": null,
        "elapsedMinutes": null,
        "cashCostUsdCents": null,
        "cashCostUsdCentsFraction": null,
        "cashCostComplete": false,
        "evidenceSha256": null,
        "completeReplacementCostGoldUnits": null
      },
      "costStatus": "incomplete-estimate",
      "askingPrice": {
        "status": "estimated-proposal",
        "selfServiceGoldUnits": 3000,
        "guidedTotalGoldUnits": 13000
      },
      "reference": {
        "name": "AWS Pricing Calculator",
        "url": "https://aws.amazon.com/aws-cost-management/aws-pricing-calculator/",
        "priceBasis": "free",
        "usdCents": 0,
        "reviewedOn": "2026-10-05",
        "reviewKind": "human-primary-source",
        "freshnessDays": 30,
        "sourceId": "aws"
      },
      "researchStatus": "dated-reference",
      "referenceCheck": {
        "status": "retrieved-unreviewed",
        "httpStatus": 200,
        "contentSha256": "b771b915074450f3a5d9e11ae7b24723f84edf26ac6a7137f2fe84d67510f9ce",
        "checkedAt": "2026-10-06T06:49:34.697Z",
        "priceReviewedOn": "2026-10-05"
      },
      "publishedFeeChanged": false
    },
    {
      "productId": "opencode-enhancements",
      "title": "OpenCode_Enhancements",
      "version": "0.1.2",
      "ownerSite": "studio",
      "kind": "PRODUCT",
      "status": "prepared",
      "url": "/vault#opencode-enhancements",
      "criteria": {
        "scopeOverlap": 30,
        "operatingConvenience": 15,
        "reusableHandoff": 18,
        "verificationEvidence": 16
      },
      "referenceId": "cursor",
      "scopeDifference": "Hosted IDE subscription; our plugin does not include hosted model inference.",
      "rationale": "Editorial assessment of the current bounded release and documented limits; not measured customer outcomes.",
      "generation": {
        "recreationHoursRange": [
          8,
          24
        ],
        "easeScore": 65,
        "marginalPreparationMinutes": 15,
        "basis": "Reviewer estimate for rebuilding and verifying the bounded artifact, not historical hours from the ledger. Existing copies can be reused; devices, API calls and account setup remain separate."
      },
      "contextFitBasisPoints": {
        "everyday": 10000,
        "limited-connectivity": 5000,
        "urgent-handoff": 10000
      },
      "contextRationale": "Offline-readable lessons can help without a live service. Connected tooling depends on the required device and endpoint. Urgent handoff fit rewards provenance, never unverified safety claims.",
      "freePublic": false,
      "legacyPricing": false,
      "qualityScore": 79,
      "replacementLaborGoldUnitsRange": [
        8000,
        240000
      ],
      "contextualValueGoldUnitsRange": {
        "everyday": [
          6320,
          189600
        ],
        "limited-connectivity": [
          3160,
          94800
        ],
        "urgent-handoff": [
          6320,
          189600
        ]
      },
      "ledger": {
        "productId": "opencode-enhancements",
        "activeMinutes": null,
        "elapsedMinutes": null,
        "cashCostUsdCents": null,
        "cashCostUsdCentsFraction": null,
        "cashCostComplete": false,
        "evidenceSha256": null,
        "completeReplacementCostGoldUnits": null
      },
      "costStatus": "incomplete-estimate",
      "askingPrice": {
        "status": "estimated-proposal",
        "selfServiceGoldUnits": 5000,
        "guidedTotalGoldUnits": 15000
      },
      "reference": {
        "name": "Cursor Pro",
        "url": "https://cursor.com/pricing",
        "priceBasis": "monthly",
        "usdCents": 2000,
        "reviewedOn": "2026-10-05",
        "reviewKind": "human-primary-source",
        "freshnessDays": 30,
        "scope": "Hosted IDE subscription; our plugin does not include hosted model inference.",
        "sourceId": "cursor"
      },
      "researchStatus": "dated-reference",
      "referenceCheck": {
        "status": "retrieved-unreviewed",
        "httpStatus": 200,
        "contentSha256": "f610c8c52e7b37c697f9471687507ebee4f464c03c1992b9dfbff184ee39a840",
        "checkedAt": "2026-10-06T06:49:34.703Z",
        "priceReviewedOn": "2026-10-05"
      },
      "publishedFeeChanged": false
    },
    {
      "productId": "lesson-bazaar-compass",
      "title": "Bazaar Compass",
      "version": "1.0.2",
      "ownerSite": "studio",
      "kind": "LESSON",
      "status": "public-free",
      "url": "/bazaar",
      "criteria": {
        "scopeOverlap": 30,
        "operatingConvenience": 15,
        "reusableHandoff": 18,
        "verificationEvidence": 16
      },
      "referenceId": "gcf",
      "scopeDifference": "General learning resources, not bespoke synthesis or regulated advice.",
      "rationale": "Editorial assessment of the current bounded release and documented limits; not measured customer outcomes.",
      "generation": {
        "recreationHoursRange": [
          2,
          6
        ],
        "easeScore": 90,
        "marginalPreparationMinutes": 0,
        "basis": "Reviewer estimate for rebuilding and verifying the bounded artifact, not historical hours from the ledger. Existing copies can be reused; devices, API calls and account setup remain separate."
      },
      "contextFitBasisPoints": {
        "everyday": 10000,
        "limited-connectivity": 10000,
        "urgent-handoff": 10000
      },
      "contextRationale": "Offline-readable lessons can help without a live service. Connected tooling depends on the required device and endpoint. Urgent handoff fit rewards provenance, never unverified safety claims.",
      "freePublic": true,
      "legacyPricing": false,
      "qualityScore": 79,
      "replacementLaborGoldUnitsRange": [
        2000,
        60000
      ],
      "contextualValueGoldUnitsRange": {
        "everyday": [
          1580,
          47400
        ],
        "limited-connectivity": [
          1580,
          47400
        ],
        "urgent-handoff": [
          1580,
          47400
        ]
      },
      "ledger": {
        "productId": "lesson-bazaar-compass",
        "activeMinutes": null,
        "elapsedMinutes": null,
        "cashCostUsdCents": null,
        "cashCostUsdCentsFraction": null,
        "cashCostComplete": false,
        "evidenceSha256": null,
        "completeReplacementCostGoldUnits": null
      },
      "costStatus": "incomplete-estimate",
      "askingPrice": {
        "status": "free-public",
        "selfServiceGoldUnits": 0,
        "guidedTotalGoldUnits": null
      },
      "reference": {
        "name": "GCFGlobal free learning",
        "url": "https://gcfglobal.org/en/",
        "priceBasis": "free",
        "usdCents": 0,
        "reviewedOn": "2026-10-05",
        "reviewKind": "human-primary-source",
        "freshnessDays": 30,
        "scope": "General learning resources, not bespoke synthesis or regulated advice.",
        "sourceId": "gcf"
      },
      "researchStatus": "dated-reference",
      "referenceCheck": {
        "status": "unavailable",
        "checkedAt": "2026-10-06T06:49:34.938Z",
        "priceReviewedOn": "2026-10-05"
      },
      "publishedFeeChanged": false
    },
    {
      "productId": "lesson-graph",
      "title": "LESSON Graph",
      "version": "0.1.0",
      "ownerSite": "studio",
      "kind": "LESSON",
      "status": "prototype",
      "url": "/lessons",
      "criteria": {
        "scopeOverlap": 30,
        "operatingConvenience": 15,
        "reusableHandoff": 18,
        "verificationEvidence": 12
      },
      "referenceId": "gcf",
      "scopeDifference": "General learning resources, not bespoke synthesis or regulated advice.",
      "rationale": "Editorial assessment of the current bounded release and documented limits; not measured customer outcomes.",
      "generation": {
        "recreationHoursRange": [
          10,
          30
        ],
        "easeScore": 40,
        "marginalPreparationMinutes": 1.5,
        "basis": "Reviewer estimate for rebuilding and verifying the bounded artifact, not historical hours from the ledger. Existing copies can be reused; devices, API calls and account setup remain separate."
      },
      "contextFitBasisPoints": {
        "everyday": 10000,
        "limited-connectivity": 6500,
        "urgent-handoff": 10000
      },
      "contextRationale": "Offline-readable lessons can help without a live service. Connected tooling depends on the required device and endpoint. Urgent handoff fit rewards provenance, never unverified safety claims.",
      "freePublic": false,
      "legacyPricing": false,
      "qualityScore": 75,
      "replacementLaborGoldUnitsRange": [
        10000,
        300000
      ],
      "contextualValueGoldUnitsRange": {
        "everyday": [
          7500,
          225000
        ],
        "limited-connectivity": [
          4875,
          146250
        ],
        "urgent-handoff": [
          7500,
          225000
        ]
      },
      "ledger": {
        "productId": "lesson-graph",
        "activeMinutes": null,
        "elapsedMinutes": null,
        "cashCostUsdCents": null,
        "cashCostUsdCentsFraction": null,
        "cashCostComplete": false,
        "evidenceSha256": null,
        "completeReplacementCostGoldUnits": null
      },
      "costStatus": "incomplete-estimate",
      "askingPrice": {
        "status": "estimated-proposal",
        "selfServiceGoldUnits": 500,
        "guidedTotalGoldUnits": 10500
      },
      "reference": {
        "name": "GCFGlobal free learning",
        "url": "https://gcfglobal.org/en/",
        "priceBasis": "free",
        "usdCents": 0,
        "reviewedOn": "2026-10-05",
        "reviewKind": "human-primary-source",
        "freshnessDays": 30,
        "scope": "General learning resources, not bespoke synthesis or regulated advice.",
        "sourceId": "gcf"
      },
      "researchStatus": "dated-reference",
      "referenceCheck": {
        "status": "unavailable",
        "checkedAt": "2026-10-06T06:49:34.938Z",
        "priceReviewedOn": "2026-10-05"
      },
      "publishedFeeChanged": false
    },
    {
      "productId": "lesson-signal-to-next-step",
      "title": "Signal to Next Step",
      "version": "1.1.0",
      "ownerSite": "studio",
      "kind": "LESSON",
      "status": "prepared",
      "url": "/vault#lesson-signal-to-next-step",
      "criteria": {
        "scopeOverlap": 28,
        "operatingConvenience": 18,
        "reusableHandoff": 20,
        "verificationEvidence": 13
      },
      "referenceId": "notion",
      "scopeDifference": "A DIY journal supports reflection. This educational lesson offers a guided exercise and self-check; it is not a clinical assessment.",
      "rationale": "The written reflection exercise links one observation to a source-grounded next step.",
      "generation": {
        "recreationHoursRange": [
          0.75,
          2.25
        ],
        "easeScore": 90,
        "marginalPreparationMinutes": 3,
        "basis": "Reviewer estimate for rebuilding and verifying the bounded artifact, not historical hours from the ledger. Existing copies can be reused; devices, API calls and account setup remain separate."
      },
      "contextFitBasisPoints": {
        "everyday": 10000,
        "limited-connectivity": 10000,
        "urgent-handoff": 10000
      },
      "contextRationale": "Offline-readable lessons can help without a live service. Connected tooling depends on the required device and endpoint. Urgent handoff fit rewards provenance, never unverified safety claims.",
      "freePublic": false,
      "legacyPricing": false,
      "qualityScore": 79,
      "replacementLaborGoldUnitsRange": [
        750,
        22500
      ],
      "contextualValueGoldUnitsRange": {
        "everyday": [
          593,
          17775
        ],
        "limited-connectivity": [
          593,
          17775
        ],
        "urgent-handoff": [
          593,
          17775
        ]
      },
      "ledger": {
        "productId": "lesson-signal-to-next-step",
        "activeMinutes": null,
        "elapsedMinutes": null,
        "cashCostUsdCents": null,
        "cashCostUsdCentsFraction": null,
        "cashCostComplete": false,
        "evidenceSha256": null,
        "completeReplacementCostGoldUnits": null
      },
      "costStatus": "incomplete-estimate",
      "askingPrice": {
        "status": "estimated-proposal",
        "selfServiceGoldUnits": 1000,
        "guidedTotalGoldUnits": 11000
      },
      "reference": {
        "name": "Notion Free — a DIY notes and project workspace",
        "url": "https://www.notion.com/pricing",
        "priceBasis": "free",
        "usdCents": 0,
        "reviewedOn": "2026-10-05",
        "reviewKind": "human-primary-source",
        "freshnessDays": 30,
        "sourceId": "notion"
      },
      "researchStatus": "dated-reference",
      "referenceCheck": {
        "status": "retrieved-unreviewed",
        "httpStatus": 200,
        "contentSha256": "75bf3be50bab5e44130b6ab6da41f589dc45beef0269796409f93e8e2df2cc12",
        "checkedAt": "2026-10-06T06:49:34.701Z",
        "priceReviewedOn": "2026-10-05"
      },
      "publishedFeeChanged": false
    },
    {
      "productId": "lesson-alignable-fieldcraft",
      "title": "Alignable Fieldcraft",
      "version": "1.1.0",
      "ownerSite": "studio",
      "kind": "LESSON",
      "status": "prepared",
      "url": "/vault#lesson-alignable-fieldcraft",
      "criteria": {
        "scopeOverlap": 29,
        "operatingConvenience": 18,
        "reusableHandoff": 20,
        "verificationEvidence": 13
      },
      "referenceId": "notion",
      "scopeDifference": "A free workspace can organize copy and a schedule. It does not supply this lesson or Alignable access; platform publishing needs the learner’s own account.",
      "rationale": "Original copy worksheets, examples and a seven-day plan make a repeatable platform exercise.",
      "generation": {
        "recreationHoursRange": [
          1,
          3
        ],
        "easeScore": 90,
        "marginalPreparationMinutes": 4.5,
        "basis": "Reviewer estimate for rebuilding and verifying the bounded artifact, not historical hours from the ledger. Existing copies can be reused; devices, API calls and account setup remain separate."
      },
      "contextFitBasisPoints": {
        "everyday": 10000,
        "limited-connectivity": 10000,
        "urgent-handoff": 10000
      },
      "contextRationale": "Offline-readable lessons can help without a live service. Connected tooling depends on the required device and endpoint. Urgent handoff fit rewards provenance, never unverified safety claims.",
      "freePublic": false,
      "legacyPricing": false,
      "qualityScore": 80,
      "replacementLaborGoldUnitsRange": [
        1000,
        30000
      ],
      "contextualValueGoldUnitsRange": {
        "everyday": [
          800,
          24000
        ],
        "limited-connectivity": [
          800,
          24000
        ],
        "urgent-handoff": [
          800,
          24000
        ]
      },
      "ledger": {
        "productId": "lesson-alignable-fieldcraft",
        "activeMinutes": null,
        "elapsedMinutes": null,
        "cashCostUsdCents": null,
        "cashCostUsdCentsFraction": null,
        "cashCostComplete": false,
        "evidenceSha256": null,
        "completeReplacementCostGoldUnits": null
      },
      "costStatus": "incomplete-estimate",
      "askingPrice": {
        "status": "estimated-proposal",
        "selfServiceGoldUnits": 1500,
        "guidedTotalGoldUnits": 11500
      },
      "reference": {
        "name": "Notion Free — a DIY notes and project workspace",
        "url": "https://www.notion.com/pricing",
        "priceBasis": "free",
        "usdCents": 0,
        "reviewedOn": "2026-10-05",
        "reviewKind": "human-primary-source",
        "freshnessDays": 30,
        "sourceId": "notion"
      },
      "researchStatus": "dated-reference",
      "referenceCheck": {
        "status": "retrieved-unreviewed",
        "httpStatus": 200,
        "contentSha256": "75bf3be50bab5e44130b6ab6da41f589dc45beef0269796409f93e8e2df2cc12",
        "checkedAt": "2026-10-06T06:49:34.701Z",
        "priceReviewedOn": "2026-10-05"
      },
      "publishedFeeChanged": false
    },
    {
      "productId": "lesson-evidence-to-action",
      "title": "Evidence to Action",
      "version": "1.1.0",
      "ownerSite": "studio",
      "kind": "LESSON",
      "status": "prepared",
      "url": "/vault#lesson-evidence-to-action",
      "criteria": {
        "scopeOverlap": 31,
        "operatingConvenience": 18,
        "reusableHandoff": 20,
        "verificationEvidence": 14
      },
      "referenceId": "notion",
      "scopeDifference": "A free database can retain sources and actions. This lesson adds a learning sequence, not a certified audit.",
      "rationale": "Reusable evidence rows and a fictional exercise support one grounded decision.",
      "generation": {
        "recreationHoursRange": [
          1,
          3
        ],
        "easeScore": 90,
        "marginalPreparationMinutes": 3,
        "basis": "Reviewer estimate for rebuilding and verifying the bounded artifact, not historical hours from the ledger. Existing copies can be reused; devices, API calls and account setup remain separate."
      },
      "contextFitBasisPoints": {
        "everyday": 10000,
        "limited-connectivity": 10000,
        "urgent-handoff": 12500
      },
      "contextRationale": "Offline-readable lessons can help without a live service. Connected tooling depends on the required device and endpoint. Urgent handoff fit rewards provenance, never unverified safety claims.",
      "freePublic": false,
      "legacyPricing": false,
      "qualityScore": 83,
      "replacementLaborGoldUnitsRange": [
        1000,
        30000
      ],
      "contextualValueGoldUnitsRange": {
        "everyday": [
          830,
          24900
        ],
        "limited-connectivity": [
          830,
          24900
        ],
        "urgent-handoff": [
          1038,
          31125
        ]
      },
      "ledger": {
        "productId": "lesson-evidence-to-action",
        "activeMinutes": null,
        "elapsedMinutes": null,
        "cashCostUsdCents": null,
        "cashCostUsdCentsFraction": null,
        "cashCostComplete": false,
        "evidenceSha256": null,
        "completeReplacementCostGoldUnits": null
      },
      "costStatus": "incomplete-estimate",
      "askingPrice": {
        "status": "estimated-proposal",
        "selfServiceGoldUnits": 1000,
        "guidedTotalGoldUnits": 11000
      },
      "reference": {
        "name": "Notion Free — a DIY notes and project workspace",
        "url": "https://www.notion.com/pricing",
        "priceBasis": "free",
        "usdCents": 0,
        "reviewedOn": "2026-10-05",
        "reviewKind": "human-primary-source",
        "freshnessDays": 30,
        "sourceId": "notion"
      },
      "researchStatus": "dated-reference",
      "referenceCheck": {
        "status": "retrieved-unreviewed",
        "httpStatus": 200,
        "contentSha256": "75bf3be50bab5e44130b6ab6da41f589dc45beef0269796409f93e8e2df2cc12",
        "checkedAt": "2026-10-06T06:49:34.701Z",
        "priceReviewedOn": "2026-10-05"
      },
      "publishedFeeChanged": false
    },
    {
      "productId": "lesson-api-spend-compass",
      "title": "API Spend Compass",
      "version": "1.1.0",
      "ownerSite": "studio",
      "kind": "LESSON",
      "status": "prepared",
      "url": "/vault#lesson-api-spend-compass",
      "criteria": {
        "scopeOverlap": 30,
        "operatingConvenience": 18,
        "reusableHandoff": 20,
        "verificationEvidence": 15
      },
      "referenceId": "aws",
      "scopeDifference": "The AWS service estimates AWS workloads. This package teaches token-cost arithmetic for supplied rates; it does not fetch prices or control spending.",
      "rationale": "The offline calculator and worksheet produce a named estimate using rates the owner supplies.",
      "generation": {
        "recreationHoursRange": [
          1.5,
          4.5
        ],
        "easeScore": 90,
        "marginalPreparationMinutes": 6,
        "basis": "Reviewer estimate for rebuilding and verifying the bounded artifact, not historical hours from the ledger. Existing copies can be reused; devices, API calls and account setup remain separate."
      },
      "contextFitBasisPoints": {
        "everyday": 10000,
        "limited-connectivity": 10000,
        "urgent-handoff": 10000
      },
      "contextRationale": "Offline-readable lessons can help without a live service. Connected tooling depends on the required device and endpoint. Urgent handoff fit rewards provenance, never unverified safety claims.",
      "freePublic": false,
      "legacyPricing": false,
      "qualityScore": 83,
      "replacementLaborGoldUnitsRange": [
        1500,
        45000
      ],
      "contextualValueGoldUnitsRange": {
        "everyday": [
          1245,
          37350
        ],
        "limited-connectivity": [
          1245,
          37350
        ],
        "urgent-handoff": [
          1245,
          37350
        ]
      },
      "ledger": {
        "productId": "lesson-api-spend-compass",
        "activeMinutes": null,
        "elapsedMinutes": null,
        "cashCostUsdCents": null,
        "cashCostUsdCentsFraction": null,
        "cashCostComplete": false,
        "evidenceSha256": null,
        "completeReplacementCostGoldUnits": null
      },
      "costStatus": "incomplete-estimate",
      "askingPrice": {
        "status": "estimated-proposal",
        "selfServiceGoldUnits": 2000,
        "guidedTotalGoldUnits": 12000
      },
      "reference": {
        "name": "AWS Pricing Calculator",
        "url": "https://aws.amazon.com/aws-cost-management/aws-pricing-calculator/",
        "priceBasis": "free",
        "usdCents": 0,
        "reviewedOn": "2026-10-05",
        "reviewKind": "human-primary-source",
        "freshnessDays": 30,
        "sourceId": "aws"
      },
      "researchStatus": "dated-reference",
      "referenceCheck": {
        "status": "retrieved-unreviewed",
        "httpStatus": 200,
        "contentSha256": "b771b915074450f3a5d9e11ae7b24723f84edf26ac6a7137f2fe84d67510f9ce",
        "checkedAt": "2026-10-06T06:49:34.697Z",
        "priceReviewedOn": "2026-10-05"
      },
      "publishedFeeChanged": false
    },
    {
      "productId": "lesson-acceptance-map",
      "title": "Acceptance Map",
      "version": "1.1.0",
      "ownerSite": "studio",
      "kind": "LESSON",
      "status": "prepared",
      "url": "/vault#lesson-acceptance-map",
      "criteria": {
        "scopeOverlap": 32,
        "operatingConvenience": 16,
        "reusableHandoff": 20,
        "verificationEvidence": 16
      },
      "referenceId": "notion",
      "scopeDifference": "A free workspace can hold criteria and owners. This lesson adds an exercise and structural checker; it does not execute acceptance tests or replace a QA platform.",
      "rationale": "The schema, local checker and worked examples guide one bounded acceptance plan.",
      "generation": {
        "recreationHoursRange": [
          1.25,
          3.75
        ],
        "easeScore": 90,
        "marginalPreparationMinutes": 4.5,
        "basis": "Reviewer estimate for rebuilding and verifying the bounded artifact, not historical hours from the ledger. Existing copies can be reused; devices, API calls and account setup remain separate."
      },
      "contextFitBasisPoints": {
        "everyday": 10000,
        "limited-connectivity": 10000,
        "urgent-handoff": 10000
      },
      "contextRationale": "Offline-readable lessons can help without a live service. Connected tooling depends on the required device and endpoint. Urgent handoff fit rewards provenance, never unverified safety claims.",
      "freePublic": false,
      "legacyPricing": false,
      "qualityScore": 84,
      "replacementLaborGoldUnitsRange": [
        1250,
        37500
      ],
      "contextualValueGoldUnitsRange": {
        "everyday": [
          1050,
          31500
        ],
        "limited-connectivity": [
          1050,
          31500
        ],
        "urgent-handoff": [
          1050,
          31500
        ]
      },
      "ledger": {
        "productId": "lesson-acceptance-map",
        "activeMinutes": null,
        "elapsedMinutes": null,
        "cashCostUsdCents": null,
        "cashCostUsdCentsFraction": null,
        "cashCostComplete": false,
        "evidenceSha256": null,
        "completeReplacementCostGoldUnits": null
      },
      "costStatus": "incomplete-estimate",
      "askingPrice": {
        "status": "estimated-proposal",
        "selfServiceGoldUnits": 1500,
        "guidedTotalGoldUnits": 11500
      },
      "reference": {
        "name": "Notion Free — a DIY notes and project workspace",
        "url": "https://www.notion.com/pricing",
        "priceBasis": "free",
        "usdCents": 0,
        "reviewedOn": "2026-10-05",
        "reviewKind": "human-primary-source",
        "freshnessDays": 30,
        "sourceId": "notion"
      },
      "researchStatus": "dated-reference",
      "referenceCheck": {
        "status": "retrieved-unreviewed",
        "httpStatus": 200,
        "contentSha256": "75bf3be50bab5e44130b6ab6da41f589dc45beef0269796409f93e8e2df2cc12",
        "checkedAt": "2026-10-06T06:49:34.701Z",
        "priceReviewedOn": "2026-10-05"
      },
      "publishedFeeChanged": false
    },
    {
      "productId": "lesson-release-lantern",
      "title": "Release Lantern",
      "version": "1.0.0",
      "ownerSite": "studio",
      "kind": "LESSON",
      "status": "prepared",
      "url": "/vault#lesson-release-lantern",
      "criteria": {
        "scopeOverlap": 31,
        "operatingConvenience": 18,
        "reusableHandoff": 20,
        "verificationEvidence": 14
      },
      "referenceId": "notion",
      "scopeDifference": "A DIY checklist can track a release. This manual lesson adds worked counterexamples; it executes no deployment or runtime checks.",
      "rationale": "Four gates make the difference between a prepared artifact and a usable delivery claim visible.",
      "generation": {
        "recreationHoursRange": [
          1,
          3
        ],
        "easeScore": 90,
        "marginalPreparationMinutes": 3,
        "basis": "Reviewer estimate for rebuilding and verifying the bounded artifact, not historical hours from the ledger. Existing copies can be reused; devices, API calls and account setup remain separate."
      },
      "contextFitBasisPoints": {
        "everyday": 10000,
        "limited-connectivity": 10000,
        "urgent-handoff": 12500
      },
      "contextRationale": "Offline-readable lessons can help without a live service. Connected tooling depends on the required device and endpoint. Urgent handoff fit rewards provenance, never unverified safety claims.",
      "freePublic": false,
      "legacyPricing": false,
      "qualityScore": 83,
      "replacementLaborGoldUnitsRange": [
        1000,
        30000
      ],
      "contextualValueGoldUnitsRange": {
        "everyday": [
          830,
          24900
        ],
        "limited-connectivity": [
          830,
          24900
        ],
        "urgent-handoff": [
          1038,
          31125
        ]
      },
      "ledger": {
        "productId": "lesson-release-lantern",
        "activeMinutes": null,
        "elapsedMinutes": null,
        "cashCostUsdCents": null,
        "cashCostUsdCentsFraction": null,
        "cashCostComplete": false,
        "evidenceSha256": null,
        "completeReplacementCostGoldUnits": null
      },
      "costStatus": "incomplete-estimate",
      "askingPrice": {
        "status": "estimated-proposal",
        "selfServiceGoldUnits": 1000,
        "guidedTotalGoldUnits": 11000
      },
      "reference": {
        "name": "Notion Free — a DIY notes and project workspace",
        "url": "https://www.notion.com/pricing",
        "priceBasis": "free",
        "usdCents": 0,
        "reviewedOn": "2026-10-05",
        "reviewKind": "human-primary-source",
        "freshnessDays": 30,
        "sourceId": "notion"
      },
      "researchStatus": "dated-reference",
      "referenceCheck": {
        "status": "retrieved-unreviewed",
        "httpStatus": 200,
        "contentSha256": "75bf3be50bab5e44130b6ab6da41f589dc45beef0269796409f93e8e2df2cc12",
        "checkedAt": "2026-10-06T06:49:34.701Z",
        "priceReviewedOn": "2026-10-05"
      },
      "publishedFeeChanged": false
    },
    {
      "productId": "lesson-session-carryover",
      "title": "Session Carryover",
      "version": "1.0.0",
      "ownerSite": "studio",
      "kind": "LESSON",
      "status": "prepared",
      "url": "/vault#lesson-session-carryover",
      "criteria": {
        "scopeOverlap": 32,
        "operatingConvenience": 18,
        "reusableHandoff": 20,
        "verificationEvidence": 14
      },
      "referenceId": "notion",
      "scopeDifference": "A DIY document can carry notes. This lesson teaches evidence separation and recipient checks; it supplies no automatic memory or backup.",
      "rationale": "A reusable packet and reconciliation exercise preserve checked state, decisions and the next action.",
      "generation": {
        "recreationHoursRange": [
          1,
          3
        ],
        "easeScore": 90,
        "marginalPreparationMinutes": 3,
        "basis": "Reviewer estimate for rebuilding and verifying the bounded artifact, not historical hours from the ledger. Existing copies can be reused; devices, API calls and account setup remain separate."
      },
      "contextFitBasisPoints": {
        "everyday": 10000,
        "limited-connectivity": 10000,
        "urgent-handoff": 12500
      },
      "contextRationale": "Offline-readable lessons can help without a live service. Connected tooling depends on the required device and endpoint. Urgent handoff fit rewards provenance, never unverified safety claims.",
      "freePublic": false,
      "legacyPricing": false,
      "qualityScore": 84,
      "replacementLaborGoldUnitsRange": [
        1000,
        30000
      ],
      "contextualValueGoldUnitsRange": {
        "everyday": [
          840,
          25200
        ],
        "limited-connectivity": [
          840,
          25200
        ],
        "urgent-handoff": [
          1050,
          31500
        ]
      },
      "ledger": {
        "productId": "lesson-session-carryover",
        "activeMinutes": null,
        "elapsedMinutes": null,
        "cashCostUsdCents": null,
        "cashCostUsdCentsFraction": null,
        "cashCostComplete": false,
        "evidenceSha256": null,
        "completeReplacementCostGoldUnits": null
      },
      "costStatus": "incomplete-estimate",
      "askingPrice": {
        "status": "estimated-proposal",
        "selfServiceGoldUnits": 1000,
        "guidedTotalGoldUnits": 11000
      },
      "reference": {
        "name": "Notion Free — a DIY notes and project workspace",
        "url": "https://www.notion.com/pricing",
        "priceBasis": "free",
        "usdCents": 0,
        "reviewedOn": "2026-10-05",
        "reviewKind": "human-primary-source",
        "freshnessDays": 30,
        "sourceId": "notion"
      },
      "researchStatus": "dated-reference",
      "referenceCheck": {
        "status": "retrieved-unreviewed",
        "httpStatus": 200,
        "contentSha256": "75bf3be50bab5e44130b6ab6da41f589dc45beef0269796409f93e8e2df2cc12",
        "checkedAt": "2026-10-06T06:49:34.701Z",
        "priceReviewedOn": "2026-10-05"
      },
      "publishedFeeChanged": false
    },
    {
      "productId": "decision-snapshot",
      "title": "Decision Snapshot",
      "version": null,
      "ownerSite": "studio",
      "kind": "SERVICE",
      "status": "inquiry-only",
      "url": "/#decision-snapshot",
      "criteria": {
        "scopeOverlap": 25,
        "operatingConvenience": 14,
        "reusableHandoff": 15,
        "verificationEvidence": 10
      },
      "referenceId": "labor",
      "scopeDifference": "Custom bounded service. Marketplace rates are not a comparable fixed-scope quote.",
      "rationale": "Inquiry-only scope; operating and outcome evidence are incomplete.",
      "generation": {
        "recreationHoursRange": [
          1,
          3
        ],
        "easeScore": 40,
        "marginalPreparationMinutes": null,
        "basis": "Planning estimate inferred from service scope and published fee at the declared founder rate, not measured labor."
      },
      "contextFitBasisPoints": {
        "everyday": 10000,
        "limited-connectivity": 5000,
        "urgent-handoff": 7500
      },
      "contextRationale": "Remote custom work requires connectivity and agreed scope.",
      "freePublic": false,
      "legacyPricing": true,
      "publishedUsdCents": 10000,
      "qualityScore": 64,
      "replacementLaborGoldUnitsRange": [
        1000,
        30000
      ],
      "contextualValueGoldUnitsRange": {
        "everyday": [
          640,
          19200
        ],
        "limited-connectivity": [
          320,
          9600
        ],
        "urgent-handoff": [
          480,
          14400
        ]
      },
      "ledger": {
        "productId": "decision-snapshot",
        "activeMinutes": null,
        "elapsedMinutes": null,
        "cashCostUsdCents": null,
        "cashCostUsdCentsFraction": null,
        "cashCostComplete": false,
        "evidenceSha256": null,
        "completeReplacementCostGoldUnits": null
      },
      "costStatus": "incomplete-estimate",
      "askingPrice": {
        "status": "existing-asking-price",
        "selfServiceGoldUnits": 10000,
        "guidedTotalGoldUnits": null
      },
      "reference": {
        "name": "Upwork developer asking rates",
        "url": "https://www.upwork.com/hire/software-developers/",
        "priceBasis": "hourly-range",
        "usdCents": null,
        "usdCentsRange": [
          1000,
          10000
        ],
        "reviewedOn": "2026-10-05",
        "reviewKind": "human-primary-source",
        "freshnessDays": 30,
        "scope": "Marketplace asking rates, not actual paid rates or a quote for our work.",
        "sourceId": "labor"
      },
      "researchStatus": "dated-reference",
      "referenceCheck": {
        "status": "unavailable",
        "httpStatus": 403,
        "contentSha256": "6e280e70cf378ca39709c44ee046f656424c739f51dd240e6d86b71e48b254c1",
        "checkedAt": "2026-10-06T06:49:34.682Z",
        "priceReviewedOn": "2026-10-05"
      },
      "publishedFeeChanged": false
    },
    {
      "productId": "brand-spark",
      "title": "Brand Spark",
      "version": null,
      "ownerSite": "studio",
      "kind": "SERVICE",
      "status": "inquiry-only",
      "url": "/#brand-spark",
      "criteria": {
        "scopeOverlap": 25,
        "operatingConvenience": 14,
        "reusableHandoff": 15,
        "verificationEvidence": 10
      },
      "referenceId": "labor",
      "scopeDifference": "Custom bounded service. Marketplace rates are not a comparable fixed-scope quote.",
      "rationale": "Inquiry-only scope; operating and outcome evidence are incomplete.",
      "generation": {
        "recreationHoursRange": [
          1.25,
          3.75
        ],
        "easeScore": 40,
        "marginalPreparationMinutes": null,
        "basis": "Planning estimate inferred from service scope and published fee at the declared founder rate, not measured labor."
      },
      "contextFitBasisPoints": {
        "everyday": 10000,
        "limited-connectivity": 5000,
        "urgent-handoff": 7500
      },
      "contextRationale": "Remote custom work requires connectivity and agreed scope.",
      "freePublic": false,
      "legacyPricing": true,
      "publishedUsdCents": 25000,
      "qualityScore": 64,
      "replacementLaborGoldUnitsRange": [
        1250,
        37500
      ],
      "contextualValueGoldUnitsRange": {
        "everyday": [
          800,
          24000
        ],
        "limited-connectivity": [
          400,
          12000
        ],
        "urgent-handoff": [
          600,
          18000
        ]
      },
      "ledger": {
        "productId": "brand-spark",
        "activeMinutes": null,
        "elapsedMinutes": null,
        "cashCostUsdCents": null,
        "cashCostUsdCentsFraction": null,
        "cashCostComplete": false,
        "evidenceSha256": null,
        "completeReplacementCostGoldUnits": null
      },
      "costStatus": "incomplete-estimate",
      "askingPrice": {
        "status": "existing-asking-price",
        "selfServiceGoldUnits": 25000,
        "guidedTotalGoldUnits": null
      },
      "reference": {
        "name": "Upwork developer asking rates",
        "url": "https://www.upwork.com/hire/software-developers/",
        "priceBasis": "hourly-range",
        "usdCents": null,
        "usdCentsRange": [
          1000,
          10000
        ],
        "reviewedOn": "2026-10-05",
        "reviewKind": "human-primary-source",
        "freshnessDays": 30,
        "scope": "Marketplace asking rates, not actual paid rates or a quote for our work.",
        "sourceId": "labor"
      },
      "researchStatus": "dated-reference",
      "referenceCheck": {
        "status": "unavailable",
        "httpStatus": 403,
        "contentSha256": "6e280e70cf378ca39709c44ee046f656424c739f51dd240e6d86b71e48b254c1",
        "checkedAt": "2026-10-06T06:49:34.682Z",
        "priceReviewedOn": "2026-10-05"
      },
      "publishedFeeChanged": false
    },
    {
      "productId": "one-task-helper",
      "title": "One Task Helper",
      "version": null,
      "ownerSite": "studio",
      "kind": "SERVICE",
      "status": "inquiry-only",
      "url": "/#one-task-helper",
      "criteria": {
        "scopeOverlap": 25,
        "operatingConvenience": 14,
        "reusableHandoff": 15,
        "verificationEvidence": 10
      },
      "referenceId": "labor",
      "scopeDifference": "Custom bounded service. Marketplace rates are not a comparable fixed-scope quote.",
      "rationale": "Inquiry-only scope; operating and outcome evidence are incomplete.",
      "generation": {
        "recreationHoursRange": [
          5,
          15
        ],
        "easeScore": 40,
        "marginalPreparationMinutes": null,
        "basis": "Planning estimate inferred from service scope and published fee at the declared founder rate, not measured labor."
      },
      "contextFitBasisPoints": {
        "everyday": 10000,
        "limited-connectivity": 5000,
        "urgent-handoff": 7500
      },
      "contextRationale": "Remote custom work requires connectivity and agreed scope.",
      "freePublic": false,
      "legacyPricing": true,
      "publishedUsdCents": 100000,
      "qualityScore": 64,
      "replacementLaborGoldUnitsRange": [
        5000,
        150000
      ],
      "contextualValueGoldUnitsRange": {
        "everyday": [
          3200,
          96000
        ],
        "limited-connectivity": [
          1600,
          48000
        ],
        "urgent-handoff": [
          2400,
          72000
        ]
      },
      "ledger": {
        "productId": "one-task-helper",
        "activeMinutes": null,
        "elapsedMinutes": null,
        "cashCostUsdCents": null,
        "cashCostUsdCentsFraction": null,
        "cashCostComplete": false,
        "evidenceSha256": null,
        "completeReplacementCostGoldUnits": null
      },
      "costStatus": "incomplete-estimate",
      "askingPrice": {
        "status": "existing-asking-price",
        "selfServiceGoldUnits": 100000,
        "guidedTotalGoldUnits": null
      },
      "reference": {
        "name": "Upwork developer asking rates",
        "url": "https://www.upwork.com/hire/software-developers/",
        "priceBasis": "hourly-range",
        "usdCents": null,
        "usdCentsRange": [
          1000,
          10000
        ],
        "reviewedOn": "2026-10-05",
        "reviewKind": "human-primary-source",
        "freshnessDays": 30,
        "scope": "Marketplace asking rates, not actual paid rates or a quote for our work.",
        "sourceId": "labor"
      },
      "researchStatus": "dated-reference",
      "referenceCheck": {
        "status": "unavailable",
        "httpStatus": 403,
        "contentSha256": "6e280e70cf378ca39709c44ee046f656424c739f51dd240e6d86b71e48b254c1",
        "checkedAt": "2026-10-06T06:49:34.682Z",
        "priceReviewedOn": "2026-10-05"
      },
      "publishedFeeChanged": false
    },
    {
      "productId": "personal-work-kit",
      "title": "Personal Work Kit",
      "version": null,
      "ownerSite": "studio",
      "kind": "SERVICE",
      "status": "inquiry-only",
      "url": "/#personal-work-kit",
      "criteria": {
        "scopeOverlap": 25,
        "operatingConvenience": 14,
        "reusableHandoff": 15,
        "verificationEvidence": 10
      },
      "referenceId": "labor",
      "scopeDifference": "Custom bounded service. Marketplace rates are not a comparable fixed-scope quote.",
      "rationale": "Inquiry-only scope; operating and outcome evidence are incomplete.",
      "generation": {
        "recreationHoursRange": [
          1.25,
          3.75
        ],
        "easeScore": 40,
        "marginalPreparationMinutes": null,
        "basis": "Planning estimate inferred from service scope and published fee at the declared founder rate, not measured labor."
      },
      "contextFitBasisPoints": {
        "everyday": 10000,
        "limited-connectivity": 5000,
        "urgent-handoff": 7500
      },
      "contextRationale": "Remote custom work requires connectivity and agreed scope.",
      "freePublic": false,
      "legacyPricing": true,
      "publishedUsdCents": 25000,
      "qualityScore": 64,
      "replacementLaborGoldUnitsRange": [
        1250,
        37500
      ],
      "contextualValueGoldUnitsRange": {
        "everyday": [
          800,
          24000
        ],
        "limited-connectivity": [
          400,
          12000
        ],
        "urgent-handoff": [
          600,
          18000
        ]
      },
      "ledger": {
        "productId": "personal-work-kit",
        "activeMinutes": null,
        "elapsedMinutes": null,
        "cashCostUsdCents": null,
        "cashCostUsdCentsFraction": null,
        "cashCostComplete": false,
        "evidenceSha256": null,
        "completeReplacementCostGoldUnits": null
      },
      "costStatus": "incomplete-estimate",
      "askingPrice": {
        "status": "existing-asking-price",
        "selfServiceGoldUnits": 25000,
        "guidedTotalGoldUnits": null
      },
      "reference": {
        "name": "Upwork developer asking rates",
        "url": "https://www.upwork.com/hire/software-developers/",
        "priceBasis": "hourly-range",
        "usdCents": null,
        "usdCentsRange": [
          1000,
          10000
        ],
        "reviewedOn": "2026-10-05",
        "reviewKind": "human-primary-source",
        "freshnessDays": 30,
        "scope": "Marketplace asking rates, not actual paid rates or a quote for our work.",
        "sourceId": "labor"
      },
      "researchStatus": "dated-reference",
      "referenceCheck": {
        "status": "unavailable",
        "httpStatus": 403,
        "contentSha256": "6e280e70cf378ca39709c44ee046f656424c739f51dd240e6d86b71e48b254c1",
        "checkedAt": "2026-10-06T06:49:34.682Z",
        "priceReviewedOn": "2026-10-05"
      },
      "publishedFeeChanged": false
    },
    {
      "productId": "backup-clarity",
      "title": "Backup Clarity",
      "version": null,
      "ownerSite": "studio",
      "kind": "SERVICE",
      "status": "inquiry-only",
      "url": "/#backup-clarity",
      "criteria": {
        "scopeOverlap": 25,
        "operatingConvenience": 14,
        "reusableHandoff": 15,
        "verificationEvidence": 10
      },
      "referenceId": "labor",
      "scopeDifference": "Custom bounded service. Marketplace rates are not a comparable fixed-scope quote.",
      "rationale": "Inquiry-only scope; operating and outcome evidence are incomplete.",
      "generation": {
        "recreationHoursRange": [
          1.75,
          5.25
        ],
        "easeScore": 40,
        "marginalPreparationMinutes": null,
        "basis": "Planning estimate inferred from service scope and published fee at the declared founder rate, not measured labor."
      },
      "contextFitBasisPoints": {
        "everyday": 10000,
        "limited-connectivity": 5000,
        "urgent-handoff": 7500
      },
      "contextRationale": "Remote custom work requires connectivity and agreed scope.",
      "freePublic": false,
      "legacyPricing": true,
      "publishedUsdCents": 35000,
      "qualityScore": 64,
      "replacementLaborGoldUnitsRange": [
        1750,
        52500
      ],
      "contextualValueGoldUnitsRange": {
        "everyday": [
          1120,
          33600
        ],
        "limited-connectivity": [
          560,
          16800
        ],
        "urgent-handoff": [
          840,
          25200
        ]
      },
      "ledger": {
        "productId": "backup-clarity",
        "activeMinutes": null,
        "elapsedMinutes": null,
        "cashCostUsdCents": null,
        "cashCostUsdCentsFraction": null,
        "cashCostComplete": false,
        "evidenceSha256": null,
        "completeReplacementCostGoldUnits": null
      },
      "costStatus": "incomplete-estimate",
      "askingPrice": {
        "status": "existing-asking-price",
        "selfServiceGoldUnits": 35000,
        "guidedTotalGoldUnits": null
      },
      "reference": {
        "name": "Upwork developer asking rates",
        "url": "https://www.upwork.com/hire/software-developers/",
        "priceBasis": "hourly-range",
        "usdCents": null,
        "usdCentsRange": [
          1000,
          10000
        ],
        "reviewedOn": "2026-10-05",
        "reviewKind": "human-primary-source",
        "freshnessDays": 30,
        "scope": "Marketplace asking rates, not actual paid rates or a quote for our work.",
        "sourceId": "labor"
      },
      "researchStatus": "dated-reference",
      "referenceCheck": {
        "status": "unavailable",
        "httpStatus": 403,
        "contentSha256": "6e280e70cf378ca39709c44ee046f656424c739f51dd240e6d86b71e48b254c1",
        "checkedAt": "2026-10-06T06:49:34.682Z",
        "priceReviewedOn": "2026-10-05"
      },
      "publishedFeeChanged": false
    },
    {
      "productId": "family-story-album",
      "title": "Family Story Album",
      "version": null,
      "ownerSite": "studio",
      "kind": "SERVICE",
      "status": "inquiry-only",
      "url": "/#family-story-album",
      "criteria": {
        "scopeOverlap": 25,
        "operatingConvenience": 14,
        "reusableHandoff": 15,
        "verificationEvidence": 10
      },
      "referenceId": "labor",
      "scopeDifference": "Custom bounded service. Marketplace rates are not a comparable fixed-scope quote.",
      "rationale": "Inquiry-only scope; operating and outcome evidence are incomplete.",
      "generation": {
        "recreationHoursRange": [
          2.5,
          7.5
        ],
        "easeScore": 40,
        "marginalPreparationMinutes": null,
        "basis": "Planning estimate inferred from service scope and published fee at the declared founder rate, not measured labor."
      },
      "contextFitBasisPoints": {
        "everyday": 10000,
        "limited-connectivity": 5000,
        "urgent-handoff": 7500
      },
      "contextRationale": "Remote custom work requires connectivity and agreed scope.",
      "freePublic": false,
      "legacyPricing": true,
      "publishedUsdCents": 50000,
      "qualityScore": 64,
      "replacementLaborGoldUnitsRange": [
        2500,
        75000
      ],
      "contextualValueGoldUnitsRange": {
        "everyday": [
          1600,
          48000
        ],
        "limited-connectivity": [
          800,
          24000
        ],
        "urgent-handoff": [
          1200,
          36000
        ]
      },
      "ledger": {
        "productId": "family-story-album",
        "activeMinutes": null,
        "elapsedMinutes": null,
        "cashCostUsdCents": null,
        "cashCostUsdCentsFraction": null,
        "cashCostComplete": false,
        "evidenceSha256": null,
        "completeReplacementCostGoldUnits": null
      },
      "costStatus": "incomplete-estimate",
      "askingPrice": {
        "status": "existing-asking-price",
        "selfServiceGoldUnits": 50000,
        "guidedTotalGoldUnits": null
      },
      "reference": {
        "name": "Upwork developer asking rates",
        "url": "https://www.upwork.com/hire/software-developers/",
        "priceBasis": "hourly-range",
        "usdCents": null,
        "usdCentsRange": [
          1000,
          10000
        ],
        "reviewedOn": "2026-10-05",
        "reviewKind": "human-primary-source",
        "freshnessDays": 30,
        "scope": "Marketplace asking rates, not actual paid rates or a quote for our work.",
        "sourceId": "labor"
      },
      "researchStatus": "dated-reference",
      "referenceCheck": {
        "status": "unavailable",
        "httpStatus": 403,
        "contentSha256": "6e280e70cf378ca39709c44ee046f656424c739f51dd240e6d86b71e48b254c1",
        "checkedAt": "2026-10-06T06:49:34.682Z",
        "priceReviewedOn": "2026-10-05"
      },
      "publishedFeeChanged": false
    },
    {
      "productId": "pocket-prototype",
      "title": "Pocket Prototype",
      "version": null,
      "ownerSite": "studio",
      "kind": "SERVICE",
      "status": "inquiry-only",
      "url": "/#pocket-prototype",
      "criteria": {
        "scopeOverlap": 25,
        "operatingConvenience": 14,
        "reusableHandoff": 15,
        "verificationEvidence": 10
      },
      "referenceId": "labor",
      "scopeDifference": "Custom bounded service. Marketplace rates are not a comparable fixed-scope quote.",
      "rationale": "Inquiry-only scope; operating and outcome evidence are incomplete.",
      "generation": {
        "recreationHoursRange": [
          7.5,
          22.5
        ],
        "easeScore": 40,
        "marginalPreparationMinutes": null,
        "basis": "Planning estimate inferred from service scope and published fee at the declared founder rate, not measured labor."
      },
      "contextFitBasisPoints": {
        "everyday": 10000,
        "limited-connectivity": 5000,
        "urgent-handoff": 7500
      },
      "contextRationale": "Remote custom work requires connectivity and agreed scope.",
      "freePublic": false,
      "legacyPricing": true,
      "publishedUsdCents": 150000,
      "qualityScore": 64,
      "replacementLaborGoldUnitsRange": [
        7500,
        225000
      ],
      "contextualValueGoldUnitsRange": {
        "everyday": [
          4800,
          144000
        ],
        "limited-connectivity": [
          2400,
          72000
        ],
        "urgent-handoff": [
          3600,
          108000
        ]
      },
      "ledger": {
        "productId": "pocket-prototype",
        "activeMinutes": null,
        "elapsedMinutes": null,
        "cashCostUsdCents": null,
        "cashCostUsdCentsFraction": null,
        "cashCostComplete": false,
        "evidenceSha256": null,
        "completeReplacementCostGoldUnits": null
      },
      "costStatus": "incomplete-estimate",
      "askingPrice": {
        "status": "existing-asking-price",
        "selfServiceGoldUnits": 150000,
        "guidedTotalGoldUnits": null
      },
      "reference": {
        "name": "Upwork developer asking rates",
        "url": "https://www.upwork.com/hire/software-developers/",
        "priceBasis": "hourly-range",
        "usdCents": null,
        "usdCentsRange": [
          1000,
          10000
        ],
        "reviewedOn": "2026-10-05",
        "reviewKind": "human-primary-source",
        "freshnessDays": 30,
        "scope": "Marketplace asking rates, not actual paid rates or a quote for our work.",
        "sourceId": "labor"
      },
      "researchStatus": "dated-reference",
      "referenceCheck": {
        "status": "unavailable",
        "httpStatus": 403,
        "contentSha256": "6e280e70cf378ca39709c44ee046f656424c739f51dd240e6d86b71e48b254c1",
        "checkedAt": "2026-10-06T06:49:34.682Z",
        "priceReviewedOn": "2026-10-05"
      },
      "publishedFeeChanged": false
    },
    {
      "productId": "decision-diagnostic",
      "title": "Decision Diagnostic",
      "version": null,
      "ownerSite": "studio",
      "kind": "SERVICE",
      "status": "inquiry-only",
      "url": "/#decision-diagnostic",
      "criteria": {
        "scopeOverlap": 25,
        "operatingConvenience": 14,
        "reusableHandoff": 15,
        "verificationEvidence": 10
      },
      "referenceId": "labor",
      "scopeDifference": "Custom bounded service. Marketplace rates are not a comparable fixed-scope quote.",
      "rationale": "Inquiry-only scope; operating and outcome evidence are incomplete.",
      "generation": {
        "recreationHoursRange": [
          75,
          225
        ],
        "easeScore": 40,
        "marginalPreparationMinutes": null,
        "basis": "Planning estimate inferred from service scope and published fee at the declared founder rate, not measured labor."
      },
      "contextFitBasisPoints": {
        "everyday": 10000,
        "limited-connectivity": 5000,
        "urgent-handoff": 7500
      },
      "contextRationale": "Remote custom work requires connectivity and agreed scope.",
      "freePublic": false,
      "legacyPricing": true,
      "publishedUsdCents": 1500000,
      "qualityScore": 64,
      "replacementLaborGoldUnitsRange": [
        75000,
        2250000
      ],
      "contextualValueGoldUnitsRange": {
        "everyday": [
          48000,
          1440000
        ],
        "limited-connectivity": [
          24000,
          720000
        ],
        "urgent-handoff": [
          36000,
          1080000
        ]
      },
      "ledger": {
        "productId": "decision-diagnostic",
        "activeMinutes": null,
        "elapsedMinutes": null,
        "cashCostUsdCents": null,
        "cashCostUsdCentsFraction": null,
        "cashCostComplete": false,
        "evidenceSha256": null,
        "completeReplacementCostGoldUnits": null
      },
      "costStatus": "incomplete-estimate",
      "askingPrice": {
        "status": "existing-asking-price",
        "selfServiceGoldUnits": 1500000,
        "guidedTotalGoldUnits": null
      },
      "reference": {
        "name": "Upwork developer asking rates",
        "url": "https://www.upwork.com/hire/software-developers/",
        "priceBasis": "hourly-range",
        "usdCents": null,
        "usdCentsRange": [
          1000,
          10000
        ],
        "reviewedOn": "2026-10-05",
        "reviewKind": "human-primary-source",
        "freshnessDays": 30,
        "scope": "Marketplace asking rates, not actual paid rates or a quote for our work.",
        "sourceId": "labor"
      },
      "researchStatus": "dated-reference",
      "referenceCheck": {
        "status": "unavailable",
        "httpStatus": 403,
        "contentSha256": "6e280e70cf378ca39709c44ee046f656424c739f51dd240e6d86b71e48b254c1",
        "checkedAt": "2026-10-06T06:49:34.682Z",
        "priceReviewedOn": "2026-10-05"
      },
      "publishedFeeChanged": false
    },
    {
      "productId": "decision-forge",
      "title": "Decision Forge",
      "version": null,
      "ownerSite": "studio",
      "kind": "SERVICE",
      "status": "inquiry-only",
      "url": "/#decision-forge",
      "criteria": {
        "scopeOverlap": 25,
        "operatingConvenience": 14,
        "reusableHandoff": 15,
        "verificationEvidence": 10
      },
      "referenceId": "labor",
      "scopeDifference": "Custom bounded service. Marketplace rates are not a comparable fixed-scope quote.",
      "rationale": "Inquiry-only scope; operating and outcome evidence are incomplete.",
      "generation": {
        "recreationHoursRange": [
          150,
          450
        ],
        "easeScore": 40,
        "marginalPreparationMinutes": null,
        "basis": "Planning estimate inferred from service scope and published fee at the declared founder rate, not measured labor."
      },
      "contextFitBasisPoints": {
        "everyday": 10000,
        "limited-connectivity": 5000,
        "urgent-handoff": 7500
      },
      "contextRationale": "Remote custom work requires connectivity and agreed scope.",
      "freePublic": false,
      "legacyPricing": true,
      "publishedUsdCents": 3000000,
      "qualityScore": 64,
      "replacementLaborGoldUnitsRange": [
        150000,
        4500000
      ],
      "contextualValueGoldUnitsRange": {
        "everyday": [
          96000,
          2880000
        ],
        "limited-connectivity": [
          48000,
          1440000
        ],
        "urgent-handoff": [
          72000,
          2160000
        ]
      },
      "ledger": {
        "productId": "decision-forge",
        "activeMinutes": null,
        "elapsedMinutes": null,
        "cashCostUsdCents": null,
        "cashCostUsdCentsFraction": null,
        "cashCostComplete": false,
        "evidenceSha256": null,
        "completeReplacementCostGoldUnits": null
      },
      "costStatus": "incomplete-estimate",
      "askingPrice": {
        "status": "existing-asking-price",
        "selfServiceGoldUnits": 3000000,
        "guidedTotalGoldUnits": null
      },
      "reference": {
        "name": "Upwork developer asking rates",
        "url": "https://www.upwork.com/hire/software-developers/",
        "priceBasis": "hourly-range",
        "usdCents": null,
        "usdCentsRange": [
          1000,
          10000
        ],
        "reviewedOn": "2026-10-05",
        "reviewKind": "human-primary-source",
        "freshnessDays": 30,
        "scope": "Marketplace asking rates, not actual paid rates or a quote for our work.",
        "sourceId": "labor"
      },
      "researchStatus": "dated-reference",
      "referenceCheck": {
        "status": "unavailable",
        "httpStatus": 403,
        "contentSha256": "6e280e70cf378ca39709c44ee046f656424c739f51dd240e6d86b71e48b254c1",
        "checkedAt": "2026-10-06T06:49:34.682Z",
        "priceReviewedOn": "2026-10-05"
      },
      "publishedFeeChanged": false
    },
    {
      "productId": "capture-desk",
      "title": "Capture Desk",
      "version": null,
      "ownerSite": "studio",
      "kind": "CANDIDATE",
      "status": "not-authored",
      "url": "/vault",
      "criteria": {
        "scopeOverlap": 15,
        "operatingConvenience": 8,
        "reusableHandoff": 8,
        "verificationEvidence": 0
      },
      "referenceId": "labor",
      "scopeDifference": "Unbuilt candidate, not a delivered product. Capture Desk is superseded by Studio Capture.",
      "rationale": "Scope-only planning estimate; no release proof.",
      "generation": {
        "recreationHoursRange": [
          2,
          8
        ],
        "easeScore": 60,
        "marginalPreparationMinutes": null,
        "basis": "Unverified planning allowance; cannot establish an asking-price quote."
      },
      "contextFitBasisPoints": {
        "everyday": 10000,
        "limited-connectivity": 5000,
        "urgent-handoff": 5000
      },
      "contextRationale": "Capabilities are proposed, not verified.",
      "freePublic": false,
      "legacyPricing": false,
      "qualityScore": 31,
      "replacementLaborGoldUnitsRange": [
        2000,
        80000
      ],
      "contextualValueGoldUnitsRange": {
        "everyday": [
          620,
          24800
        ],
        "limited-connectivity": [
          310,
          12400
        ],
        "urgent-handoff": [
          310,
          12400
        ]
      },
      "ledger": {
        "productId": "capture-desk",
        "activeMinutes": null,
        "elapsedMinutes": null,
        "cashCostUsdCents": null,
        "cashCostUsdCentsFraction": null,
        "cashCostComplete": false,
        "evidenceSha256": null,
        "completeReplacementCostGoldUnits": null
      },
      "costStatus": "incomplete-estimate",
      "askingPrice": {
        "status": "scope-required",
        "selfServiceGoldUnits": null,
        "guidedTotalGoldUnits": null
      },
      "reference": {
        "name": "Upwork developer asking rates",
        "url": "https://www.upwork.com/hire/software-developers/",
        "priceBasis": "hourly-range",
        "usdCents": null,
        "usdCentsRange": [
          1000,
          10000
        ],
        "reviewedOn": "2026-10-05",
        "reviewKind": "human-primary-source",
        "freshnessDays": 30,
        "scope": "Marketplace asking rates, not actual paid rates or a quote for our work.",
        "sourceId": "labor"
      },
      "researchStatus": "dated-reference",
      "referenceCheck": {
        "status": "unavailable",
        "httpStatus": 403,
        "contentSha256": "6e280e70cf378ca39709c44ee046f656424c739f51dd240e6d86b71e48b254c1",
        "checkedAt": "2026-10-06T06:49:34.682Z",
        "priceReviewedOn": "2026-10-05"
      },
      "publishedFeeChanged": false
    },
    {
      "productId": "file-tidy",
      "title": "File Tidy",
      "version": null,
      "ownerSite": "studio",
      "kind": "CANDIDATE",
      "status": "not-authored",
      "url": "/vault",
      "criteria": {
        "scopeOverlap": 15,
        "operatingConvenience": 8,
        "reusableHandoff": 8,
        "verificationEvidence": 0
      },
      "referenceId": "labor",
      "scopeDifference": "Unbuilt candidate, not a delivered product. Capture Desk is superseded by Studio Capture.",
      "rationale": "Scope-only planning estimate; no release proof.",
      "generation": {
        "recreationHoursRange": [
          2,
          8
        ],
        "easeScore": 60,
        "marginalPreparationMinutes": null,
        "basis": "Unverified planning allowance; cannot establish an asking-price quote."
      },
      "contextFitBasisPoints": {
        "everyday": 10000,
        "limited-connectivity": 5000,
        "urgent-handoff": 5000
      },
      "contextRationale": "Capabilities are proposed, not verified.",
      "freePublic": false,
      "legacyPricing": false,
      "qualityScore": 31,
      "replacementLaborGoldUnitsRange": [
        2000,
        80000
      ],
      "contextualValueGoldUnitsRange": {
        "everyday": [
          620,
          24800
        ],
        "limited-connectivity": [
          310,
          12400
        ],
        "urgent-handoff": [
          310,
          12400
        ]
      },
      "ledger": {
        "productId": "file-tidy",
        "activeMinutes": null,
        "elapsedMinutes": null,
        "cashCostUsdCents": null,
        "cashCostUsdCentsFraction": null,
        "cashCostComplete": false,
        "evidenceSha256": null,
        "completeReplacementCostGoldUnits": null
      },
      "costStatus": "incomplete-estimate",
      "askingPrice": {
        "status": "scope-required",
        "selfServiceGoldUnits": null,
        "guidedTotalGoldUnits": null
      },
      "reference": {
        "name": "Upwork developer asking rates",
        "url": "https://www.upwork.com/hire/software-developers/",
        "priceBasis": "hourly-range",
        "usdCents": null,
        "usdCentsRange": [
          1000,
          10000
        ],
        "reviewedOn": "2026-10-05",
        "reviewKind": "human-primary-source",
        "freshnessDays": 30,
        "scope": "Marketplace asking rates, not actual paid rates or a quote for our work.",
        "sourceId": "labor"
      },
      "researchStatus": "dated-reference",
      "referenceCheck": {
        "status": "unavailable",
        "httpStatus": 403,
        "contentSha256": "6e280e70cf378ca39709c44ee046f656424c739f51dd240e6d86b71e48b254c1",
        "checkedAt": "2026-10-06T06:49:34.682Z",
        "priceReviewedOn": "2026-10-05"
      },
      "publishedFeeChanged": false
    },
    {
      "productId": "handoff-beacon",
      "title": "Handoff Beacon",
      "version": null,
      "ownerSite": "studio",
      "kind": "CANDIDATE",
      "status": "not-authored",
      "url": "/vault",
      "criteria": {
        "scopeOverlap": 15,
        "operatingConvenience": 8,
        "reusableHandoff": 8,
        "verificationEvidence": 0
      },
      "referenceId": "labor",
      "scopeDifference": "Unbuilt candidate, not a delivered product. Capture Desk is superseded by Studio Capture.",
      "rationale": "Scope-only planning estimate; no release proof.",
      "generation": {
        "recreationHoursRange": [
          2,
          8
        ],
        "easeScore": 60,
        "marginalPreparationMinutes": null,
        "basis": "Unverified planning allowance; cannot establish an asking-price quote."
      },
      "contextFitBasisPoints": {
        "everyday": 10000,
        "limited-connectivity": 5000,
        "urgent-handoff": 5000
      },
      "contextRationale": "Capabilities are proposed, not verified.",
      "freePublic": false,
      "legacyPricing": false,
      "qualityScore": 31,
      "replacementLaborGoldUnitsRange": [
        2000,
        80000
      ],
      "contextualValueGoldUnitsRange": {
        "everyday": [
          620,
          24800
        ],
        "limited-connectivity": [
          310,
          12400
        ],
        "urgent-handoff": [
          310,
          12400
        ]
      },
      "ledger": {
        "productId": "handoff-beacon",
        "activeMinutes": null,
        "elapsedMinutes": null,
        "cashCostUsdCents": null,
        "cashCostUsdCentsFraction": null,
        "cashCostComplete": false,
        "evidenceSha256": null,
        "completeReplacementCostGoldUnits": null
      },
      "costStatus": "incomplete-estimate",
      "askingPrice": {
        "status": "scope-required",
        "selfServiceGoldUnits": null,
        "guidedTotalGoldUnits": null
      },
      "reference": {
        "name": "Upwork developer asking rates",
        "url": "https://www.upwork.com/hire/software-developers/",
        "priceBasis": "hourly-range",
        "usdCents": null,
        "usdCentsRange": [
          1000,
          10000
        ],
        "reviewedOn": "2026-10-05",
        "reviewKind": "human-primary-source",
        "freshnessDays": 30,
        "scope": "Marketplace asking rates, not actual paid rates or a quote for our work.",
        "sourceId": "labor"
      },
      "researchStatus": "dated-reference",
      "referenceCheck": {
        "status": "unavailable",
        "httpStatus": 403,
        "contentSha256": "6e280e70cf378ca39709c44ee046f656424c739f51dd240e6d86b71e48b254c1",
        "checkedAt": "2026-10-06T06:49:34.682Z",
        "priceReviewedOn": "2026-10-05"
      },
      "publishedFeeChanged": false
    },
    {
      "productId": "csv-preflight",
      "title": "Csv Preflight",
      "version": null,
      "ownerSite": "studio",
      "kind": "CANDIDATE",
      "status": "not-authored",
      "url": "/vault",
      "criteria": {
        "scopeOverlap": 15,
        "operatingConvenience": 8,
        "reusableHandoff": 8,
        "verificationEvidence": 0
      },
      "referenceId": "labor",
      "scopeDifference": "Unbuilt candidate, not a delivered product. Capture Desk is superseded by Studio Capture.",
      "rationale": "Scope-only planning estimate; no release proof.",
      "generation": {
        "recreationHoursRange": [
          2,
          8
        ],
        "easeScore": 60,
        "marginalPreparationMinutes": null,
        "basis": "Unverified planning allowance; cannot establish an asking-price quote."
      },
      "contextFitBasisPoints": {
        "everyday": 10000,
        "limited-connectivity": 5000,
        "urgent-handoff": 5000
      },
      "contextRationale": "Capabilities are proposed, not verified.",
      "freePublic": false,
      "legacyPricing": false,
      "qualityScore": 31,
      "replacementLaborGoldUnitsRange": [
        2000,
        80000
      ],
      "contextualValueGoldUnitsRange": {
        "everyday": [
          620,
          24800
        ],
        "limited-connectivity": [
          310,
          12400
        ],
        "urgent-handoff": [
          310,
          12400
        ]
      },
      "ledger": {
        "productId": "csv-preflight",
        "activeMinutes": null,
        "elapsedMinutes": null,
        "cashCostUsdCents": null,
        "cashCostUsdCentsFraction": null,
        "cashCostComplete": false,
        "evidenceSha256": null,
        "completeReplacementCostGoldUnits": null
      },
      "costStatus": "incomplete-estimate",
      "askingPrice": {
        "status": "scope-required",
        "selfServiceGoldUnits": null,
        "guidedTotalGoldUnits": null
      },
      "reference": {
        "name": "Upwork developer asking rates",
        "url": "https://www.upwork.com/hire/software-developers/",
        "priceBasis": "hourly-range",
        "usdCents": null,
        "usdCentsRange": [
          1000,
          10000
        ],
        "reviewedOn": "2026-10-05",
        "reviewKind": "human-primary-source",
        "freshnessDays": 30,
        "scope": "Marketplace asking rates, not actual paid rates or a quote for our work.",
        "sourceId": "labor"
      },
      "researchStatus": "dated-reference",
      "referenceCheck": {
        "status": "unavailable",
        "httpStatus": 403,
        "contentSha256": "6e280e70cf378ca39709c44ee046f656424c739f51dd240e6d86b71e48b254c1",
        "checkedAt": "2026-10-06T06:49:34.682Z",
        "priceReviewedOn": "2026-10-05"
      },
      "publishedFeeChanged": false
    },
    {
      "productId": "caption-finish",
      "title": "Caption Finish",
      "version": null,
      "ownerSite": "studio",
      "kind": "CANDIDATE",
      "status": "not-authored",
      "url": "/vault",
      "criteria": {
        "scopeOverlap": 15,
        "operatingConvenience": 8,
        "reusableHandoff": 8,
        "verificationEvidence": 0
      },
      "referenceId": "labor",
      "scopeDifference": "Unbuilt candidate, not a delivered product. Capture Desk is superseded by Studio Capture.",
      "rationale": "Scope-only planning estimate; no release proof.",
      "generation": {
        "recreationHoursRange": [
          2,
          8
        ],
        "easeScore": 60,
        "marginalPreparationMinutes": null,
        "basis": "Unverified planning allowance; cannot establish an asking-price quote."
      },
      "contextFitBasisPoints": {
        "everyday": 10000,
        "limited-connectivity": 5000,
        "urgent-handoff": 5000
      },
      "contextRationale": "Capabilities are proposed, not verified.",
      "freePublic": false,
      "legacyPricing": false,
      "qualityScore": 31,
      "replacementLaborGoldUnitsRange": [
        2000,
        80000
      ],
      "contextualValueGoldUnitsRange": {
        "everyday": [
          620,
          24800
        ],
        "limited-connectivity": [
          310,
          12400
        ],
        "urgent-handoff": [
          310,
          12400
        ]
      },
      "ledger": {
        "productId": "caption-finish",
        "activeMinutes": null,
        "elapsedMinutes": null,
        "cashCostUsdCents": null,
        "cashCostUsdCentsFraction": null,
        "cashCostComplete": false,
        "evidenceSha256": null,
        "completeReplacementCostGoldUnits": null
      },
      "costStatus": "incomplete-estimate",
      "askingPrice": {
        "status": "scope-required",
        "selfServiceGoldUnits": null,
        "guidedTotalGoldUnits": null
      },
      "reference": {
        "name": "Upwork developer asking rates",
        "url": "https://www.upwork.com/hire/software-developers/",
        "priceBasis": "hourly-range",
        "usdCents": null,
        "usdCentsRange": [
          1000,
          10000
        ],
        "reviewedOn": "2026-10-05",
        "reviewKind": "human-primary-source",
        "freshnessDays": 30,
        "scope": "Marketplace asking rates, not actual paid rates or a quote for our work.",
        "sourceId": "labor"
      },
      "researchStatus": "dated-reference",
      "referenceCheck": {
        "status": "unavailable",
        "httpStatus": 403,
        "contentSha256": "6e280e70cf378ca39709c44ee046f656424c739f51dd240e6d86b71e48b254c1",
        "checkedAt": "2026-10-06T06:49:34.682Z",
        "priceReviewedOn": "2026-10-05"
      },
      "publishedFeeChanged": false
    },
    {
      "productId": "one-source-many-assets",
      "title": "One Source Many Assets",
      "version": null,
      "ownerSite": "studio",
      "kind": "CANDIDATE",
      "status": "not-authored",
      "url": "/vault",
      "criteria": {
        "scopeOverlap": 15,
        "operatingConvenience": 8,
        "reusableHandoff": 8,
        "verificationEvidence": 0
      },
      "referenceId": "labor",
      "scopeDifference": "Unbuilt candidate, not a delivered product. Capture Desk is superseded by Studio Capture.",
      "rationale": "Scope-only planning estimate; no release proof.",
      "generation": {
        "recreationHoursRange": [
          2,
          8
        ],
        "easeScore": 60,
        "marginalPreparationMinutes": null,
        "basis": "Unverified planning allowance; cannot establish an asking-price quote."
      },
      "contextFitBasisPoints": {
        "everyday": 10000,
        "limited-connectivity": 5000,
        "urgent-handoff": 5000
      },
      "contextRationale": "Capabilities are proposed, not verified.",
      "freePublic": false,
      "legacyPricing": false,
      "qualityScore": 31,
      "replacementLaborGoldUnitsRange": [
        2000,
        80000
      ],
      "contextualValueGoldUnitsRange": {
        "everyday": [
          620,
          24800
        ],
        "limited-connectivity": [
          310,
          12400
        ],
        "urgent-handoff": [
          310,
          12400
        ]
      },
      "ledger": {
        "productId": "one-source-many-assets",
        "activeMinutes": null,
        "elapsedMinutes": null,
        "cashCostUsdCents": null,
        "cashCostUsdCentsFraction": null,
        "cashCostComplete": false,
        "evidenceSha256": null,
        "completeReplacementCostGoldUnits": null
      },
      "costStatus": "incomplete-estimate",
      "askingPrice": {
        "status": "scope-required",
        "selfServiceGoldUnits": null,
        "guidedTotalGoldUnits": null
      },
      "reference": {
        "name": "Upwork developer asking rates",
        "url": "https://www.upwork.com/hire/software-developers/",
        "priceBasis": "hourly-range",
        "usdCents": null,
        "usdCentsRange": [
          1000,
          10000
        ],
        "reviewedOn": "2026-10-05",
        "reviewKind": "human-primary-source",
        "freshnessDays": 30,
        "scope": "Marketplace asking rates, not actual paid rates or a quote for our work.",
        "sourceId": "labor"
      },
      "researchStatus": "dated-reference",
      "referenceCheck": {
        "status": "unavailable",
        "httpStatus": 403,
        "contentSha256": "6e280e70cf378ca39709c44ee046f656424c739f51dd240e6d86b71e48b254c1",
        "checkedAt": "2026-10-06T06:49:34.682Z",
        "priceReviewedOn": "2026-10-05"
      },
      "publishedFeeChanged": false
    },
    {
      "productId": "ai-automation-audit",
      "title": "AI Automation Audit",
      "version": null,
      "ownerSite": "company",
      "kind": "SERVICE",
      "status": "inquiry-only",
      "url": "https://ai.bioinfosolutions.com/ai-automation-audit",
      "criteria": {
        "scopeOverlap": 28,
        "operatingConvenience": 14,
        "reusableHandoff": 16,
        "verificationEvidence": 10
      },
      "referenceId": "labor",
      "scopeDifference": "Public scope and asking price, not an outcome guarantee or cash replacement appraisal. Healthcare-specific scope needs review.",
      "rationale": "Public company artifact with bounded evidence; custom work depends on inquiry and scope.",
      "generation": {
        "recreationHoursRange": [
          40,
          120
        ],
        "easeScore": 30,
        "marginalPreparationMinutes": null,
        "basis": "Reviewer planning estimate, not historical accounting or a quote."
      },
      "contextFitBasisPoints": {
        "everyday": 10000,
        "limited-connectivity": 5000,
        "urgent-handoff": 7500
      },
      "contextRationale": "General planning materials do not provide clinical decisions or urgent safety services.",
      "freePublic": false,
      "legacyPricing": true,
      "publishedUsdCents": 1000000,
      "qualityScore": 68,
      "replacementLaborGoldUnitsRange": [
        40000,
        1200000
      ],
      "contextualValueGoldUnitsRange": {
        "everyday": [
          27200,
          816000
        ],
        "limited-connectivity": [
          13600,
          408000
        ],
        "urgent-handoff": [
          20400,
          612000
        ]
      },
      "ledger": {
        "productId": "ai-automation-audit",
        "activeMinutes": null,
        "elapsedMinutes": null,
        "cashCostUsdCents": null,
        "cashCostUsdCentsFraction": null,
        "cashCostComplete": false,
        "evidenceSha256": null,
        "completeReplacementCostGoldUnits": null
      },
      "costStatus": "incomplete-estimate",
      "askingPrice": {
        "status": "existing-asking-price",
        "selfServiceGoldUnits": 1000000,
        "guidedTotalGoldUnits": null
      },
      "reference": {
        "name": "Upwork developer asking rates",
        "url": "https://www.upwork.com/hire/software-developers/",
        "priceBasis": "hourly-range",
        "usdCents": null,
        "usdCentsRange": [
          1000,
          10000
        ],
        "reviewedOn": "2026-10-05",
        "reviewKind": "human-primary-source",
        "freshnessDays": 30,
        "scope": "Marketplace asking rates, not actual paid rates or a quote for our work.",
        "sourceId": "labor"
      },
      "researchStatus": "dated-reference",
      "referenceCheck": {
        "status": "unavailable",
        "httpStatus": 403,
        "contentSha256": "6e280e70cf378ca39709c44ee046f656424c739f51dd240e6d86b71e48b254c1",
        "checkedAt": "2026-10-06T06:49:34.682Z",
        "priceReviewedOn": "2026-10-05"
      },
      "publishedFeeChanged": false
    },
    {
      "productId": "ai-automation-audit-charter",
      "title": "AI Automation Audit — charter",
      "version": null,
      "ownerSite": "company",
      "kind": "SERVICE",
      "status": "inquiry-only",
      "url": "https://ai.bioinfosolutions.com/ai-automation-audit",
      "criteria": {
        "scopeOverlap": 28,
        "operatingConvenience": 14,
        "reusableHandoff": 16,
        "verificationEvidence": 10
      },
      "referenceId": "labor",
      "scopeDifference": "Public scope and asking price, not an outcome guarantee or cash replacement appraisal. Healthcare-specific scope needs review.",
      "rationale": "Public company artifact with bounded evidence; custom work depends on inquiry and scope.",
      "generation": {
        "recreationHoursRange": [
          40,
          120
        ],
        "easeScore": 30,
        "marginalPreparationMinutes": null,
        "basis": "Reviewer planning estimate, not historical accounting or a quote."
      },
      "contextFitBasisPoints": {
        "everyday": 10000,
        "limited-connectivity": 5000,
        "urgent-handoff": 7500
      },
      "contextRationale": "General planning materials do not provide clinical decisions or urgent safety services.",
      "freePublic": false,
      "legacyPricing": true,
      "publishedUsdCents": 750000,
      "qualityScore": 68,
      "replacementLaborGoldUnitsRange": [
        40000,
        1200000
      ],
      "contextualValueGoldUnitsRange": {
        "everyday": [
          27200,
          816000
        ],
        "limited-connectivity": [
          13600,
          408000
        ],
        "urgent-handoff": [
          20400,
          612000
        ]
      },
      "ledger": {
        "productId": "ai-automation-audit-charter",
        "activeMinutes": null,
        "elapsedMinutes": null,
        "cashCostUsdCents": null,
        "cashCostUsdCentsFraction": null,
        "cashCostComplete": false,
        "evidenceSha256": null,
        "completeReplacementCostGoldUnits": null
      },
      "costStatus": "incomplete-estimate",
      "askingPrice": {
        "status": "existing-asking-price",
        "selfServiceGoldUnits": 750000,
        "guidedTotalGoldUnits": null
      },
      "reference": {
        "name": "Upwork developer asking rates",
        "url": "https://www.upwork.com/hire/software-developers/",
        "priceBasis": "hourly-range",
        "usdCents": null,
        "usdCentsRange": [
          1000,
          10000
        ],
        "reviewedOn": "2026-10-05",
        "reviewKind": "human-primary-source",
        "freshnessDays": 30,
        "scope": "Marketplace asking rates, not actual paid rates or a quote for our work.",
        "sourceId": "labor"
      },
      "researchStatus": "dated-reference",
      "referenceCheck": {
        "status": "unavailable",
        "httpStatus": 403,
        "contentSha256": "6e280e70cf378ca39709c44ee046f656424c739f51dd240e6d86b71e48b254c1",
        "checkedAt": "2026-10-06T06:49:34.682Z",
        "priceReviewedOn": "2026-10-05"
      },
      "publishedFeeChanged": false
    },
    {
      "productId": "ai-opportunity-snapshot",
      "title": "AI Opportunity Snapshot",
      "version": null,
      "ownerSite": "company",
      "kind": "SERVICE",
      "status": "inquiry-only",
      "url": "https://ai.bioinfosolutions.com/ai-automation-audit",
      "criteria": {
        "scopeOverlap": 28,
        "operatingConvenience": 14,
        "reusableHandoff": 16,
        "verificationEvidence": 10
      },
      "referenceId": "labor",
      "scopeDifference": "Public scope and asking price, not an outcome guarantee or cash replacement appraisal. Healthcare-specific scope needs review.",
      "rationale": "Public company artifact with bounded evidence; custom work depends on inquiry and scope.",
      "generation": {
        "recreationHoursRange": [
          4,
          16
        ],
        "easeScore": 30,
        "marginalPreparationMinutes": null,
        "basis": "Reviewer planning estimate, not historical accounting or a quote."
      },
      "contextFitBasisPoints": {
        "everyday": 10000,
        "limited-connectivity": 5000,
        "urgent-handoff": 7500
      },
      "contextRationale": "General planning materials do not provide clinical decisions or urgent safety services.",
      "freePublic": false,
      "legacyPricing": true,
      "publishedUsdCents": 100000,
      "qualityScore": 68,
      "replacementLaborGoldUnitsRange": [
        4000,
        160000
      ],
      "contextualValueGoldUnitsRange": {
        "everyday": [
          2720,
          108800
        ],
        "limited-connectivity": [
          1360,
          54400
        ],
        "urgent-handoff": [
          2040,
          81600
        ]
      },
      "ledger": {
        "productId": "ai-opportunity-snapshot",
        "activeMinutes": null,
        "elapsedMinutes": null,
        "cashCostUsdCents": null,
        "cashCostUsdCentsFraction": null,
        "cashCostComplete": false,
        "evidenceSha256": null,
        "completeReplacementCostGoldUnits": null
      },
      "costStatus": "incomplete-estimate",
      "askingPrice": {
        "status": "existing-asking-price",
        "selfServiceGoldUnits": 100000,
        "guidedTotalGoldUnits": null
      },
      "reference": {
        "name": "Upwork developer asking rates",
        "url": "https://www.upwork.com/hire/software-developers/",
        "priceBasis": "hourly-range",
        "usdCents": null,
        "usdCentsRange": [
          1000,
          10000
        ],
        "reviewedOn": "2026-10-05",
        "reviewKind": "human-primary-source",
        "freshnessDays": 30,
        "scope": "Marketplace asking rates, not actual paid rates or a quote for our work.",
        "sourceId": "labor"
      },
      "researchStatus": "dated-reference",
      "referenceCheck": {
        "status": "unavailable",
        "httpStatus": 403,
        "contentSha256": "6e280e70cf378ca39709c44ee046f656424c739f51dd240e6d86b71e48b254c1",
        "checkedAt": "2026-10-06T06:49:34.682Z",
        "priceReviewedOn": "2026-10-05"
      },
      "publishedFeeChanged": false
    },
    {
      "productId": "client-intake-kit",
      "title": "Client Intake Kit",
      "version": null,
      "ownerSite": "company",
      "kind": "LESSON",
      "status": "public-free",
      "url": "https://ai.bioinfosolutions.com/intake",
      "criteria": {
        "scopeOverlap": 28,
        "operatingConvenience": 14,
        "reusableHandoff": 16,
        "verificationEvidence": 10
      },
      "referenceId": "gcf",
      "scopeDifference": "Public scope and asking price, not an outcome guarantee or cash replacement appraisal. Healthcare-specific scope needs review.",
      "rationale": "Public company artifact with bounded evidence; custom work depends on inquiry and scope.",
      "generation": {
        "recreationHoursRange": [
          1,
          4
        ],
        "easeScore": 75,
        "marginalPreparationMinutes": null,
        "basis": "Reviewer planning estimate, not historical accounting or a quote."
      },
      "contextFitBasisPoints": {
        "everyday": 10000,
        "limited-connectivity": 10000,
        "urgent-handoff": 7500
      },
      "contextRationale": "General planning materials do not provide clinical decisions or urgent safety services.",
      "freePublic": true,
      "legacyPricing": true,
      "publishedUsdCents": 0,
      "qualityScore": 68,
      "replacementLaborGoldUnitsRange": [
        1000,
        40000
      ],
      "contextualValueGoldUnitsRange": {
        "everyday": [
          680,
          27200
        ],
        "limited-connectivity": [
          680,
          27200
        ],
        "urgent-handoff": [
          510,
          20400
        ]
      },
      "ledger": {
        "productId": "client-intake-kit",
        "activeMinutes": null,
        "elapsedMinutes": null,
        "cashCostUsdCents": null,
        "cashCostUsdCentsFraction": null,
        "cashCostComplete": false,
        "evidenceSha256": null,
        "completeReplacementCostGoldUnits": null
      },
      "costStatus": "incomplete-estimate",
      "askingPrice": {
        "status": "free-public",
        "selfServiceGoldUnits": 0,
        "guidedTotalGoldUnits": null
      },
      "reference": {
        "name": "GCFGlobal free learning",
        "url": "https://gcfglobal.org/en/",
        "priceBasis": "free",
        "usdCents": 0,
        "reviewedOn": "2026-10-05",
        "reviewKind": "human-primary-source",
        "freshnessDays": 30,
        "scope": "General learning resources, not bespoke synthesis or regulated advice.",
        "sourceId": "gcf"
      },
      "researchStatus": "dated-reference",
      "referenceCheck": {
        "status": "unavailable",
        "checkedAt": "2026-10-06T06:49:34.938Z",
        "priceReviewedOn": "2026-10-05"
      },
      "publishedFeeChanged": false
    },
    {
      "productId": "sample-findings-report",
      "title": "Sample Findings Report",
      "version": null,
      "ownerSite": "company",
      "kind": "LESSON",
      "status": "public-free",
      "url": "https://ai.bioinfosolutions.com/downloads/sample-findings-report.html",
      "criteria": {
        "scopeOverlap": 28,
        "operatingConvenience": 14,
        "reusableHandoff": 16,
        "verificationEvidence": 10
      },
      "referenceId": "gcf",
      "scopeDifference": "Public scope and asking price, not an outcome guarantee or cash replacement appraisal. Healthcare-specific scope needs review.",
      "rationale": "Public company artifact with bounded evidence; custom work depends on inquiry and scope.",
      "generation": {
        "recreationHoursRange": [
          2,
          8
        ],
        "easeScore": 75,
        "marginalPreparationMinutes": null,
        "basis": "Reviewer planning estimate, not historical accounting or a quote."
      },
      "contextFitBasisPoints": {
        "everyday": 10000,
        "limited-connectivity": 10000,
        "urgent-handoff": 7500
      },
      "contextRationale": "General planning materials do not provide clinical decisions or urgent safety services.",
      "freePublic": true,
      "legacyPricing": true,
      "publishedUsdCents": 0,
      "qualityScore": 68,
      "replacementLaborGoldUnitsRange": [
        2000,
        80000
      ],
      "contextualValueGoldUnitsRange": {
        "everyday": [
          1360,
          54400
        ],
        "limited-connectivity": [
          1360,
          54400
        ],
        "urgent-handoff": [
          1020,
          40800
        ]
      },
      "ledger": {
        "productId": "sample-findings-report",
        "activeMinutes": null,
        "elapsedMinutes": null,
        "cashCostUsdCents": null,
        "cashCostUsdCentsFraction": null,
        "cashCostComplete": false,
        "evidenceSha256": null,
        "completeReplacementCostGoldUnits": null
      },
      "costStatus": "incomplete-estimate",
      "askingPrice": {
        "status": "free-public",
        "selfServiceGoldUnits": 0,
        "guidedTotalGoldUnits": null
      },
      "reference": {
        "name": "GCFGlobal free learning",
        "url": "https://gcfglobal.org/en/",
        "priceBasis": "free",
        "usdCents": 0,
        "reviewedOn": "2026-10-05",
        "reviewKind": "human-primary-source",
        "freshnessDays": 30,
        "scope": "General learning resources, not bespoke synthesis or regulated advice.",
        "sourceId": "gcf"
      },
      "researchStatus": "dated-reference",
      "referenceCheck": {
        "status": "unavailable",
        "checkedAt": "2026-10-06T06:49:34.938Z",
        "priceReviewedOn": "2026-10-05"
      },
      "publishedFeeChanged": false
    },
    {
      "productId": "healthcare-ai-five-questions",
      "title": "Five questions for healthcare AI",
      "version": null,
      "ownerSite": "company",
      "kind": "LESSON",
      "status": "public-free",
      "url": "https://ai.bioinfosolutions.com/lead-magnet/5-questions-healthcare-ai.html",
      "criteria": {
        "scopeOverlap": 28,
        "operatingConvenience": 14,
        "reusableHandoff": 16,
        "verificationEvidence": 10
      },
      "referenceId": "gcf",
      "scopeDifference": "Public scope and asking price, not an outcome guarantee or cash replacement appraisal. Healthcare-specific scope needs review.",
      "rationale": "Public company artifact with bounded evidence; custom work depends on inquiry and scope.",
      "generation": {
        "recreationHoursRange": [
          1,
          3
        ],
        "easeScore": 75,
        "marginalPreparationMinutes": null,
        "basis": "Reviewer planning estimate, not historical accounting or a quote."
      },
      "contextFitBasisPoints": {
        "everyday": 10000,
        "limited-connectivity": 10000,
        "urgent-handoff": 7500
      },
      "contextRationale": "General planning materials do not provide clinical decisions or urgent safety services.",
      "freePublic": true,
      "legacyPricing": true,
      "publishedUsdCents": 0,
      "qualityScore": 68,
      "replacementLaborGoldUnitsRange": [
        1000,
        30000
      ],
      "contextualValueGoldUnitsRange": {
        "everyday": [
          680,
          20400
        ],
        "limited-connectivity": [
          680,
          20400
        ],
        "urgent-handoff": [
          510,
          15300
        ]
      },
      "ledger": {
        "productId": "healthcare-ai-five-questions",
        "activeMinutes": null,
        "elapsedMinutes": null,
        "cashCostUsdCents": null,
        "cashCostUsdCentsFraction": null,
        "cashCostComplete": false,
        "evidenceSha256": null,
        "completeReplacementCostGoldUnits": null
      },
      "costStatus": "incomplete-estimate",
      "askingPrice": {
        "status": "free-public",
        "selfServiceGoldUnits": 0,
        "guidedTotalGoldUnits": null
      },
      "reference": {
        "name": "GCFGlobal free learning",
        "url": "https://gcfglobal.org/en/",
        "priceBasis": "free",
        "usdCents": 0,
        "reviewedOn": "2026-10-05",
        "reviewKind": "human-primary-source",
        "freshnessDays": 30,
        "scope": "General learning resources, not bespoke synthesis or regulated advice.",
        "sourceId": "gcf"
      },
      "researchStatus": "dated-reference",
      "referenceCheck": {
        "status": "unavailable",
        "checkedAt": "2026-10-06T06:49:34.938Z",
        "priceReviewedOn": "2026-10-05"
      },
      "publishedFeeChanged": false
    },
    {
      "productId": "gold-benchmark",
      "title": "GOLD evaluation and evidence gates",
      "version": "1.0.0",
      "ownerSite": "studio",
      "kind": "PRODUCT",
      "status": "internal-operation",
      "url": "/vault-values",
      "criteria": {
        "scopeOverlap": 32,
        "operatingConvenience": 17,
        "reusableHandoff": 18,
        "verificationEvidence": 16
      },
      "referenceId": "labor",
      "scopeDifference": "Custom two-site accounting evidence gates and contextual model; marketplace rates are only a labor reference.",
      "rationale": "Verification covers unknown costs, immutable reports, scheduled slots, input bounds and changed-source deployment rejection. Operational success is separate from real-world impact.",
      "generation": {
        "recreationHoursRange": [
          16,
          48
        ],
        "easeScore": 65,
        "marginalPreparationMinutes": null,
        "basis": "Reviewer planning estimate, not measured historical hours or paid cost."
      },
      "contextFitBasisPoints": {
        "everyday": 10000,
        "limited-connectivity": 7500,
        "urgent-handoff": 12500
      },
      "contextRationale": "Explicit evidence supports reviewed decisions; online schedules need hosted availability.",
      "freePublic": false,
      "legacyPricing": false,
      "qualityScore": 83,
      "replacementLaborGoldUnitsRange": [
        16000,
        480000
      ],
      "contextualValueGoldUnitsRange": {
        "everyday": [
          13280,
          398400
        ],
        "limited-connectivity": [
          9960,
          298800
        ],
        "urgent-handoff": [
          16600,
          498000
        ]
      },
      "ledger": {
        "productId": "gold-benchmark",
        "activeMinutes": null,
        "elapsedMinutes": null,
        "cashCostUsdCents": null,
        "cashCostUsdCentsFraction": null,
        "cashCostComplete": false,
        "evidenceSha256": null,
        "completeReplacementCostGoldUnits": null
      },
      "costStatus": "incomplete-estimate",
      "askingPrice": {
        "status": "scope-required",
        "selfServiceGoldUnits": null,
        "guidedTotalGoldUnits": null
      },
      "reference": {
        "name": "Upwork developer asking rates",
        "url": "https://www.upwork.com/hire/software-developers/",
        "priceBasis": "hourly-range",
        "usdCents": null,
        "usdCentsRange": [
          1000,
          10000
        ],
        "reviewedOn": "2026-10-05",
        "reviewKind": "human-primary-source",
        "freshnessDays": 30,
        "scope": "Marketplace asking rates, not actual paid rates or a quote for our work.",
        "sourceId": "labor"
      },
      "researchStatus": "dated-reference",
      "referenceCheck": {
        "status": "unavailable",
        "httpStatus": 403,
        "contentSha256": "6e280e70cf378ca39709c44ee046f656424c739f51dd240e6d86b71e48b254c1",
        "checkedAt": "2026-10-06T06:49:34.682Z",
        "priceReviewedOn": "2026-10-05"
      },
      "publishedFeeChanged": false
    },
    {
      "productId": "company-deployment-policy",
      "title": "Company deployment valuation policy",
      "version": "1.0.0",
      "ownerSite": "company",
      "kind": "PRODUCT",
      "status": "internal-operation",
      "url": "/vault-values",
      "criteria": {
        "scopeOverlap": 32,
        "operatingConvenience": 17,
        "reusableHandoff": 18,
        "verificationEvidence": 16
      },
      "referenceId": "labor",
      "scopeDifference": "Custom two-site accounting evidence gates and contextual model; marketplace rates are only a labor reference.",
      "rationale": "Verification covers unknown costs, immutable reports, scheduled slots, input bounds and changed-source deployment rejection. Operational success is separate from real-world impact.",
      "generation": {
        "recreationHoursRange": [
          1,
          4
        ],
        "easeScore": 65,
        "marginalPreparationMinutes": null,
        "basis": "Reviewer planning estimate, not measured historical hours or paid cost."
      },
      "contextFitBasisPoints": {
        "everyday": 10000,
        "limited-connectivity": 7500,
        "urgent-handoff": 12500
      },
      "contextRationale": "Explicit evidence supports reviewed decisions; online schedules need hosted availability.",
      "freePublic": false,
      "legacyPricing": false,
      "qualityScore": 83,
      "replacementLaborGoldUnitsRange": [
        1000,
        40000
      ],
      "contextualValueGoldUnitsRange": {
        "everyday": [
          830,
          33200
        ],
        "limited-connectivity": [
          623,
          24900
        ],
        "urgent-handoff": [
          1038,
          41500
        ]
      },
      "ledger": {
        "productId": "company-deployment-policy",
        "activeMinutes": null,
        "elapsedMinutes": null,
        "cashCostUsdCents": null,
        "cashCostUsdCentsFraction": null,
        "cashCostComplete": false,
        "evidenceSha256": null,
        "completeReplacementCostGoldUnits": null
      },
      "costStatus": "incomplete-estimate",
      "askingPrice": {
        "status": "scope-required",
        "selfServiceGoldUnits": null,
        "guidedTotalGoldUnits": null
      },
      "reference": {
        "name": "Upwork developer asking rates",
        "url": "https://www.upwork.com/hire/software-developers/",
        "priceBasis": "hourly-range",
        "usdCents": null,
        "usdCentsRange": [
          1000,
          10000
        ],
        "reviewedOn": "2026-10-05",
        "reviewKind": "human-primary-source",
        "freshnessDays": 30,
        "scope": "Marketplace asking rates, not actual paid rates or a quote for our work.",
        "sourceId": "labor"
      },
      "researchStatus": "dated-reference",
      "referenceCheck": {
        "status": "unavailable",
        "httpStatus": 403,
        "contentSha256": "6e280e70cf378ca39709c44ee046f656424c739f51dd240e6d86b71e48b254c1",
        "checkedAt": "2026-10-06T06:49:34.682Z",
        "priceReviewedOn": "2026-10-05"
      },
      "publishedFeeChanged": false
    },
    {
      "productId": "process-automation",
      "title": "Process Automation Builds",
      "version": null,
      "ownerSite": "company",
      "kind": "SERVICE",
      "status": "inquiry-only",
      "url": "https://ai.bioinfosolutions.com/what-we-build#process-automation",
      "criteria": {
        "scopeOverlap": 28,
        "operatingConvenience": 14,
        "reusableHandoff": 16,
        "verificationEvidence": 5
      },
      "referenceId": "labor",
      "scopeDifference": "Custom inquiry-only service. No clinical validation or equivalent replacement outcome is established by public copy.",
      "rationale": "Public company artifact with bounded evidence; custom work depends on inquiry and scope.",
      "generation": {
        "recreationHoursRange": [
          16,
          120
        ],
        "easeScore": 30,
        "marginalPreparationMinutes": null,
        "basis": "Scope-dependent planning range; clinical validation and deployment requirements unknown. Inquiry-only, no fixed price."
      },
      "contextFitBasisPoints": {
        "everyday": 10000,
        "limited-connectivity": 5000,
        "urgent-handoff": 7500
      },
      "contextRationale": "General planning materials do not provide clinical decisions or urgent safety services.",
      "freePublic": false,
      "legacyPricing": false,
      "qualityScore": 63,
      "replacementLaborGoldUnitsRange": [
        16000,
        1200000
      ],
      "contextualValueGoldUnitsRange": {
        "everyday": [
          10080,
          756000
        ],
        "limited-connectivity": [
          5040,
          378000
        ],
        "urgent-handoff": [
          7560,
          567000
        ]
      },
      "ledger": {
        "productId": "process-automation",
        "activeMinutes": null,
        "elapsedMinutes": null,
        "cashCostUsdCents": null,
        "cashCostUsdCentsFraction": null,
        "cashCostComplete": false,
        "evidenceSha256": null,
        "completeReplacementCostGoldUnits": null
      },
      "costStatus": "incomplete-estimate",
      "askingPrice": {
        "status": "scope-required",
        "selfServiceGoldUnits": null,
        "guidedTotalGoldUnits": null
      },
      "reference": {
        "name": "Upwork developer asking rates",
        "url": "https://www.upwork.com/hire/software-developers/",
        "priceBasis": "hourly-range",
        "usdCents": null,
        "usdCentsRange": [
          1000,
          10000
        ],
        "reviewedOn": "2026-10-05",
        "reviewKind": "human-primary-source",
        "freshnessDays": 30,
        "scope": "Marketplace asking rates, not actual paid rates or a quote for our work.",
        "sourceId": "labor"
      },
      "researchStatus": "dated-reference",
      "referenceCheck": {
        "status": "unavailable",
        "httpStatus": 403,
        "contentSha256": "6e280e70cf378ca39709c44ee046f656424c739f51dd240e6d86b71e48b254c1",
        "checkedAt": "2026-10-06T06:49:34.682Z",
        "priceReviewedOn": "2026-10-05"
      },
      "publishedFeeChanged": false
    },
    {
      "productId": "ai-agents",
      "title": "Custom AI Agents and Copilots",
      "version": null,
      "ownerSite": "company",
      "kind": "SERVICE",
      "status": "inquiry-only",
      "url": "https://ai.bioinfosolutions.com/what-we-build#ai-agents",
      "criteria": {
        "scopeOverlap": 28,
        "operatingConvenience": 14,
        "reusableHandoff": 16,
        "verificationEvidence": 5
      },
      "referenceId": "labor",
      "scopeDifference": "Custom inquiry-only service. No clinical validation or equivalent replacement outcome is established by public copy.",
      "rationale": "Public company artifact with bounded evidence; custom work depends on inquiry and scope.",
      "generation": {
        "recreationHoursRange": [
          16,
          120
        ],
        "easeScore": 30,
        "marginalPreparationMinutes": null,
        "basis": "Scope-dependent planning range; clinical validation and deployment requirements unknown. Inquiry-only, no fixed price."
      },
      "contextFitBasisPoints": {
        "everyday": 10000,
        "limited-connectivity": 5000,
        "urgent-handoff": 7500
      },
      "contextRationale": "General planning materials do not provide clinical decisions or urgent safety services.",
      "freePublic": false,
      "legacyPricing": false,
      "qualityScore": 63,
      "replacementLaborGoldUnitsRange": [
        16000,
        1200000
      ],
      "contextualValueGoldUnitsRange": {
        "everyday": [
          10080,
          756000
        ],
        "limited-connectivity": [
          5040,
          378000
        ],
        "urgent-handoff": [
          7560,
          567000
        ]
      },
      "ledger": {
        "productId": "ai-agents",
        "activeMinutes": null,
        "elapsedMinutes": null,
        "cashCostUsdCents": null,
        "cashCostUsdCentsFraction": null,
        "cashCostComplete": false,
        "evidenceSha256": null,
        "completeReplacementCostGoldUnits": null
      },
      "costStatus": "incomplete-estimate",
      "askingPrice": {
        "status": "scope-required",
        "selfServiceGoldUnits": null,
        "guidedTotalGoldUnits": null
      },
      "reference": {
        "name": "Upwork developer asking rates",
        "url": "https://www.upwork.com/hire/software-developers/",
        "priceBasis": "hourly-range",
        "usdCents": null,
        "usdCentsRange": [
          1000,
          10000
        ],
        "reviewedOn": "2026-10-05",
        "reviewKind": "human-primary-source",
        "freshnessDays": 30,
        "scope": "Marketplace asking rates, not actual paid rates or a quote for our work.",
        "sourceId": "labor"
      },
      "researchStatus": "dated-reference",
      "referenceCheck": {
        "status": "unavailable",
        "httpStatus": 403,
        "contentSha256": "6e280e70cf378ca39709c44ee046f656424c739f51dd240e6d86b71e48b254c1",
        "checkedAt": "2026-10-06T06:49:34.682Z",
        "priceReviewedOn": "2026-10-05"
      },
      "publishedFeeChanged": false
    },
    {
      "productId": "web-analytics",
      "title": "Website and Analytics Rebuilds",
      "version": null,
      "ownerSite": "company",
      "kind": "SERVICE",
      "status": "inquiry-only",
      "url": "https://ai.bioinfosolutions.com/what-we-build#web-analytics",
      "criteria": {
        "scopeOverlap": 28,
        "operatingConvenience": 14,
        "reusableHandoff": 16,
        "verificationEvidence": 5
      },
      "referenceId": "labor",
      "scopeDifference": "Custom inquiry-only service. No clinical validation or equivalent replacement outcome is established by public copy.",
      "rationale": "Public company artifact with bounded evidence; custom work depends on inquiry and scope.",
      "generation": {
        "recreationHoursRange": [
          16,
          120
        ],
        "easeScore": 30,
        "marginalPreparationMinutes": null,
        "basis": "Scope-dependent planning range; clinical validation and deployment requirements unknown. Inquiry-only, no fixed price."
      },
      "contextFitBasisPoints": {
        "everyday": 10000,
        "limited-connectivity": 5000,
        "urgent-handoff": 7500
      },
      "contextRationale": "General planning materials do not provide clinical decisions or urgent safety services.",
      "freePublic": false,
      "legacyPricing": false,
      "qualityScore": 63,
      "replacementLaborGoldUnitsRange": [
        16000,
        1200000
      ],
      "contextualValueGoldUnitsRange": {
        "everyday": [
          10080,
          756000
        ],
        "limited-connectivity": [
          5040,
          378000
        ],
        "urgent-handoff": [
          7560,
          567000
        ]
      },
      "ledger": {
        "productId": "web-analytics",
        "activeMinutes": null,
        "elapsedMinutes": null,
        "cashCostUsdCents": null,
        "cashCostUsdCentsFraction": null,
        "cashCostComplete": false,
        "evidenceSha256": null,
        "completeReplacementCostGoldUnits": null
      },
      "costStatus": "incomplete-estimate",
      "askingPrice": {
        "status": "scope-required",
        "selfServiceGoldUnits": null,
        "guidedTotalGoldUnits": null
      },
      "reference": {
        "name": "Upwork developer asking rates",
        "url": "https://www.upwork.com/hire/software-developers/",
        "priceBasis": "hourly-range",
        "usdCents": null,
        "usdCentsRange": [
          1000,
          10000
        ],
        "reviewedOn": "2026-10-05",
        "reviewKind": "human-primary-source",
        "freshnessDays": 30,
        "scope": "Marketplace asking rates, not actual paid rates or a quote for our work.",
        "sourceId": "labor"
      },
      "researchStatus": "dated-reference",
      "referenceCheck": {
        "status": "unavailable",
        "httpStatus": 403,
        "contentSha256": "6e280e70cf378ca39709c44ee046f656424c739f51dd240e6d86b71e48b254c1",
        "checkedAt": "2026-10-06T06:49:34.682Z",
        "priceReviewedOn": "2026-10-05"
      },
      "publishedFeeChanged": false
    },
    {
      "productId": "data-plumbing",
      "title": "Data Plumbing and Reporting",
      "version": null,
      "ownerSite": "company",
      "kind": "SERVICE",
      "status": "inquiry-only",
      "url": "https://ai.bioinfosolutions.com/what-we-build#data-plumbing",
      "criteria": {
        "scopeOverlap": 28,
        "operatingConvenience": 14,
        "reusableHandoff": 16,
        "verificationEvidence": 5
      },
      "referenceId": "labor",
      "scopeDifference": "Custom inquiry-only service. No clinical validation or equivalent replacement outcome is established by public copy.",
      "rationale": "Public company artifact with bounded evidence; custom work depends on inquiry and scope.",
      "generation": {
        "recreationHoursRange": [
          16,
          120
        ],
        "easeScore": 30,
        "marginalPreparationMinutes": null,
        "basis": "Scope-dependent planning range; clinical validation and deployment requirements unknown. Inquiry-only, no fixed price."
      },
      "contextFitBasisPoints": {
        "everyday": 10000,
        "limited-connectivity": 5000,
        "urgent-handoff": 7500
      },
      "contextRationale": "General planning materials do not provide clinical decisions or urgent safety services.",
      "freePublic": false,
      "legacyPricing": false,
      "qualityScore": 63,
      "replacementLaborGoldUnitsRange": [
        16000,
        1200000
      ],
      "contextualValueGoldUnitsRange": {
        "everyday": [
          10080,
          756000
        ],
        "limited-connectivity": [
          5040,
          378000
        ],
        "urgent-handoff": [
          7560,
          567000
        ]
      },
      "ledger": {
        "productId": "data-plumbing",
        "activeMinutes": null,
        "elapsedMinutes": null,
        "cashCostUsdCents": null,
        "cashCostUsdCentsFraction": null,
        "cashCostComplete": false,
        "evidenceSha256": null,
        "completeReplacementCostGoldUnits": null
      },
      "costStatus": "incomplete-estimate",
      "askingPrice": {
        "status": "scope-required",
        "selfServiceGoldUnits": null,
        "guidedTotalGoldUnits": null
      },
      "reference": {
        "name": "Upwork developer asking rates",
        "url": "https://www.upwork.com/hire/software-developers/",
        "priceBasis": "hourly-range",
        "usdCents": null,
        "usdCentsRange": [
          1000,
          10000
        ],
        "reviewedOn": "2026-10-05",
        "reviewKind": "human-primary-source",
        "freshnessDays": 30,
        "scope": "Marketplace asking rates, not actual paid rates or a quote for our work.",
        "sourceId": "labor"
      },
      "researchStatus": "dated-reference",
      "referenceCheck": {
        "status": "unavailable",
        "httpStatus": 403,
        "contentSha256": "6e280e70cf378ca39709c44ee046f656424c739f51dd240e6d86b71e48b254c1",
        "checkedAt": "2026-10-06T06:49:34.682Z",
        "priceReviewedOn": "2026-10-05"
      },
      "publishedFeeChanged": false
    },
    {
      "productId": "healthcare-operations",
      "title": "Healthcare Operations",
      "version": null,
      "ownerSite": "company",
      "kind": "SERVICE",
      "status": "inquiry-only",
      "url": "https://ai.bioinfosolutions.com/solutions/healthcare-operations",
      "criteria": {
        "scopeOverlap": 28,
        "operatingConvenience": 14,
        "reusableHandoff": 16,
        "verificationEvidence": 5
      },
      "referenceId": "labor",
      "scopeDifference": "Custom inquiry-only service. No clinical validation or equivalent replacement outcome is established by public copy.",
      "rationale": "Public company artifact with bounded evidence; custom work depends on inquiry and scope.",
      "generation": {
        "recreationHoursRange": [
          16,
          120
        ],
        "easeScore": 30,
        "marginalPreparationMinutes": null,
        "basis": "Scope-dependent planning range; clinical validation and deployment requirements unknown. Inquiry-only, no fixed price."
      },
      "contextFitBasisPoints": {
        "everyday": 10000,
        "limited-connectivity": 5000,
        "urgent-handoff": 7500
      },
      "contextRationale": "General planning materials do not provide clinical decisions or urgent safety services.",
      "freePublic": false,
      "legacyPricing": false,
      "qualityScore": 63,
      "replacementLaborGoldUnitsRange": [
        16000,
        1200000
      ],
      "contextualValueGoldUnitsRange": {
        "everyday": [
          10080,
          756000
        ],
        "limited-connectivity": [
          5040,
          378000
        ],
        "urgent-handoff": [
          7560,
          567000
        ]
      },
      "ledger": {
        "productId": "healthcare-operations",
        "activeMinutes": null,
        "elapsedMinutes": null,
        "cashCostUsdCents": null,
        "cashCostUsdCentsFraction": null,
        "cashCostComplete": false,
        "evidenceSha256": null,
        "completeReplacementCostGoldUnits": null
      },
      "costStatus": "incomplete-estimate",
      "askingPrice": {
        "status": "scope-required",
        "selfServiceGoldUnits": null,
        "guidedTotalGoldUnits": null
      },
      "reference": {
        "name": "Upwork developer asking rates",
        "url": "https://www.upwork.com/hire/software-developers/",
        "priceBasis": "hourly-range",
        "usdCents": null,
        "usdCentsRange": [
          1000,
          10000
        ],
        "reviewedOn": "2026-10-05",
        "reviewKind": "human-primary-source",
        "freshnessDays": 30,
        "scope": "Marketplace asking rates, not actual paid rates or a quote for our work.",
        "sourceId": "labor"
      },
      "researchStatus": "dated-reference",
      "referenceCheck": {
        "status": "unavailable",
        "httpStatus": 403,
        "contentSha256": "6e280e70cf378ca39709c44ee046f656424c739f51dd240e6d86b71e48b254c1",
        "checkedAt": "2026-10-06T06:49:34.682Z",
        "priceReviewedOn": "2026-10-05"
      },
      "publishedFeeChanged": false
    },
    {
      "productId": "clinical-intelligence",
      "title": "Clinical Intelligence",
      "version": null,
      "ownerSite": "company",
      "kind": "SERVICE",
      "status": "inquiry-only",
      "url": "https://ai.bioinfosolutions.com/solutions/clinical-intelligence",
      "criteria": {
        "scopeOverlap": 28,
        "operatingConvenience": 14,
        "reusableHandoff": 16,
        "verificationEvidence": 5
      },
      "referenceId": "labor",
      "scopeDifference": "Custom inquiry-only service. No clinical validation or equivalent replacement outcome is established by public copy.",
      "rationale": "Public company artifact with bounded evidence; custom work depends on inquiry and scope.",
      "generation": {
        "recreationHoursRange": [
          16,
          120
        ],
        "easeScore": 30,
        "marginalPreparationMinutes": null,
        "basis": "Scope-dependent planning range; clinical validation and deployment requirements unknown. Inquiry-only, no fixed price."
      },
      "contextFitBasisPoints": {
        "everyday": 10000,
        "limited-connectivity": 5000,
        "urgent-handoff": 7500
      },
      "contextRationale": "General planning materials do not provide clinical decisions or urgent safety services.",
      "freePublic": false,
      "legacyPricing": false,
      "qualityScore": 63,
      "replacementLaborGoldUnitsRange": [
        16000,
        1200000
      ],
      "contextualValueGoldUnitsRange": {
        "everyday": [
          10080,
          756000
        ],
        "limited-connectivity": [
          5040,
          378000
        ],
        "urgent-handoff": [
          7560,
          567000
        ]
      },
      "ledger": {
        "productId": "clinical-intelligence",
        "activeMinutes": null,
        "elapsedMinutes": null,
        "cashCostUsdCents": null,
        "cashCostUsdCentsFraction": null,
        "cashCostComplete": false,
        "evidenceSha256": null,
        "completeReplacementCostGoldUnits": null
      },
      "costStatus": "incomplete-estimate",
      "askingPrice": {
        "status": "scope-required",
        "selfServiceGoldUnits": null,
        "guidedTotalGoldUnits": null
      },
      "reference": {
        "name": "Upwork developer asking rates",
        "url": "https://www.upwork.com/hire/software-developers/",
        "priceBasis": "hourly-range",
        "usdCents": null,
        "usdCentsRange": [
          1000,
          10000
        ],
        "reviewedOn": "2026-10-05",
        "reviewKind": "human-primary-source",
        "freshnessDays": 30,
        "scope": "Marketplace asking rates, not actual paid rates or a quote for our work.",
        "sourceId": "labor"
      },
      "researchStatus": "dated-reference",
      "referenceCheck": {
        "status": "unavailable",
        "httpStatus": 403,
        "contentSha256": "6e280e70cf378ca39709c44ee046f656424c739f51dd240e6d86b71e48b254c1",
        "checkedAt": "2026-10-06T06:49:34.682Z",
        "priceReviewedOn": "2026-10-05"
      },
      "publishedFeeChanged": false
    },
    {
      "productId": "bioinformatics-ai",
      "title": "Bioinformatics AI",
      "version": null,
      "ownerSite": "company",
      "kind": "SERVICE",
      "status": "inquiry-only",
      "url": "https://ai.bioinfosolutions.com/solutions/bioinformatics-ai",
      "criteria": {
        "scopeOverlap": 28,
        "operatingConvenience": 14,
        "reusableHandoff": 16,
        "verificationEvidence": 5
      },
      "referenceId": "labor",
      "scopeDifference": "Custom inquiry-only service. No clinical validation or equivalent replacement outcome is established by public copy.",
      "rationale": "Public company artifact with bounded evidence; custom work depends on inquiry and scope.",
      "generation": {
        "recreationHoursRange": [
          16,
          120
        ],
        "easeScore": 30,
        "marginalPreparationMinutes": null,
        "basis": "Scope-dependent planning range; clinical validation and deployment requirements unknown. Inquiry-only, no fixed price."
      },
      "contextFitBasisPoints": {
        "everyday": 10000,
        "limited-connectivity": 5000,
        "urgent-handoff": 7500
      },
      "contextRationale": "General planning materials do not provide clinical decisions or urgent safety services.",
      "freePublic": false,
      "legacyPricing": false,
      "qualityScore": 63,
      "replacementLaborGoldUnitsRange": [
        16000,
        1200000
      ],
      "contextualValueGoldUnitsRange": {
        "everyday": [
          10080,
          756000
        ],
        "limited-connectivity": [
          5040,
          378000
        ],
        "urgent-handoff": [
          7560,
          567000
        ]
      },
      "ledger": {
        "productId": "bioinformatics-ai",
        "activeMinutes": null,
        "elapsedMinutes": null,
        "cashCostUsdCents": null,
        "cashCostUsdCentsFraction": null,
        "cashCostComplete": false,
        "evidenceSha256": null,
        "completeReplacementCostGoldUnits": null
      },
      "costStatus": "incomplete-estimate",
      "askingPrice": {
        "status": "scope-required",
        "selfServiceGoldUnits": null,
        "guidedTotalGoldUnits": null
      },
      "reference": {
        "name": "Upwork developer asking rates",
        "url": "https://www.upwork.com/hire/software-developers/",
        "priceBasis": "hourly-range",
        "usdCents": null,
        "usdCentsRange": [
          1000,
          10000
        ],
        "reviewedOn": "2026-10-05",
        "reviewKind": "human-primary-source",
        "freshnessDays": 30,
        "scope": "Marketplace asking rates, not actual paid rates or a quote for our work.",
        "sourceId": "labor"
      },
      "researchStatus": "dated-reference",
      "referenceCheck": {
        "status": "unavailable",
        "httpStatus": 403,
        "contentSha256": "6e280e70cf378ca39709c44ee046f656424c739f51dd240e6d86b71e48b254c1",
        "checkedAt": "2026-10-06T06:49:34.682Z",
        "priceReviewedOn": "2026-10-05"
      },
      "publishedFeeChanged": false
    },
    {
      "productId": "studio-compass",
      "title": "Studio Compass",
      "version": "1.1.0",
      "ownerSite": "studio",
      "kind": "PRODUCT",
      "status": "owner-only",
      "url": "/compass",
      "criteria": {
        "scopeOverlap": 34,
        "operatingConvenience": 18,
        "reusableHandoff": 18,
        "verificationEvidence": 16
      },
      "referenceId": "dashy",
      "scopeDifference": "A small managed-directory landing page for our provisioned sites. The free comparator offers a larger self-hosted dashboard, integrations and authentication.",
      "rationale": "Editorial assessment of verified site coverage, usable mobile navigation, safe local customization, explicit website checks and management links that use existing account access.",
      "generation": {
        "recreationHoursRange": [
          6,
          18
        ],
        "easeScore": 80,
        "marginalPreparationMinutes": null,
        "basis": "Reviewer replacement-effort estimate; no historical cash cost or active labor measurement is available."
      },
      "contextFitBasisPoints": {
        "everyday": 10000,
        "limited-connectivity": 7500,
        "urgent-handoff": 10000
      },
      "contextRationale": "The directory remains readable after owner sign-in, with approved browser sessions. New access, live checks and management accounts require connectivity.",
      "freePublic": false,
      "legacyPricing": false,
      "qualityScore": 86,
      "replacementLaborGoldUnitsRange": [
        6000,
        180000
      ],
      "contextualValueGoldUnitsRange": {
        "everyday": [
          5160,
          154800
        ],
        "limited-connectivity": [
          3870,
          116100
        ],
        "urgent-handoff": [
          5160,
          154800
        ]
      },
      "ledger": {
        "productId": "studio-compass",
        "activeMinutes": null,
        "elapsedMinutes": null,
        "cashCostUsdCents": null,
        "cashCostUsdCentsFraction": null,
        "cashCostComplete": false,
        "evidenceSha256": null,
        "completeReplacementCostGoldUnits": null
      },
      "costStatus": "incomplete-estimate",
      "askingPrice": {
        "status": "scope-required",
        "selfServiceGoldUnits": null,
        "guidedTotalGoldUnits": null
      },
      "reference": {
        "name": "Dashy",
        "url": "https://dashy.to/",
        "priceBasis": "free",
        "usdCents": 0,
        "reviewedOn": "2026-10-05",
        "reviewKind": "human-primary-source",
        "freshnessDays": 30,
        "scope": "Free open-source application dashboard; hosting and operation are separate costs.",
        "sourceId": "dashy"
      },
      "researchStatus": "dated-reference",
      "referenceCheck": {
        "status": "retrieved-unreviewed",
        "httpStatus": 200,
        "contentSha256": "22c743787b5761a321f5645f5c10694f4d41f1fe74d9cfed2147175292fb1e50",
        "checkedAt": "2026-10-06T06:49:34.906Z",
        "priceReviewedOn": "2026-10-05"
      },
      "publishedFeeChanged": false
    },
    {
      "productId": "company-compass-backlink",
      "title": "Company to Compass navigation",
      "version": "1.0.0",
      "ownerSite": "company",
      "kind": "PRODUCT",
      "status": "public-free",
      "url": "/compass",
      "criteria": {
        "scopeOverlap": 10,
        "operatingConvenience": 12,
        "reusableHandoff": 10,
        "verificationEvidence": 16
      },
      "referenceId": "homepage",
      "scopeDifference": "A company navigation and footer link into the Studio-owned Compass. It supplies no independent dashboard or integrations; the free comparator offers a full self-hosted dashboard.",
      "rationale": "Editorial assessment of a bounded navigation change: the same destination is reachable from company desktop, mobile and footer navigation.",
      "generation": {
        "recreationHoursRange": [
          0.25,
          1
        ],
        "easeScore": 80,
        "marginalPreparationMinutes": 0,
        "basis": "Reviewer replacement-effort estimate; no historical cash cost or active labor measurement is available."
      },
      "contextFitBasisPoints": {
        "everyday": 10000,
        "limited-connectivity": 7500,
        "urgent-handoff": 10000
      },
      "contextRationale": "A backlink reduces searching when connected; both websites require connectivity.",
      "freePublic": true,
      "legacyPricing": false,
      "qualityScore": 48,
      "replacementLaborGoldUnitsRange": [
        250,
        10000
      ],
      "contextualValueGoldUnitsRange": {
        "everyday": [
          120,
          4800
        ],
        "limited-connectivity": [
          90,
          3600
        ],
        "urgent-handoff": [
          120,
          4800
        ]
      },
      "ledger": {
        "productId": "company-compass-backlink",
        "activeMinutes": null,
        "elapsedMinutes": null,
        "cashCostUsdCents": null,
        "cashCostUsdCentsFraction": null,
        "cashCostComplete": false,
        "evidenceSha256": null,
        "completeReplacementCostGoldUnits": null
      },
      "costStatus": "incomplete-estimate",
      "askingPrice": {
        "status": "free-public",
        "selfServiceGoldUnits": 0,
        "guidedTotalGoldUnits": null
      },
      "reference": {
        "name": "Homepage",
        "url": "https://gethomepage.dev/",
        "priceBasis": "free",
        "usdCents": 0,
        "reviewedOn": "2026-10-05",
        "reviewKind": "human-primary-source",
        "freshnessDays": 30,
        "scope": "Free open-source application dashboard; hosting and operation are separate costs.",
        "sourceId": "homepage"
      },
      "researchStatus": "dated-reference",
      "referenceCheck": {
        "status": "retrieved-unreviewed",
        "httpStatus": 200,
        "contentSha256": "2facd2772a96791a9ea3f33b31bf9560a691bccd710b03546621c3fd5ff9c2d8",
        "checkedAt": "2026-10-06T06:49:34.912Z",
        "priceReviewedOn": "2026-10-05"
      },
      "publishedFeeChanged": false
    },
    {
      "productId": "daily-gold-ledger",
      "title": "Daily GOLD Ledger",
      "version": "1.0.0",
      "ownerSite": "studio",
      "kind": "PRODUCT",
      "status": "public-free",
      "url": "/ledger",
      "criteria": {
        "scopeOverlap": 32,
        "operatingConvenience": 18,
        "reusableHandoff": 16,
        "verificationEvidence": 16
      },
      "referenceId": "gnucash",
      "scopeDifference": "A focused valuation view and maintenance workflow for the BioInfo catalogue. It does not replace a full accounting application or general self-hosted dashboard.",
      "rationale": "An item-by-item valuation ledger with integer GOLD totals, explicit incomplete costs, filtering, scheduled regeneration and read-only recalculation.",
      "generation": {
        "recreationHoursRange": [
          5,
          16
        ],
        "easeScore": 80,
        "marginalPreparationMinutes": 0,
        "basis": "Reviewer replacement-effort estimate; no historical cash cost or active labor measurement is available."
      },
      "contextFitBasisPoints": {
        "everyday": 10000,
        "limited-connectivity": 6000,
        "urgent-handoff": 10000
      },
      "contextRationale": "The published table remains readable without JavaScript. Live recalculation and shared publication require connectivity.",
      "freePublic": true,
      "legacyPricing": false,
      "qualityScore": 82,
      "replacementLaborGoldUnitsRange": [
        5000,
        160000
      ],
      "contextualValueGoldUnitsRange": {
        "everyday": [
          4100,
          131200
        ],
        "limited-connectivity": [
          2460,
          78720
        ],
        "urgent-handoff": [
          4100,
          131200
        ]
      },
      "ledger": {
        "productId": "daily-gold-ledger",
        "activeMinutes": null,
        "elapsedMinutes": null,
        "cashCostUsdCents": null,
        "cashCostUsdCentsFraction": null,
        "cashCostComplete": false,
        "evidenceSha256": null,
        "completeReplacementCostGoldUnits": null
      },
      "costStatus": "incomplete-estimate",
      "askingPrice": {
        "status": "free-public",
        "selfServiceGoldUnits": 0,
        "guidedTotalGoldUnits": null
      },
      "reference": {
        "name": "GnuCash",
        "url": "https://www.gnucash.org/",
        "priceBasis": "free",
        "usdCents": 0,
        "reviewedOn": "2026-10-06",
        "reviewKind": "human-primary-source",
        "freshnessDays": 30,
        "scope": "Free accounting software with reports, scheduled transactions and financial calculations; our Ledger is a limited valuation view, not full double-entry accounting.",
        "sourceId": "gnucash"
      },
      "researchStatus": "dated-reference",
      "referenceCheck": {
        "status": "retrieved-unreviewed",
        "httpStatus": 200,
        "contentSha256": "092017696da582191988ebeb20e46eb24f37bb46192a9f130707fde148bfed4b",
        "checkedAt": "2026-10-06T06:49:35.440Z",
        "priceReviewedOn": "2026-10-06"
      },
      "publishedFeeChanged": false
    },
    {
      "productId": "studio-compass-upkeep",
      "title": "Compass work log and upkeep",
      "version": "1.1.0",
      "ownerSite": "studio",
      "kind": "PRODUCT",
      "status": "owner-only",
      "url": "/compass",
      "criteria": {
        "scopeOverlap": 24,
        "operatingConvenience": 15,
        "reusableHandoff": 14,
        "verificationEvidence": 15
      },
      "referenceId": "dashy",
      "scopeDifference": "A focused valuation view and maintenance workflow for the BioInfo catalogue. It does not replace a full accounting application or general self-hosted dashboard.",
      "rationale": "Reviewed shared navigation and public-safe completion records are generated together and checked before shipping.",
      "generation": {
        "recreationHoursRange": [
          2,
          6
        ],
        "easeScore": 80,
        "marginalPreparationMinutes": null,
        "basis": "Reviewer replacement-effort estimate; no historical cash cost or active labor measurement is available."
      },
      "contextFitBasisPoints": {
        "everyday": 10000,
        "limited-connectivity": 6000,
        "urgent-handoff": 10000
      },
      "contextRationale": "The directory remains readable after owner sign-in, with approved browser sessions. New access, live checks and management accounts require connectivity.",
      "freePublic": false,
      "legacyPricing": false,
      "qualityScore": 68,
      "replacementLaborGoldUnitsRange": [
        2000,
        60000
      ],
      "contextualValueGoldUnitsRange": {
        "everyday": [
          1360,
          40800
        ],
        "limited-connectivity": [
          816,
          24480
        ],
        "urgent-handoff": [
          1360,
          40800
        ]
      },
      "ledger": {
        "productId": "studio-compass-upkeep",
        "activeMinutes": null,
        "elapsedMinutes": null,
        "cashCostUsdCents": null,
        "cashCostUsdCentsFraction": null,
        "cashCostComplete": false,
        "evidenceSha256": null,
        "completeReplacementCostGoldUnits": null
      },
      "costStatus": "incomplete-estimate",
      "askingPrice": {
        "status": "scope-required",
        "selfServiceGoldUnits": null,
        "guidedTotalGoldUnits": null
      },
      "reference": {
        "name": "Dashy",
        "url": "https://dashy.to/",
        "priceBasis": "free",
        "usdCents": 0,
        "reviewedOn": "2026-10-05",
        "reviewKind": "human-primary-source",
        "freshnessDays": 30,
        "scope": "Free open-source application dashboard; hosting and operation are separate costs.",
        "sourceId": "dashy"
      },
      "researchStatus": "dated-reference",
      "referenceCheck": {
        "status": "retrieved-unreviewed",
        "httpStatus": 200,
        "contentSha256": "22c743787b5761a321f5645f5c10694f4d41f1fe74d9cfed2147175292fb1e50",
        "checkedAt": "2026-10-06T06:49:34.906Z",
        "priceReviewedOn": "2026-10-05"
      },
      "publishedFeeChanged": false
    },
    {
      "productId": "company-compass-upkeep-policy",
      "title": "Company Compass upkeep policy",
      "version": "1.1.0",
      "ownerSite": "company",
      "kind": "PRODUCT",
      "status": "public-free",
      "url": "/compass",
      "criteria": {
        "scopeOverlap": 8,
        "operatingConvenience": 10,
        "reusableHandoff": 8,
        "verificationEvidence": 15
      },
      "referenceId": "dashy",
      "scopeDifference": "A focused valuation view and maintenance workflow for the BioInfo catalogue. It does not replace a full accounting application or general self-hosted dashboard.",
      "rationale": "Company agents update the central private directory and work log, preserve owner authentication and retain public Compass backlinks.",
      "generation": {
        "recreationHoursRange": [
          0.25,
          1
        ],
        "easeScore": 80,
        "marginalPreparationMinutes": 0,
        "basis": "Reviewer replacement-effort estimate; no historical cash cost or active labor measurement is available."
      },
      "contextFitBasisPoints": {
        "everyday": 10000,
        "limited-connectivity": 6000,
        "urgent-handoff": 10000
      },
      "contextRationale": "The published table remains readable without JavaScript. Live recalculation and shared publication require connectivity.",
      "freePublic": true,
      "legacyPricing": false,
      "qualityScore": 41,
      "replacementLaborGoldUnitsRange": [
        250,
        10000
      ],
      "contextualValueGoldUnitsRange": {
        "everyday": [
          103,
          4100
        ],
        "limited-connectivity": [
          62,
          2460
        ],
        "urgent-handoff": [
          103,
          4100
        ]
      },
      "ledger": {
        "productId": "company-compass-upkeep-policy",
        "activeMinutes": null,
        "elapsedMinutes": null,
        "cashCostUsdCents": null,
        "cashCostUsdCentsFraction": null,
        "cashCostComplete": false,
        "evidenceSha256": null,
        "completeReplacementCostGoldUnits": null
      },
      "costStatus": "incomplete-estimate",
      "askingPrice": {
        "status": "free-public",
        "selfServiceGoldUnits": 0,
        "guidedTotalGoldUnits": null
      },
      "reference": {
        "name": "Dashy",
        "url": "https://dashy.to/",
        "priceBasis": "free",
        "usdCents": 0,
        "reviewedOn": "2026-10-05",
        "reviewKind": "human-primary-source",
        "freshnessDays": 30,
        "scope": "Free open-source application dashboard; hosting and operation are separate costs.",
        "sourceId": "dashy"
      },
      "researchStatus": "dated-reference",
      "referenceCheck": {
        "status": "retrieved-unreviewed",
        "httpStatus": 200,
        "contentSha256": "22c743787b5761a321f5645f5c10694f4d41f1fe74d9cfed2147175292fb1e50",
        "checkedAt": "2026-10-06T06:49:34.906Z",
        "priceReviewedOn": "2026-10-05"
      },
      "publishedFeeChanged": false
    },
    {
      "productId": "studio-compass-owner-access",
      "title": "Compass owner access",
      "version": "1.0.0",
      "ownerSite": "studio",
      "kind": "PRODUCT",
      "status": "owner-only",
      "url": "/compass",
      "criteria": {
        "scopeOverlap": 22,
        "operatingConvenience": 13,
        "reusableHandoff": 13,
        "verificationEvidence": 16
      },
      "referenceId": "dashy",
      "scopeDifference": "Owner-approved browser sessions for this directory, not general identity management or a public authentication service.",
      "rationale": "Server-side owner and session checks protect HTML, directory, work log and checks. Local approvals verify the existing GitHub account; expiry, revocation and alternate routes are tested. This is owner pairing, not browser OAuth.",
      "generation": {
        "recreationHoursRange": [
          4,
          12
        ],
        "easeScore": 65,
        "marginalPreparationMinutes": null,
        "basis": "Reviewer replacement-effort estimate; no historical cash cost or active labor measurement is available."
      },
      "contextFitBasisPoints": {
        "everyday": 10000,
        "limited-connectivity": 3500,
        "urgent-handoff": 7000
      },
      "contextRationale": "Signing in and authorizing a new browser require connectivity and the owner Mac. Existing public Studio pages remain accessible.",
      "freePublic": false,
      "legacyPricing": false,
      "qualityScore": 64,
      "replacementLaborGoldUnitsRange": [
        4000,
        120000
      ],
      "contextualValueGoldUnitsRange": {
        "everyday": [
          2560,
          76800
        ],
        "limited-connectivity": [
          896,
          26880
        ],
        "urgent-handoff": [
          1792,
          53760
        ]
      },
      "ledger": {
        "productId": "studio-compass-owner-access",
        "activeMinutes": null,
        "elapsedMinutes": null,
        "cashCostUsdCents": null,
        "cashCostUsdCentsFraction": null,
        "cashCostComplete": false,
        "evidenceSha256": null,
        "completeReplacementCostGoldUnits": null
      },
      "costStatus": "incomplete-estimate",
      "askingPrice": {
        "status": "scope-required",
        "selfServiceGoldUnits": null,
        "guidedTotalGoldUnits": null
      },
      "reference": {
        "name": "Dashy",
        "url": "https://dashy.to/",
        "priceBasis": "free",
        "usdCents": 0,
        "reviewedOn": "2026-10-05",
        "reviewKind": "human-primary-source",
        "freshnessDays": 30,
        "scope": "Free open-source application dashboard; hosting and operation are separate costs.",
        "sourceId": "dashy"
      },
      "researchStatus": "dated-reference",
      "referenceCheck": {
        "status": "retrieved-unreviewed",
        "httpStatus": 200,
        "contentSha256": "22c743787b5761a321f5645f5c10694f4d41f1fe74d9cfed2147175292fb1e50",
        "checkedAt": "2026-10-06T06:49:34.906Z",
        "priceReviewedOn": "2026-10-05"
      },
      "publishedFeeChanged": false
    }
  ],
  "transactionsCreated": 0
}
