Skip to content

feat: add default provider runtime contract#13

Merged
intel352 merged 1 commit into
mainfrom
feat/default-provider-runtime-contract
May 25, 2026
Merged

feat: add default provider runtime contract#13
intel352 merged 1 commit into
mainfrom
feat/default-provider-runtime-contract

Conversation

@intel352
Copy link
Copy Markdown
Contributor

Summary

  • adds ProviderRuntimeContractOptions
  • adds DefaultProviderRuntimeContract for the executor/security/proof runtime matrix
  • keeps default profile construction centralized in compute-core protocol

TDD

  • red: TestDefaultProviderRuntimeContractBuildsRuntimeMatrix failed because the shared constructor and options type did not exist
  • green: implemented the constructor over DefaultProviderRuntimeProfile

Verification

  • GOWORK=off go test ./protocol -run 'TestDefaultProviderRuntimeContractBuildsRuntimeMatrix|TestProviderContractAppliesProviderConformanceEvidence|TestProviderContractAcceptsBatchSandboxedOCI' -count=1
  • GOWORK=off go test ./... -race -count=1
  • git diff --check

@intel352 intel352 merged commit 52d343e into main May 25, 2026
4 checks passed
@intel352 intel352 deleted the feat/default-provider-runtime-contract branch May 25, 2026 05:26
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