Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 10 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,16 @@
Public Workflow plugin and Go module for compute protocol and provider catalog
contracts.

Provider plugins use this module for shared JSON-compatible protocol types,
validation helpers, and canonical hashing. They also declare a plugin dependency
on `workflow-plugin-compute-core` in `plugin.json`, giving Workflow a registry
dependency anchor separate from runtime execution plugins.
Provider plugins use this module for shared compute provider-catalog data
types, validation helpers, and canonical hashing. They also declare a plugin
dependency on `workflow-plugin-compute-core` in `plugin.json`, giving Workflow a
registry dependency anchor separate from runtime execution plugins.

This is distinct from the Workflow plugin runtime contract: external plugins
still expose their runtime capabilities through Workflow's gRPC/protobuf plugin
service contracts. The provider-catalog structs in `protocol/` are the typed
declaration data that provider plugins publish and `workflow-plugin-compute`
validates.

This plugin intentionally advertises no module, step, trigger, or IaC runtime
capabilities.
Expand Down
Loading