Skip to main content

Crate greentic_interfaces_guest

Crate greentic_interfaces_guest 

Source
Expand description

Guest-facing bindings and mappers without host-world leakage.

Modules§

bindings
component_v0_6
Component exports for greentic:component/component@0.6.0 plus the canonical component-qa and component-i18n guest exports.
component_v1
Generic component host ABI greentic:component-v1/component-host@0.1.0.
distribution
Desired state distribution API (experimental).
distributor_api
Distributor API for resolving pack components (active).
distributor_api_v1_1
Distributor API for resolving pack components (ref-based v1.1).
http_client
HTTP client imports for greentic:http/client@1.0.0.
http_client_v1_1
HTTP client imports for greentic:http/client@1.1.0.
lifecycle
Lifecycle hooks for greentic:lifecycle/component-lifecycle@1.0.0.
mcp
MCP router exports for multiple protocol snapshots.
oauth
Stable alias for OAuth broker imports.
oauth_broker
OAuth broker imports for greentic:oauth-broker/broker@1.0.0.
oauth_broker_client
OAuth broker client imports for greentic:oauth-broker/broker-client@1.0.0.
operator_hooks
Operator hook-provider exports for greentic:operator/hook-provider@1.0.0.
pack_exports
Pack metadata/flow discovery worlds.
pack_validate
Pack validator world greentic:pack-validate/pack-validator@0.1.0.
provider_common
Shared messaging provider metadata/render helpers provider:common/common@0.0.2.
provider_core
Provider core schema exports for greentic:provider-schema-core@1.0.0.
provision
Provisioning world greentic:provision/provision-runner@0.1.0.
repo_ui_actions
UI action handler world greentic:repo-ui-actions/repo-ui-worker@1.0.0.
secrets_store
Secret store imports for greentic:secrets-store/store@1.0.0.
state_store
State store imports for greentic:state/store@1.0.0.
supply_chain
Supply-chain provider contracts implemented by components.
telemetry_logger
Telemetry logger imports for greentic:telemetry/logger@1.0.0.
worker
Generic worker world greentic:worker/worker@1.0.0.

Macros§

export_component_v060
Exports a greentic:component/node@0.6.0 guest implementation, and can optionally also export greentic:component/component-qa@0.6.0 and greentic:component/component-i18n@0.6.0 from crate-owned canonical bindings.