Skip to content

Scripture 101

The Bhatts and the Swaiyye

2 min readUpdated Verified against 6332e94 on 2026-09-25

Page actions

ChatGPT and Claude are third-party services. The link gives them this page's public address and a short instruction. This site records nothing.

The bards' praise-verses of the first five Gurus on Angs 1385–1409: who the Bhatts were, how each Swaiyya is attributed from its signature, and where the generic attribution stays.

The Swaiyye (Angs 1385–1409, 780 lines in the database’s ਸਵਈਏ section) are verses in praise of the first five Gurus. The first of them are Guru Arjan Dev Ji’s own; from Ang 1389 they are the work of the Bhatts, bards who came to the Guru’s court and sang what they saw. Eleven Bhatts are named in the tradition, and the corpus attributes their lines like this:

BhattAngsLines
Bhatt Kalsahar1389–1408279
Bhatt Nal1398–140184
Bhatt Mathura1404–140969
The Bhatts1389–141054
Bhatt Kirat1395–140640
Bhatt Gayand1402–140438
Bhatt Bal1405–140526
Bhatt Jalap1394–139525
Bhatt Sal1396–140618
Bhatt Bhikha1395–139613
Bhatt Haribans1409–14097
Bhatt Bhal1396–13964

The row The Bhatts is the generic attribution: a verse whose signature names no single bard, or whose attribution the review did not settle, keeps it rather than a guess.

How a Swaiyya is attributed

A Swaiyya usually ends with the bard’s name — the signature. The pipeline’s third post-pass reads bhatt_attribution.json, a table produced by a subject-matter audit and verified against those signatures, and refines only rows that carry the generic Bhatt label (conservative by design: nothing already attributed is changed). The table lives in sggs-data beside the pipeline; the corpus pipeline page shows where the post-pass runs.

Why this matters to an engineer

  • Author filters. “Lines by Bhatt Kalsahar” is a query on author; a verse still under the generic label will not appear in it. Say so in any UI that filters by author.
  • Sahaskriti spelling. The Swaiyye use Sanskritised forms with subjoined letters, which is where most of the editorial ledger’s applications fall (Angs 1398 to 1409): the source font emitted impossible sequences in exactly these clusters.
  • Nothing is inferred at query time. Attribution is a build-time fact of the corpus; the API never re-attributes.

Read next: Gurmukhi and Unicode.