[
 {
  "category": "pratyabhijna",
  "date": null,
  "editions": [
   "KSTS 34 (Kaul Shastri 1921)",
   "Torella critical ed. + trans. 1994/2002",
   "GRETIL (Kaul/Torella, Vasudeva input)"
  ],
  "extant": true,
  "id": "ipk",
  "status": "SOURCE_HELD",
  "title": "Isvarapratyabhijnakarika (IPK)",
  "verses": "4 adhikaras",
  "sanskrit_file": "ipk.txt",
  "sanskrit_source": "GRETIL Kaul Shastri 1921/Torella · CC BY-NC-SA 4.0"
 },
 {
  "category": "pratyabhijna",
  "date": null,
  "editions": [
   "KSTS 34",
   "GRETIL",
   "Torella"
  ],
  "extant": true,
  "id": "ipk-vrtti",
  "status": "SOURCE_HELD",
  "title": "Isvarapratyabhijnakarika-vrtti (auto-commentary)",
  "verses": "commentary",
  "sanskrit_file": "ipk.txt",
  "sanskrit_source": "GRETIL (Karika+Vrtti together, Kaul Shastri/Torella) · CC BY-NC-SA 4.0"
 },
 {
  "category": "pratyabhijna",
  "date": "fragmentary",
  "editions": [
   "Sharada ms Delhi (33 folios I.3.6-I.5.3, Torella 1998 ident.)",
   "Ratie 2007 study"
  ],
  "extant": true,
  "id": "ipk-vivrti",
  "note": "Survives only in fragments; Torella copied Pandey transcript Lucknow 1987, identified Delhi original 1998. Keep titles distinct: Vrtti vs Vivrti.",
  "status": "FRAGMENT",
  "title": "Isvarapratyabhijnakarika-vivrti (long commentary)",
  "verses": "fragments"
 },
 {
  "category": "pratyabhijna",
  "date": null,
  "editions": [
   "KSTS 34 (1921)",
   "Mukhabodha M00023 (Isvarasiddhi)"
  ],
  "extant": true,
  "id": "isvarasiddhi",
  "status": "SOURCE_HELD",
  "title": "Isvarasiddhi (Siddhitrayi 1: Proof of the Lord)",
  "verses": "karikas",
  "sanskrit_file": "isvarasiddhi.txt",
  "sanskrit_source": "Mukhabodha M00023 (KSTS 34) · CC BY-NC 4.0"
 },
 {
  "category": "pratyabhijna",
  "date": null,
  "editions": [
   "KSTS 34",
   "GRETIL"
  ],
  "extant": true,
  "id": "ajadapramatrsiddhi",
  "status": "SOURCE_HELD",
  "title": "Ajadapramatrsiddhi (Siddhitrayi 2: Proof of the non-insentient Subject)",
  "verses": "26 karikas",
  "sanskrit_file": "ajadapramatrsiddhi.txt",
  "sanskrit_source": "GRETIL KSTS 34 · CC BY-NC-SA 4.0"
 },
 {
  "category": "pratyabhijna",
  "date": null,
  "editions": [
   "KSTS 34"
  ],
  "extant": true,
  "id": "sambandhasiddhi",
  "status": "SOURCE_HELD",
  "title": "Sambandhasiddhi (Siddhitrayi 3: Proof of Relation)",
  "verses": "karikas",
  "sanskrit_file": "sambandhasiddhi.txt",
  "sanskrit_source": "Mukhabodha M00080 · CC BY-NC 4.0"
 },
 {
  "category": "stotra",
  "date": "arrangement by disciples/organizers, not assumed authorial",
  "editions": [
   "GRETIL",
   "Lakshmanjoo Academy English (taught in 20th-c. Kashmir)",
   "Silburn/Bonnet/Dubois French"
  ],
  "extant": true,
  "id": "sivastotravali",
  "note": "20-part arrangement associated with disciples/organizers; Lakshmanjoo reception is its own chronology. Full Sanskrit held locally.",
  "status": "SOURCE_HELD",
  "text_file": "clean_shivastotravali.txt",
  "title": "Sivastotravali (Garland of Hymns to Siva)",
  "verses": "20 stotras",
  "sanskrit_file": "sivastotravali-u.txt",
  "sanskrit_source": "GRETIL (Bailly ed.) · CC BY-NC-SA 4.0 · deitybody clean (Lakshmanjoo tradition) as witness"
 },
 {
  "category": "pratyabhijna",
  "date": null,
  "editions": [],
  "extant": null,
  "id": "sivadrstivrtti",
  "note": "Survival uncertain — verify against catalogues before claiming.",
  "status": "STOCKPILE",
  "title": "Sivadrstivrtti (comm. on Somananda)",
  "verses": "commentary"
 },
 {
  "category": "disputed",
  "date": "BnF attribution — verify",
  "editions": [],
  "extant": null,
  "id": "spandapradipika",
  "status": "ATTRIBUTED_DISPUTED",
  "title": "Spandapradipika",
  "verses": "?"
 },
 {
  "category": "disputed",
  "date": "BnF attribution — verify",
  "editions": [],
  "extant": null,
  "id": "pratyabhijnasutra",
  "status": "ATTRIBUTED_DISPUTED",
  "title": "Pratyabhijnasutra",
  "verses": "?"
 }
]