//! `SignatureAxis` declaration (wiki ADR-031 signing/verification).
//!
//! Concrete impls are operational policy per ADR-031 and live in
//! application crates. This module declares the axis trait so
//! application authors can reach it through `prism::crypto::SignatureAxis`.
use ShapeViolation;
use AxisExtension;
use axis;
axis!