Rendro.Sign.Adapter behaviour (Rendro v1.0.0) (adapter)

Copy Markdown View Source

Optional behaviour for external signing adapters.

Core Rendro stops at prepared artifact output. Optional adapters can inspect that prepared artifact, derive adapter-local handoff data, and return updated bytes plus namespaced metadata without widening the shared core manifest.

Summary

Callbacks

augment(t, map)

(optional)
@callback augment(Rendro.Artifact.t(), map()) :: {:ok, binary(), map()} | {:error, term()}

prepare(t, map)

@callback prepare(Rendro.Artifact.t(), map()) :: {:ok, binary(), map()} | {:error, term()}

sign(t, map)

@callback sign(Rendro.Artifact.t(), map()) :: {:ok, binary(), map()} | {:error, term()}