ExecutionPlane.Kernel (execution_plane v0.1.0)

Copy Markdown View Source

Minimal execution kernel for contract validation, dispatch, timeout coordination, and raw-fact emission.

Summary

Functions

build_dispatch(intent, route, opts \\ [])

@spec build_dispatch(
  struct() | map() | keyword(),
  ExecutionPlane.Contracts.ExecutionRoute.V1.t() | map() | keyword(),
  keyword()
) :: {:ok, ExecutionPlane.Kernel.DispatchPlan.t()} | {:error, Exception.t()}

build_dispatch!(intent, route, opts \\ [])

execute(intent, route, opts \\ [])

protocol_module_for(arg1)

@spec protocol_module_for(String.t()) :: module() | nil