AITrace.RemoteFacade.Evidence (AITrace v0.2.0)

Copy Markdown View Source

AITrace-owned evidence facade for distributed StackLab profiles.

Trace export can be buffered or executed through a configured export transport. The facade validates bounded evidence envelopes and returns serializable refs for proof readback.

Summary

Functions

export_trace(request, opts \\ [])

@spec export_trace(
  map(),
  keyword()
) :: {:ok, map()} | {:error, map()}

owner_group()

@spec owner_group() :: {module(), :evidence}

read_export(ref, opts \\ [])

@spec read_export(
  String.t(),
  keyword()
) :: {:ok, map()} | {:error, map()}