{
  "$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"
}