Shared client contract — canonical types and source factories that all
protocol adapters speak. Re-exported from @honua/sdk-js/contract.
The runtime classes in src/core/surfaces.ts remain the implementation;
this module is the protocol-neutral vocabulary layered over them. See
docs/shared-client-contract.md for the full design and
docs/protocol-capability-matrix.md for per-protocol capability coverage.
Shared client contract — canonical types and source factories that all protocol adapters speak. Re-exported from
@honua/sdk-js/contract.The runtime classes in
src/core/surfaces.tsremain the implementation; this module is the protocol-neutral vocabulary layered over them. Seedocs/shared-client-contract.mdfor the full design anddocs/protocol-capability-matrix.mdfor per-protocol capability coverage.Example