Shared types, errors, and utilities used across the arknet workspace.
This crate defines the vocabulary of the protocol: addresses, hashes, amounts, identifiers, error hierarchies, config schema, and serialization helpers. Every other crate in the workspace depends on it.
See docs/PROTOCOL_SPEC.md for canonical
definitions and docs/SECURITY.md §12 for the
post-quantum migration plan.