{"schemaVersion":"external-assurance-register-v1","registerVersion":"external-assurance-register-v1:external-assurance-2026-08-r1","generatedAt":"2026-08-02T12:25:00.000Z","cadence":{"frequency":"monthly","schedule":"Publish on the first business day of each month after the Data Trust Register edition is fixed.","nextEditionDueOn":"2026-09-01","eventTriggers":["A reviewer is invited, starts work or completes a review stage.","A finding, publisher response or required correction changes state.","A material method, source, public result or stated limitation changes.","A conflict disclosure, reviewer identity record or public review evidence changes."]},"currentEdition":{"schemaVersion":"external-assurance-edition-v1","editionVersion":"external-assurance-2026-08-r1","editionMonth":"2026-08-01","publication":{"lifecycle":"published","releaseKind":"monthly","publishedAt":"2026-08-02T12:25:00.000Z","supersedesEditionVersion":null,"changeReason":"Initial public assurance register and reviewer packet for the three named Australian resources, including the canonical v2 Grid Source Registry."},"review":{"status":"open_for_review","reviewRound":"round-1","scope":"Independent review of source attribution, transformations, evidence classes, limitations, reproducibility and declared fitness for use across the three named resources.","independenceBoundary":"Solar Analytica may supply evidence and respond to findings but cannot appoint itself as reviewer, write the reviewer conclusion or represent review completion as endorsement.","reviewer":{"name":null,"affiliation":null,"role":null,"identityEvidenceUrl":null},"conflicts":{"statement":null,"disclosedAt":null},"invitedAt":null,"startedAt":null,"reviewedAt":null,"completedAt":null,"reviewEvidenceUrl":null,"conclusion":null,"withdrawnAt":null,"withdrawalReason":null,"endorsement":{"claimed":false,"statement":null}},"resources":[{"resourceKey":"australian-solar-storage-evidence-register-2026","title":"Australian Solar and Storage Evidence Register, 2026","resourceType":"fixed_report","version":"reference-edition-01","versionBasis":"fixed report edition","methodVersion":"australian-evidence-register-v1","issuedOn":"2026-07-27","publicUrl":"https://solaranalytica.com/australian-solar-storage-evidence-register-2026","methodologyUrl":"https://solaranalytica.com/reports/australian-solar-storage-evidence-register-2026/provenance.json","machineReadableUrl":"https://solaranalytica.com/reports/australian-solar-storage-evidence-register-2026/data.json","reviewScope":"Test the five evidence lanes, source attribution, joins, fixed figures, stated limitations and the boundary between eligibility, adoption, operation, market value and forecast accountability.","knownLimit":"The reference edition covers evidence already carried by Solar Analytica; it is not a complete register of every Australian solar or storage dataset.","reviewQuestions":["Do the named primary records support each claim attributed to them?","Do the five evidence lanes remain distinct when the report synthesises them?","Are the allocation, maturity, benchmark and forecast boundaries visible enough for the stated uses?"]},{"resourceKey":"grid-edge-conditions-methodology","title":"Australia Grid Edge Conditions methodology","resourceType":"methodology","version":"grid-edge-conditions-v1","versionBasis":"method version","methodVersion":"grid-edge-conditions-v1","issuedOn":"2026-08-01","publicUrl":"https://solaranalytica.com/grid-edge-conditions","methodologyUrl":"https://solaranalytica.com/methodology#grid-edge-conditions","machineReadableUrl":"https://solaranalytica.com/grid-edge-conditions/data.json","reviewScope":"Test market-basis preservation, unit comparability, period selection, missing-value treatment, source versioning and the boundary between fixed editions and live recovery rendering. The source context is Grid Source Registry v2 with grid-source-aemo-nem-v1, grid-source-aemo-wem-v1, grid-source-eia-930-v1, grid-source-entsoe-v2 and grid-source-elexon-v2 adapters.","knownLimit":"The assurance scope is the versioned method. A live-recovery reading is not a fixed data edition unless the separate publication gate has cleared.","reviewQuestions":["Are NEM and SWIS readings kept on their source-defined market and time bases?","Can each displayed metric be reproduced from the declared input and transformation?","Does the surface prevent national annual context from being represented as regional real-time evidence?"]},{"resourceKey":"export-flexibility-dividend-model","title":"Export Flexibility Dividend model","resourceType":"model","version":"export-flexibility-dividend-public-v2","versionBasis":"public schema version","methodVersion":"export-flexibility-dividend-wa-v1","issuedOn":"2026-08-01","publicUrl":"https://solaranalytica.com/export-flexibility-dividend","methodologyUrl":"https://solaranalytica.com/methodology#export-flexibility-dividend","machineReadableUrl":"https://solaranalytica.com/export-flexibility-dividend/data.json","reviewScope":"Test the exact Western Power connection-class evidence, same-basis scenario calculations, tariff and solar dependencies, counterfactual labels, publication state and empirical-validation boundary.","knownLimit":"This is an interactive WA screening model. The 5 kW comparison ceiling is not a connection offer, and no canonical benchmark or qualifying measured cohort is yet published.","reviewQuestions":["Does every calculated comparison hold all assumptions constant except the named export condition?","Are published limits, model outputs and unconstrained counterfactuals unmistakably separate?","Do the current confidence and empirical-validation labels match the evidence actually available?"]}],"reviewerPacket":{"packetVersion":"external-assurance-packet-2026-08-r1","issuedAt":"2026-08-02T12:25:00.000Z","scope":"Public reviewer packet for round 1. Every required item carries the exact resource or protocol version used to open the review.","integrityBoundary":"The manifest hash fixes item identity, declared version and URL. Reviewers should retain their own copies because a publisher can revise content served at a stable URL.","items":[{"itemKey":"evidence-register-publication","resourceKey":"australian-solar-storage-evidence-register-2026","role":"publication","title":"Evidence Register reference edition","version":"reference-edition-01","url":"https://solaranalytica.com/australian-solar-storage-evidence-register-2026","required":true},{"itemKey":"evidence-register-methodology","resourceKey":"australian-solar-storage-evidence-register-2026","role":"methodology","title":"Evidence Register dependency and provenance record","version":"australian-evidence-register-v1","url":"https://solaranalytica.com/reports/australian-solar-storage-evidence-register-2026/provenance.json","required":true},{"itemKey":"evidence-register-data","resourceKey":"australian-solar-storage-evidence-register-2026","role":"machine_readable","title":"Evidence Register structured report data","version":"reference-edition-01","url":"https://solaranalytica.com/reports/australian-solar-storage-evidence-register-2026/data.json","required":true},{"itemKey":"grid-edge-publication","resourceKey":"grid-edge-conditions-methodology","role":"publication","title":"Australia Grid Edge Conditions public surface","version":"grid-edge-conditions-v1","url":"https://solaranalytica.com/grid-edge-conditions","required":true},{"itemKey":"grid-edge-methodology","resourceKey":"grid-edge-conditions-methodology","role":"methodology","title":"Australia Grid Edge Conditions method","version":"grid-edge-conditions-v1","url":"https://solaranalytica.com/methodology#grid-edge-conditions","required":true},{"itemKey":"grid-edge-data","resourceKey":"grid-edge-conditions-methodology","role":"machine_readable","title":"Australia Grid Edge Conditions JSON","version":"grid-edge-conditions-v1","url":"https://solaranalytica.com/grid-edge-conditions/data.json","required":true},{"itemKey":"grid-edge-source-manifest","resourceKey":"grid-edge-conditions-methodology","role":"source_manifest","title":"Grid source registry","version":"grid-source-registry-v2","url":"https://solaranalytica.com/data/grid-sources/data.json","required":true},{"itemKey":"export-flexibility-publication","resourceKey":"export-flexibility-dividend-model","role":"publication","title":"Export Flexibility Dividend public model","version":"export-flexibility-dividend-public-v2","url":"https://solaranalytica.com/export-flexibility-dividend","required":true},{"itemKey":"export-flexibility-methodology","resourceKey":"export-flexibility-dividend-model","role":"methodology","title":"Export Flexibility Dividend method","version":"export-flexibility-dividend-wa-v1","url":"https://solaranalytica.com/methodology#export-flexibility-dividend","required":true},{"itemKey":"export-flexibility-data","resourceKey":"export-flexibility-dividend-model","role":"machine_readable","title":"Export Flexibility Dividend JSON","version":"export-flexibility-dividend-public-v2","url":"https://solaranalytica.com/export-flexibility-dividend/data.json","required":true},{"itemKey":"export-flexibility-schema","resourceKey":"export-flexibility-dividend-model","role":"schema","title":"Export Flexibility Dividend JSON Schema","version":"export-flexibility-dividend-public-v2","url":"https://solaranalytica.com/export-flexibility-dividend/schema.json","required":true},{"itemKey":"external-review-protocol","resourceKey":null,"role":"review_protocol","title":"Solar Analytica external review protocol","version":"external-review-v1","url":"https://solaranalytica.com/methodology","required":true},{"itemKey":"public-corrections-ledger","resourceKey":null,"role":"corrections_ledger","title":"Public corrections ledger","version":"trust-register-v1","url":"https://solaranalytica.com/data-trust/corrections.json","required":true},{"itemKey":"validation-sprint-register","resourceKey":null,"role":"validation_register","title":"Validation Sprints register","version":"validation-sprint-v1","url":"https://solaranalytica.com/data-trust/validation/data.json","required":true}],"complete":true,"manifestHash":"282defcc2cd58fd25dec0aa3d2b7ee23e116a74e72fcd5df5644f31fdae243b6"},"findings":[],"cadence":{"frequency":"monthly","schedule":"Publish on the first business day of each month after the Data Trust Register edition is fixed.","nextEditionDueOn":"2026-09-01","eventTriggers":["A reviewer is invited, starts work or completes a review stage.","A finding, publisher response or required correction changes state.","A material method, source, public result or stated limitation changes.","A conflict disclosure, reviewer identity record or public review evidence changes."]},"provenance":{"dataSource":"Solar Analytica external assurance register","dataVersion":"external-assurance-2026-08-r1","dataConfidence":"High for register state; no independent review completed","evidenceUrl":"https://solaranalytica.com/data-trust/assurance/data.json","retrievedAt":"2026-08-02T12:25:00.000Z"},"summary":{"resourcesInScope":3,"packetItems":14,"findings":0,"openFindings":0,"correctionsRequired":0,"correctionsVerified":0,"completedReviews":0,"endorsementClaimed":false},"boundaries":["A published assurance edition freezes the review record; it does not imply that the review is complete.","A completed external review records a completed process and disclosed findings. It is not an endorsement of Solar Analytica, the reviewed resources or downstream decisions.","The reviewer packet hash covers the manifest fields and declared versions. It does not claim that a remote publisher will never revise content at the same URL."],"integrity":{"algorithm":"sha256","contentHash":"e2ed615370c9b3e1a2535c8cbe68b2e10548cfe66c0a106e8b87cc2581766eff","immutable":true}},"editions":[{"schemaVersion":"external-assurance-edition-v1","editionVersion":"external-assurance-2026-08-r1","editionMonth":"2026-08-01","publication":{"lifecycle":"published","releaseKind":"monthly","publishedAt":"2026-08-02T12:25:00.000Z","supersedesEditionVersion":null,"changeReason":"Initial public assurance register and reviewer packet for the three named Australian resources, including the canonical v2 Grid Source Registry."},"review":{"status":"open_for_review","reviewRound":"round-1","scope":"Independent review of source attribution, transformations, evidence classes, limitations, reproducibility and declared fitness for use across the three named resources.","independenceBoundary":"Solar Analytica may supply evidence and respond to findings but cannot appoint itself as reviewer, write the reviewer conclusion or represent review completion as endorsement.","reviewer":{"name":null,"affiliation":null,"role":null,"identityEvidenceUrl":null},"conflicts":{"statement":null,"disclosedAt":null},"invitedAt":null,"startedAt":null,"reviewedAt":null,"completedAt":null,"reviewEvidenceUrl":null,"conclusion":null,"withdrawnAt":null,"withdrawalReason":null,"endorsement":{"claimed":false,"statement":null}},"resources":[{"resourceKey":"australian-solar-storage-evidence-register-2026","title":"Australian Solar and Storage Evidence Register, 2026","resourceType":"fixed_report","version":"reference-edition-01","versionBasis":"fixed report edition","methodVersion":"australian-evidence-register-v1","issuedOn":"2026-07-27","publicUrl":"https://solaranalytica.com/australian-solar-storage-evidence-register-2026","methodologyUrl":"https://solaranalytica.com/reports/australian-solar-storage-evidence-register-2026/provenance.json","machineReadableUrl":"https://solaranalytica.com/reports/australian-solar-storage-evidence-register-2026/data.json","reviewScope":"Test the five evidence lanes, source attribution, joins, fixed figures, stated limitations and the boundary between eligibility, adoption, operation, market value and forecast accountability.","knownLimit":"The reference edition covers evidence already carried by Solar Analytica; it is not a complete register of every Australian solar or storage dataset.","reviewQuestions":["Do the named primary records support each claim attributed to them?","Do the five evidence lanes remain distinct when the report synthesises them?","Are the allocation, maturity, benchmark and forecast boundaries visible enough for the stated uses?"]},{"resourceKey":"grid-edge-conditions-methodology","title":"Australia Grid Edge Conditions methodology","resourceType":"methodology","version":"grid-edge-conditions-v1","versionBasis":"method version","methodVersion":"grid-edge-conditions-v1","issuedOn":"2026-08-01","publicUrl":"https://solaranalytica.com/grid-edge-conditions","methodologyUrl":"https://solaranalytica.com/methodology#grid-edge-conditions","machineReadableUrl":"https://solaranalytica.com/grid-edge-conditions/data.json","reviewScope":"Test market-basis preservation, unit comparability, period selection, missing-value treatment, source versioning and the boundary between fixed editions and live recovery rendering. The source context is Grid Source Registry v2 with grid-source-aemo-nem-v1, grid-source-aemo-wem-v1, grid-source-eia-930-v1, grid-source-entsoe-v2 and grid-source-elexon-v2 adapters.","knownLimit":"The assurance scope is the versioned method. A live-recovery reading is not a fixed data edition unless the separate publication gate has cleared.","reviewQuestions":["Are NEM and SWIS readings kept on their source-defined market and time bases?","Can each displayed metric be reproduced from the declared input and transformation?","Does the surface prevent national annual context from being represented as regional real-time evidence?"]},{"resourceKey":"export-flexibility-dividend-model","title":"Export Flexibility Dividend model","resourceType":"model","version":"export-flexibility-dividend-public-v2","versionBasis":"public schema version","methodVersion":"export-flexibility-dividend-wa-v1","issuedOn":"2026-08-01","publicUrl":"https://solaranalytica.com/export-flexibility-dividend","methodologyUrl":"https://solaranalytica.com/methodology#export-flexibility-dividend","machineReadableUrl":"https://solaranalytica.com/export-flexibility-dividend/data.json","reviewScope":"Test the exact Western Power connection-class evidence, same-basis scenario calculations, tariff and solar dependencies, counterfactual labels, publication state and empirical-validation boundary.","knownLimit":"This is an interactive WA screening model. The 5 kW comparison ceiling is not a connection offer, and no canonical benchmark or qualifying measured cohort is yet published.","reviewQuestions":["Does every calculated comparison hold all assumptions constant except the named export condition?","Are published limits, model outputs and unconstrained counterfactuals unmistakably separate?","Do the current confidence and empirical-validation labels match the evidence actually available?"]}],"reviewerPacket":{"packetVersion":"external-assurance-packet-2026-08-r1","issuedAt":"2026-08-02T12:25:00.000Z","scope":"Public reviewer packet for round 1. Every required item carries the exact resource or protocol version used to open the review.","integrityBoundary":"The manifest hash fixes item identity, declared version and URL. Reviewers should retain their own copies because a publisher can revise content served at a stable URL.","items":[{"itemKey":"evidence-register-publication","resourceKey":"australian-solar-storage-evidence-register-2026","role":"publication","title":"Evidence Register reference edition","version":"reference-edition-01","url":"https://solaranalytica.com/australian-solar-storage-evidence-register-2026","required":true},{"itemKey":"evidence-register-methodology","resourceKey":"australian-solar-storage-evidence-register-2026","role":"methodology","title":"Evidence Register dependency and provenance record","version":"australian-evidence-register-v1","url":"https://solaranalytica.com/reports/australian-solar-storage-evidence-register-2026/provenance.json","required":true},{"itemKey":"evidence-register-data","resourceKey":"australian-solar-storage-evidence-register-2026","role":"machine_readable","title":"Evidence Register structured report data","version":"reference-edition-01","url":"https://solaranalytica.com/reports/australian-solar-storage-evidence-register-2026/data.json","required":true},{"itemKey":"grid-edge-publication","resourceKey":"grid-edge-conditions-methodology","role":"publication","title":"Australia Grid Edge Conditions public surface","version":"grid-edge-conditions-v1","url":"https://solaranalytica.com/grid-edge-conditions","required":true},{"itemKey":"grid-edge-methodology","resourceKey":"grid-edge-conditions-methodology","role":"methodology","title":"Australia Grid Edge Conditions method","version":"grid-edge-conditions-v1","url":"https://solaranalytica.com/methodology#grid-edge-conditions","required":true},{"itemKey":"grid-edge-data","resourceKey":"grid-edge-conditions-methodology","role":"machine_readable","title":"Australia Grid Edge Conditions JSON","version":"grid-edge-conditions-v1","url":"https://solaranalytica.com/grid-edge-conditions/data.json","required":true},{"itemKey":"grid-edge-source-manifest","resourceKey":"grid-edge-conditions-methodology","role":"source_manifest","title":"Grid source registry","version":"grid-source-registry-v2","url":"https://solaranalytica.com/data/grid-sources/data.json","required":true},{"itemKey":"export-flexibility-publication","resourceKey":"export-flexibility-dividend-model","role":"publication","title":"Export Flexibility Dividend public model","version":"export-flexibility-dividend-public-v2","url":"https://solaranalytica.com/export-flexibility-dividend","required":true},{"itemKey":"export-flexibility-methodology","resourceKey":"export-flexibility-dividend-model","role":"methodology","title":"Export Flexibility Dividend method","version":"export-flexibility-dividend-wa-v1","url":"https://solaranalytica.com/methodology#export-flexibility-dividend","required":true},{"itemKey":"export-flexibility-data","resourceKey":"export-flexibility-dividend-model","role":"machine_readable","title":"Export Flexibility Dividend JSON","version":"export-flexibility-dividend-public-v2","url":"https://solaranalytica.com/export-flexibility-dividend/data.json","required":true},{"itemKey":"export-flexibility-schema","resourceKey":"export-flexibility-dividend-model","role":"schema","title":"Export Flexibility Dividend JSON Schema","version":"export-flexibility-dividend-public-v2","url":"https://solaranalytica.com/export-flexibility-dividend/schema.json","required":true},{"itemKey":"external-review-protocol","resourceKey":null,"role":"review_protocol","title":"Solar Analytica external review protocol","version":"external-review-v1","url":"https://solaranalytica.com/methodology","required":true},{"itemKey":"public-corrections-ledger","resourceKey":null,"role":"corrections_ledger","title":"Public corrections ledger","version":"trust-register-v1","url":"https://solaranalytica.com/data-trust/corrections.json","required":true},{"itemKey":"validation-sprint-register","resourceKey":null,"role":"validation_register","title":"Validation Sprints register","version":"validation-sprint-v1","url":"https://solaranalytica.com/data-trust/validation/data.json","required":true}],"complete":true,"manifestHash":"282defcc2cd58fd25dec0aa3d2b7ee23e116a74e72fcd5df5644f31fdae243b6"},"findings":[],"cadence":{"frequency":"monthly","schedule":"Publish on the first business day of each month after the Data Trust Register edition is fixed.","nextEditionDueOn":"2026-09-01","eventTriggers":["A reviewer is invited, starts work or completes a review stage.","A finding, publisher response or required correction changes state.","A material method, source, public result or stated limitation changes.","A conflict disclosure, reviewer identity record or public review evidence changes."]},"provenance":{"dataSource":"Solar Analytica external assurance register","dataVersion":"external-assurance-2026-08-r1","dataConfidence":"High for register state; no independent review completed","evidenceUrl":"https://solaranalytica.com/data-trust/assurance/data.json","retrievedAt":"2026-08-02T12:25:00.000Z"},"summary":{"resourcesInScope":3,"packetItems":14,"findings":0,"openFindings":0,"correctionsRequired":0,"correctionsVerified":0,"completedReviews":0,"endorsementClaimed":false},"boundaries":["A published assurance edition freezes the review record; it does not imply that the review is complete.","A completed external review records a completed process and disclosed findings. It is not an endorsement of Solar Analytica, the reviewed resources or downstream decisions.","The reviewer packet hash covers the manifest fields and declared versions. It does not claim that a remote publisher will never revise content at the same URL."],"integrity":{"algorithm":"sha256","contentHash":"e2ed615370c9b3e1a2535c8cbe68b2e10548cfe66c0a106e8b87cc2581766eff","immutable":true}}],"transitionContract":{"reviewStatuses":["open_for_review","invited","in_review","response_pending","correction_pending","ready_to_publish","completed","withdrawn"],"allowedReviewTransitions":{"open_for_review":["open_for_review","invited","withdrawn"],"invited":["invited","open_for_review","in_review","withdrawn"],"in_review":["in_review","response_pending","withdrawn"],"response_pending":["response_pending","correction_pending","ready_to_publish","withdrawn"],"correction_pending":["correction_pending","response_pending","ready_to_publish","withdrawn"],"ready_to_publish":["ready_to_publish","response_pending","correction_pending","completed","withdrawn"],"completed":["completed"],"withdrawn":["withdrawn","open_for_review"]},"findingStates":["raised","under_consideration","closed","withdrawn"],"responseStates":["not_started","draft","published","not_required"],"correctionStates":["not_assessed","not_required","required","in_progress","verified"],"completionGates":["Named reviewer, affiliation, role and public identity evidence","Conflict statement and disclosure date","Review start, review and completion timestamps in chronological order","Public review evidence and conclusion","At least one recorded finding","Published response for every finding","Verified evidence for every required correction","Every finding closed or withdrawn","Endorsement claimed remains false"]},"summary":{"editions":1,"completedReviews":0,"currentReviewStatus":"open_for_review","endorsementClaimed":false},"integrity":{"algorithm":"sha256","contentHash":"8e8a01e50f82f85578c355b14ed3496ff7f1280021a56e9c0fac1bc3abbd20d6"}}