BoundedAuthorityProtocol.V1.Jcs (Bounded Authority Protocol v0.1.0)

Copy Markdown View Source

Bounded RFC 8785 serialization for the closed v1 tagged JSON algebra.

Summary

Functions

Encodes one tagged JSON value as bounded RFC 8785 bytes.

Functions

encode(value, limits)

@spec encode(
  BoundedAuthorityProtocol.V1.Json.value(),
  BoundedAuthorityProtocol.V1.Bounds.t() | map()
) ::
  {:ok, binary()} | {:error, :invalid}

Encodes one tagged JSON value as bounded RFC 8785 bytes.