{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreigalpsnp7a2ldjedlxnuwk5h5opudasic5kbobigfvc3qdvqerkwm",
"uri": "at://did:plc:pqd7ebuew6tnd4pocwwlsx3i/app.bsky.feed.post/3mif6vej4x5f2"
},
"coverImage": {
"$type": "blob",
"ref": {
"$link": "bafkreihp6px5izfpvkoxtcou7hytfpkvlfyp3c73fxlop7ckhficnqzqte"
},
"mimeType": "image/png",
"size": 13547
},
"path": "/2026/03/31/swhid-and-purl/",
"publishedAt": "2026-03-31T08:58:07.000Z",
"site": "https://toscalix.com",
"tags": [
"foss",
"free software",
"open source",
"opinion",
"software libre",
"identifier",
"integrity",
"provenance",
"purl",
"SwH",
"swhid",
"traceability"
],
"textContent": "pURL and SWHID are both software identifiers with similarities, but they are fundamentally different. pURL is assigned by a registry. SWHID is derived from the code itself. They are not competitors — they complement each other.",
"title": "SWHID and pURL"
}