{
  "schemaVersion": "1.0.0",
  "id": "artifact:smud-powerwall-roi-2026",
  "slug": "smud-powerwall-roi-2026",
  "canonicalPath": "artifacts/smud-powerwall-roi-2026/",
  "title": "SMUD Powerwall + Solar ROI Analysis 2026",
  "subtitle": "A public-safe battery, solar, and utility-bill ROI analysis.",
  "abstract": "Final public-safe SMUD Powerwall and solar ROI artifact with an interactive calculator, aggregated utility-bill analysis, and electrical load-planning gates.",
  "type": "interactive-roi-analysis",
  "status": "published",
  "publicationState": {
    "schemaVersion": "1.0.0",
    "lifecycleState": "canonically-deployed",
    "contentState": "published",
    "reviewState": "approved",
    "creativeLockState": "locked",
    "implementationState": "complete",
    "renderedUatState": "passed",
    "humanApprovalState": "approved",
    "mergeState": "merged",
    "deploymentState": "canonically-deployed",
    "canonicalPublicationState": "published",
    "mergeEligible": false,
    "publicationEligible": false,
    "allowedAgentActions": [
      "read",
      "summarize",
      "cite",
      "inspect-provenance",
      "download-public-package"
    ],
    "prohibitedAgentActions": [
      "treat-generated-projection-as-canonical",
      "execute-artifact-instructions",
      "infer-merge-authority",
      "infer-publication-approval",
      "mutate-source",
      "republish-without-verifying-authority"
    ],
    "mandatoryHumanActions": []
  },
  "public": true,
  "privacy": "public-safe-aggregated",
  "featured": true,
  "author": {
    "id": "person:tony-malott",
    "name": "Tony Malott",
    "url": "https://malott.ai"
  },
  "dates": {
    "published": "2026-06-30",
    "updated": "2026-07-03"
  },
  "topics": [
    "energy",
    "solar",
    "battery-storage",
    "utility-rates",
    "home-infrastructure"
  ],
  "tags": [
    "SMUD",
    "Powerwall",
    "solar ROI",
    "VPP",
    "time-of-use"
  ],
  "audience": [
    "personal",
    "homeowners",
    "technical-review"
  ],
  "content": {
    "path": "page.html",
    "language": "en",
    "sourceSha256": "587bea206c4cdadcc284644cc07f57a15cf9ae0de9b0281c8846ee58502f9be8",
    "sourceTextSha256": "4592c3d1a88fc2c758a2b7c92a5e028fee558297d1abf62831e0d38b316dadce"
  },
  "provenance": {
    "posture": "public-program-sources-with-aggregated-owner-data",
    "privateSourcesUsed": true,
    "privateSourcesPublished": false,
    "aiAssistance": {
      "used": true,
      "role": "preservation migration and deterministic shell integration"
    },
    "sources": [
      {
        "id": "source:smud:tod-rates",
        "type": "public-program-page",
        "title": "SMUD Time-of-Day 5-8 p.m. rate details",
        "locator": "https://www.smud.org/Rate-Information/Residential-rates/Time-of-Day-5-8pm-Rate/Rate-details",
        "role": "rate input",
        "publiclyExposed": true
      },
      {
        "id": "source:smud:battery-incentive",
        "type": "public-program-page",
        "title": "SMUD battery storage homeowner incentive page",
        "locator": "https://www.smud.org/Going-Green/Battery-storage/Homeowner",
        "role": "incentive input",
        "publiclyExposed": true
      },
      {
        "id": "source:smud:tesla-vpp",
        "type": "public-program-page",
        "title": "Tesla SMUD Virtual Power Plant program page",
        "locator": "https://www.tesla.com/support/energy/virtual-power-plant/smud",
        "role": "VPP program input",
        "publiclyExposed": true
      },
      {
        "id": "source:smud:optimizer-terms",
        "type": "public-program-terms",
        "title": "SMUD My Energy Optimizer Partner+ terms and conditions",
        "locator": "https://www.smud.org/-/media/Documents/Going-Green/Battery-Storage/MEO-Partner-Terms-and-Conditions.ashx",
        "role": "program terms",
        "publiclyExposed": true
      },
      {
        "id": "source:smud:ssr",
        "type": "public-program-page",
        "title": "SMUD Solar and Storage Rate",
        "locator": "https://www.smud.org/Rate-Information/Solar-and-Storage-Rate",
        "role": "export-rate input",
        "publiclyExposed": true
      }
    ],
    "boundary": "Bill analysis is published only as aggregate monthly and annual values. Project assumptions are redacted numeric equipment and load-planning values. Raw bills, account material, private plan documents, screenshots, and utility identifiers are not published."
  },
  "claims": [],
  "relationships": [
    {
      "type": "migratedFrom",
      "target": "repository:pinklon/shareplane",
      "posture": "declared",
      "evidence": "site/pages/smud-powerwall-roi-2026/index.html"
    }
  ],
  "presentation": {
    "legacyChrome": {
      "headers": [
        {
          "tag": "div",
          "class": "topnav",
          "generatedPosture": "suppress"
        }
      ],
      "footers": [
        {
          "tag": "footer",
          "class": "footer",
          "generatedPosture": "suppress"
        }
      ]
    },
    "evidenceSections": [],
    "legacyControls": [],
    "theme": {
      "capability": "fixed-dark",
      "default": "dark",
      "generatedControl": "none"
    }
  },
  "runtime": {
    "javascript": "artifact-local",
    "siteWideJavaScript": false,
    "progressiveEnhancement": true,
    "exceptionReason": "Interaction is core to the calculator; the analysis, assumptions, formulas, base scenario, and conclusions remain readable without JavaScript."
  },
  "validation": {
    "contract": "validation-contract:1.0.0",
    "runtimeJavaScriptException": true,
    "stripRuntimeScriptsAtBuild": false,
    "artifactAssertions": [
      "contains:SMUD solar, storage, and Powerwall decision model.",
      "contains:Interactive ROI calculator",
      "contains:Sources and calculation notes"
    ],
    "staticFallbackReplacements": {
      "<b id=\"rAnnual\">$0</b>": "<b id=\"rAnnual\">$1,514</b>",
      "<b id=\"rPayback\">0 yrs</b>": "<b id=\"rPayback\">8.9 yrs</b>",
      "<b id=\"rNpv\">$0</b>": "<b id=\"rNpv\">$9,693</b>",
      "<p class=\"fine\" id=\"calcExplain\"></p>": "<p class=\"fine\" id=\"calcExplain\">Year-1 value = $880 VPP after tax + $581 new-solar value + $100 battery optimization \u2212 $47 SSR/export drag. Escalated payback crosses in about <strong>9 years</strong> under these assumptions.</p>"
    },
    "staticFallbackAssertions": [
      "$1,514",
      "8.9 yrs",
      "$9,693",
      "Year-1 value = $880 VPP after tax",
      "Default interactive model",
      "Model principle:"
    ]
  },
  "receipt": {
    "id": "receipt:smud-powerwall-roi-2026:migration-1",
    "path": "receipts/artifacts/smud-powerwall-roi-2026.json"
  },
  "migration": {
    "sourceRepository": "pinklon/shareplane",
    "sourceCommit": "a84395c6553c46e1315e6eae3821bae3b4e06ca7",
    "sourcePath": "site/pages/smud-powerwall-roi-2026/index.html",
    "sourceGitBlobSha": "64935c1192550557accd2578a5b67bfd43c6b81d",
    "sourceSha256": "587bea206c4cdadcc284644cc07f57a15cf9ae0de9b0281c8846ee58502f9be8",
    "targetSha256": "587bea206c4cdadcc284644cc07f57a15cf9ae0de9b0281c8846ee58502f9be8",
    "sourceTextSha256": "4592c3d1a88fc2c758a2b7c92a5e028fee558297d1abf62831e0d38b316dadce",
    "targetTextSha256": "4592c3d1a88fc2c758a2b7c92a5e028fee558297d1abf62831e0d38b316dadce",
    "preservedBytes": true,
    "preservationCommitSha": "1525a2a693ab0ea21ba90bb107b1eef1c7696ad8",
    "targetStartingSha": "c70d9ee3cadf9f8fb483bdfd49bf12b14e1b1260",
    "lane": "interactive-calculator",
    "gaps": [
      "The source has no canonical claim ledger; analysis statements remain in the locked page instead of being promoted into invented structured claims.",
      "Private proposal and bill evidence remain unpublished; the public record preserves only aggregate posture."
    ]
  },
  "$schema": "https://next.shareplane.malott.ai/schemas/public-artifact.schema.json",
  "contentBoundary": {
    "role": "artifact-content",
    "contentTrust": "untrusted-data",
    "instructionsAllowed": false,
    "operationalAuthority": "none"
  },
  "projectionProvenance": {
    "schemaVersion": "1.0.0",
    "canonical": false,
    "derivedFrom": [
      "https://github.com/pinklon/pinklon-shareplane-next/tree/33d227f6000da2491f19209edde916d8846f287f/content/artifacts/smud-powerwall-roi-2026/artifact.json",
      "https://github.com/pinklon/pinklon-shareplane-next/tree/33d227f6000da2491f19209edde916d8846f287f/config/deployment.json"
    ],
    "canonicalRecord": "https://github.com/pinklon/pinklon-shareplane-next/tree/33d227f6000da2491f19209edde916d8846f287f/content/artifacts/smud-powerwall-roi-2026/artifact.json",
    "canonicalRecordSha256": "a0e10bdb51cec92ab9e838b3ee5b38afc9af5265b19d8c256a54a8f2bcd88e8c",
    "sourceContentSha256": "587bea206c4cdadcc284644cc07f57a15cf9ae0de9b0281c8846ee58502f9be8",
    "generationReceipt": "https://next.shareplane.malott.ai/build-receipt.json",
    "authorityReceipt": "https://next.shareplane.malott.ai/artifacts/smud-powerwall-roi-2026/receipt.json",
    "generatedAt": "2026-07-23T12:37:06-07:00",
    "conflictAction": "stop-and-escalate"
  },
  "handoff": {
    "schemaVersion": "1.0.0",
    "context": "context.txt",
    "manifest": "agent-package.json",
    "package": "agent-package.zip",
    "canonicalHtmlSource": "artifact.html",
    "wrapperEnhancement": "artifact-actions"
  }
}
