uor-prism-tensor 0.1.0

Prism standard-library tensor-compute sub-crate (wiki ADR-031): declares TensorAxis and ActivationAxis under the `axis!` SDK macro with CPU integer and fixed-point reference impls preserving bit-determinism per (H, B, A) selection.
Documentation

Prism

Source repository and publishing pipeline for the Prism standard library — the implementation of the Prism system specified by the UOR-Framework wiki. Per wiki ADR-031, prism IS the standard library: a façade re-exporting the uor-foundation substrate together with the Layer-3 sub-crates that contribute the built-in axes and built-in types it surfaces.

Cargo package Library (import) name Role
uor-prism prism Standard-library façade. Re-exports foundation + SDK macros + every Layer-3 sub-crate (wiki ADR-031)
uor-prism-verify prism_verify Replay façade for verifiers (wiki ADR-005)
uor-prism-crypto prism_crypto Layer-3: HashAxis (SHA-2/3, BLAKE3, Keccak) + CurveAxis + SignatureAxis + CommitmentAxis
uor-prism-numerics prism_numerics Layer-3: BigIntAxis + FixedPointAxis + FieldAxis (secp256k1 base) + RingAxis (GF(2))
uor-prism-tensor prism_tensor Layer-3: TensorAxis + ActivationAxis (CPU integer-precision reference impls)
uor-prism-fhe prism_fhe Layer-3: FheAxis (one-time-pad reference impl)

Per ADR-031's façade commitment, application authors depend on uor-prism alone — every standard-library axis and SDK macro is reachable through use prism::*. Examples:

use prism::pipeline::{prism_model, run_route};
use prism::crypto::Sha256Hasher;
use prism::numerics::BigInt256Numeric;

The substrate crates uor-foundation and uor-foundation-sdk are consumed unmodified as normal crates.io dependencies.

The architecture is defined at the UOR-Framework wiki in arc42 + C4 form, and is normative. Every public item in this codebase backlinks to the wiki section that defines it; the rustdoc surface forms the C4 view of the system. Wiki backlinks are mechanically validated in CI by the workspace tool at tools/wiki-link-check — a broken anchor fails the build.

Repository definition

The canonical definition of this repository (layout, toolchain, CI gates, release pipeline, documentation conventions) lives in AGENTS.md. Anything not described there is out of scope.

License

MIT — see LICENSE.