Skip to content

feat: verify portable decision price-series artifacts - #509

Merged
Pigbibi merged 2 commits into
mainfrom
feat/verified-decision-price-series
Sep 1, 2026
Merged

feat: verify portable decision price-series artifacts#509
Pigbibi merged 2 commits into
mainfrom
feat/verified-decision-price-series

Conversation

@Pigbibi

@Pigbibi Pigbibi commented Sep 1, 2026

Copy link
Copy Markdown
Contributor

What

Add a portable daily decision-data projection contract and a byte-only verifier for the private runtime artifact adapter.

Verification boundary

The verifier requires a canonical research input manifest whose digest matches the public DecisionDataBinding, checks the decision-price-series member hash, and then matches strategy scope, session date, adjustment basis, and source identities before returning PriceSeries values.

Safety

  • No storage URI, credential, account identifier, or execution quote enters the public binding or execution report.
  • The module is transport-neutral; deployment-specific storage access remains an injected adapter.
  • P1 native validators stay authoritative for provider-specific source assurance. This is their portable runtime projection, not a replacement for P1 or promotion gates.

Verification

  • 152 focused contract tests passed.
  • Ruff passed for the new module and tests.

@Pigbibi
Pigbibi merged commit 3b74a44 into main Sep 1, 2026
1 check passed
@Pigbibi
Pigbibi deleted the feat/verified-decision-price-series branch September 1, 2026 12:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant