[][src]Module wascc_codec::core

Core data types

This module contains data types used for wascc actor module and host runtime communications that is not specific to any given capability provider

Structs

CapabilityConfiguration

Capability providers must be able to accept configuration values on a per-actor basis. The module field will be the public key of the actor (the sub field of its embedded JWT), though providers should treat this string as opaque data to be used as a key

HealthRequest

A health request is passed to an actor to allow it to return an empty result. If the guest module returns the empty result, it is considered healthy. More fields may be added to this message in the future to support more fine-grained health detection

LiveUpdate

LiveUpdate is used when a module is being replaced. The bytes contained in this message will, if valid, replace the existing actor. This message is sent to an actor from the "system" origin

Constants

CONFIG_WASCC_CLAIMS_CAPABILITIES
CONFIG_WASCC_CLAIMS_EXPIRES
CONFIG_WASCC_CLAIMS_ISSUER
CONFIG_WASCC_CLAIMS_NAME
CONFIG_WASCC_CLAIMS_TAGS
OP_BIND_ACTOR
OP_HEALTH_REQUEST
OP_IDENTIFY_CAPABILITY
OP_INITIALIZE
OP_PERFORM_LIVE_UPDATE
OP_REMOVE_ACTOR