Crypto (env)
Phase A.1 — PQ-first. No ecrecover as primary (optional later for bridges).
sha3_256 planned
text
sha3_256(msg_ptr, msg_len, out_ptr) → i32Canonical NeuroChain hash. Writes 32 bytes. Returns 32 or -1.
verify_mldsa65 planned
text
verify_mldsa65(msg…, sig…, pk…) → i321 valid / 0 invalid / -1 error. For session keys / AA inside contracts.
addr_validate planned
text
addr_validate(addr_ptr, addr_len) → i32Validate neuro:name.type format.