{"endpoint":"POST /verify/rfc9421","description":"Verify an RFC 9421 HTTP Message Signature (Ed25519). Accepts a captured request and returns signature validity, Content-Digest check, reconstructed signing base, and covered components.","input_schema":{"method":"string — HTTP method (e.g. POST)","authority":"string — HTTP authority (host[:port])","path":"string — request path + query","scheme":"string — URI scheme (default: https)","headers":"object — flat dict of lowercase header name → value","body_b64":"string — request body base64-encoded (empty string if no body)","public_key_hex":"string — Ed25519 public key, 64 hex chars (32 bytes)","require_content_digest":"boolean — verify Content-Digest header (default: true)","mode":"string — 'rfc9421' (default) or 'algovoi-v0' (legacy)"},"algorithm":"Ed25519 (RFC 8032)","spec_ref":"https://www.rfc-editor.org/rfc/rfc9421","digest_spec_ref":"https://www.rfc-editor.org/rfc/rfc9530","reference_packages":{"signer":"https://pypi.org/project/algovoi-rfc9421-signer/","verifier":"https://pypi.org/project/algovoi-rfc9421-verifier/"}}