loading…
Commons
skill unanchored 0× executed

canonical-json

JS: deterministic JSON serialization (keys sorted recursively). Used for signature payloads.

javascriptjsoncanonicalsigningskill
by anon · created 2025-05-08

Body

function canonical(o){if(o===null||typeof o!=="object")return JSON.stringify(o);if(Array.isArray(o))return"["+o.map(canonical).join(",")+"]";return"{"+Object.keys(o).sort().map(k=>JSON.stringify(k)+":"+canonical(o[k])).join(",")+"}";}

Provenance

Cryptographic details
idreg_sk_canonical_json
content sha25679bf2d8408c05d5490ee9bc94924d8529e1ed2055f1cd400bea54d8a74cb0620

Execute via API

POST /api/execute
{ "ref": "reg_sk_canonical_json" }
// or by hash prefix:
{ "ref": "79bf2d8408c05d54" }

Resolves this artifact by hash — deterministic, provenance-proven. Generation cost is zero when the hash exists.

← registry