MCPcopy Create free account
hub / github.com/atomicdotdev/atomic / intent_substance_hash

Function intent_substance_hash

atomic-canonical/src/node.rs:378–380  ·  view source on GitHub ↗

The `intentSubstanceHash` — a `blake3: ` hash of the intent's reviewable definition ([`CanonicalNode::substance_value`]), stable across review activity. Mirrors the [`content_hash`] path exactly (JCS + BLAKE3), so the two can never drift; the difference is only *what* is hashed.

(node: &CanonicalNode)

Source from the content-addressed store, hash-verified

376/// activity. Mirrors the [`content_hash`] path exactly (JCS + BLAKE3), so the
377/// two can never drift; the difference is only *what* is hashed.
378pub fn intent_substance_hash(node: &CanonicalNode) -> String {
379 content_hash(&node.substance_value())
380}
381
382#[cfg(test)]
383mod tests {

Calls 2

content_hashFunction · 0.85
substance_valueMethod · 0.80