Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement ROFL (Runtime OFf-chain Logic) #5602

Merged
merged 15 commits into from
Apr 3, 2024
Merged

Implement ROFL (Runtime OFf-chain Logic) #5602

merged 15 commits into from
Apr 3, 2024

Conversation

kostko
Copy link
Member

@kostko kostko commented Mar 18, 2024

This extends runtimes with support for arbitrary off-chain logic that uses the existing decentralized execution, distribution and remote attestation infrastructure provided by Oasis. See ADR 24 for more details.

Use cases include oracles, bridges, light clients, complex data workloads, intent solvers, autonomous AI agents, etc.

Copy link

netlify bot commented Mar 18, 2024

Deploy Preview for oasisprotocol-oasis-core canceled.

Name Link
🔨 Latest commit aca4689
🔍 Latest deploy log https://app.netlify.com/sites/oasisprotocol-oasis-core/deploys/660d10fb025f680008a9d940

@kostko kostko force-pushed the kostko/feature/rofl branch 10 times, most recently from aa203d8 to e878e71 Compare March 19, 2024 11:07
Copy link

codecov bot commented Mar 19, 2024

Codecov Report

Attention: Patch coverage is 66.89373% with 243 lines in your changes are missing coverage. Please review.

Project coverage is 66.09%. Comparing base (ff8225e) to head (aca4689).
Report is 1 commits behind head on master.

Files Patch % Lines
go/runtime/registry/host_rofl.go 59.53% 80 Missing and 7 partials ⚠️
go/runtime/bundle/bundle.go 59.70% 19 Missing and 8 partials ⚠️
go/runtime/host/sgx/sgx.go 61.53% 13 Missing and 7 partials ⚠️
go/runtime/bundle/manifest.go 70.76% 11 Missing and 8 partials ⚠️
go/runtime/host/composite/composite.go 78.82% 15 Missing and 3 partials ⚠️
go/runtime/host/helpers.go 66.66% 8 Missing and 2 partials ⚠️
go/runtime/host/multi/multi.go 0.00% 9 Missing ⚠️
go/runtime/registry/host.go 43.75% 8 Missing and 1 partial ⚠️
go/worker/client/committee/node.go 33.33% 8 Missing ⚠️
go/runtime/host/sandbox/sandbox.go 45.45% 3 Missing and 3 partials ⚠️
... and 9 more
Additional details and impacted files
@@            Coverage Diff             @@
##           master    #5602      +/-   ##
==========================================
+ Coverage   65.45%   66.09%   +0.63%     
==========================================
  Files         590      593       +3     
  Lines       60239    60772     +533     
==========================================
+ Hits        39430    40167     +737     
+ Misses      16177    15958     -219     
- Partials     4632     4647      +15     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@kostko kostko marked this pull request as ready for review March 19, 2024 11:43
go/runtime/bundle/manifest.go Outdated Show resolved Hide resolved
go/runtime/bundle/manifest.go Outdated Show resolved Hide resolved
go/runtime/bundle/manifest.go Outdated Show resolved Hide resolved
go/runtime/bundle/manifest.go Outdated Show resolved Hide resolved
go/runtime/bundle/manifest.go Outdated Show resolved Hide resolved
go/runtime/bundle/manifest.go Outdated Show resolved Hide resolved
go/runtime/host/multi/multi.go Outdated Show resolved Hide resolved
go/worker/client/committee/node.go Outdated Show resolved Hide resolved
runtime/src/dispatcher.rs Show resolved Hide resolved
go/oasis-node/cmd/debug/txsource/workload/registration.go Outdated Show resolved Hide resolved
@kostko kostko force-pushed the kostko/feature/rofl branch 2 times, most recently from 73e9bcc to 18fb286 Compare March 26, 2024 09:36
go/runtime/host/sgx/sgx.go Show resolved Hide resolved
go/runtime/registry/registry.go Outdated Show resolved Hide resolved
go/runtime/registry/registry.go Outdated Show resolved Hide resolved
go/runtime/registry/host_rofl.go Outdated Show resolved Hide resolved
@kostko kostko merged commit aa9c732 into master Apr 3, 2024
5 of 7 checks passed
@kostko kostko deleted the kostko/feature/rofl branch April 3, 2024 11:18
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.

None yet

2 participants