MCPcopy Create free account
hub / github.com/SethGammon/Citadel / stripIntegrityFields

Function stripIntegrityFields

core/telemetry/integrity.js:23–34  ·  view source on GitHub ↗
(record)

Source from the content-addressed store, hash-verified

21}
22
23function stripIntegrityFields(record) {
24 const {
25 _hash,
26 _hash_v,
27 _signature,
28 _signature_v,
29 _signature_alg,
30 _signature_key_id,
31 ...body
32 } = record || {};
33 return body;
34}
35
36function hashRecord(record) {
37 const canonical = JSON.stringify(canonicalize(stripIntegrityFields(record)));

Callers 3

hashRecordFunction · 0.85
signRecordFunction · 0.85
attachIntegrityFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected