bicmath-core 0.1.0

Core numeric contract, values, schemas, limits, and function contracts for BicMath.
Documentation

BicMath core: the shared numerical contract.

This crate owns:

  • [number]: exact integers, rationals, decimals, and explicit f64.
  • [value]: the recursive wire value model (quantities, money, matrices).
  • [error]: stable error codes and structured errors.
  • [limits]: resource limits and cooperative cancellation.
  • [context]: execution and numeric contexts.
  • [schema]: typed parameter/output schemas and validation.
  • [contract]: module and function descriptors, the [contract::Function] trait.
  • [envelope]: the versioned result envelope.
  • [fingerprint]: canonical encoding, fingerprints, and replay receipts.
  • [expr]: the restricted expression grammar and parser (no function resolution).

No transport, async runtime, filesystem, clock, or network code lives here.