AgentWorld (agent_world v0.1.0)

Copy Markdown

Shared entry point for AgentBook lookup, registration, and AgentKit verification.

Summary

Functions

parse_agentkit_header(header)

@spec parse_agentkit_header(String.t()) ::
  {:ok, map()} | {:error, AgentWorld.Error.t()}

validate_agentkit_message(payload, resource_uri, opts \\ %{})

@spec validate_agentkit_message(map(), String.t(), map() | keyword()) ::
  {:ok, %{valid: true}} | {:error, AgentWorld.Error.t()}

verify_agentkit_signature(payload, opts \\ %{})

@spec verify_agentkit_signature(map(), map() | keyword()) ::
  {:ok, %{address: String.t(), valid: true}} | {:error, AgentWorld.Error.t()}