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

Function anonymous_tool_key

atomic-agent/src/turn/orchestrator/provenance.rs:853–857  ·  view source on GitHub ↗
(event: &TurnEvent)

Source from the content-addressed store, hash-verified

851}
852
853fn anonymous_tool_key(event: &TurnEvent) -> String {
854 let bytes = serde_json::to_vec(&event.raw_json).unwrap_or_default();
855 let digest = blake3::hash(&bytes).to_hex().to_string();
856 format!("anonymous-{}", &digest[..16])
857}
858
859fn stable_journal_id(session_id: &str, turn_number: u32, discriminator: &str) -> String {
860 let digest = blake3::hash(format!("{session_id}\0{turn_number}\0{discriminator}").as_bytes())

Callers

nothing calls this directly

Calls 2

hashFunction · 0.50
to_hexMethod · 0.45

Tested by

no test coverage detected