BicMath core: the shared numerical contract.
This crate owns:
- [
number]: exact integers, rationals, decimals, and explicitf64. - [
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.