For trustees, funders and CSR officers

Sanatana Sampattiसनातनसम्पत्तिः

We put the foundational texts of Sanātana Dharma, their commentaries, and recordings of their recitation on the web, in a form anyone can read, cite, search and listen to.

Short on time? The two-minute version says what this is, what it is not, and who pays for what.

Most "preserve our heritage" projects scan the books and put the PDFs online. We work with the scholars and reciters who carry the tradition, and keep the text, its recitation and its traditional exposition together. You can see it in the work: verses tied to the second an upanyāsaka chants and explains them, Vedic text that follows the reciter's chant word by word, and our proposal for the Purāṇa Nāma-Kośa, an index of names that scholars lead and validate.

Every site below can be opened today. Seven of the nine are public betas: they work, but their text, links and figures are still going through verification and cleanup before we call them published editions. Each one links to a page we chose to show the work at its best, so you can click through and judge for yourself.

9sites you can open today, seven of them in beta
8,391purāṇa verses tied to the second they are chanted
1,023Ṛgveda sūktas where the text follows the chant word by word
13,772Mahābhārata names, each with its own card
513,887verses in one index that every site checks against
See what you can fund →Eight specific results, each with its price, its time and a meter of where it stands.
The whole tradition

Where the work stands

The literature of Sanātana Dharma, branch by branch. A lit branch has a site you can open today; a dashed one is in beta. The dark branches are as much the point: they are the work still to do.

The branches of Sanātana Dharma's literature, each shaded by where our work standsSanātana DharmaŚRUTI · THE VEDASMṚTI AND THE ŚĀSTRASŚĀKHĀSaṃhitāBrāhmaṇaĀraṇyakaUpaniṣadṚgveda10,552 ṛks — beta · with Sāyaṇa10,552 ṛkswith SāyaṇaAitareya — beta · adhyāyas 1–10Aitareyaadhyāyas 1–10Aitareya — not yetAitareyaAitareya — beta · with ŚaṅkaraAitareyawith ŚaṅkaraYajurvedaKṛṣṇaTaittirīya — beta · with padapāṭhaTaittirīyawith padapāṭhaTaittirīya — beta · 1,752 pañcāśatsTaittirīya1,752 pañcāśatsTaittirīya — beta · 577 pañcāśatsTaittirīya577 pañcāśatsTaittirīya — beta · Kaṭha · with ŚaṅkaraTaittirīyaKaṭha · with ŚaṅkaraYajurvedaŚuklaVājasaneyi — not yetVājasaneyiŚatapatha — not yetŚatapathaBṛhadāraṇyaka — beta · with ŚaṅkaraBṛhadāraṇyakawith ŚaṅkaraĪśa — beta · with ŚaṅkaraĪśawith ŚaṅkaraSāmavedaJaiminīya — with a partner · with a partnerJaiminīyawith a partnerTāṇḍya — not yetTāṇḍyaChāndogya — beta · Kena · with ŚaṅkaraChāndogyaKena · with ŚaṅkaraAtharvavedaŚaunaka — not yetŚaunakaGopatha — not yetGopathaMuṇḍaka — beta · Praśna, MāṇḍūkyaMuṇḍakaPraśna, MāṇḍūkyaVEDĀṄGAŚikṣā — under way · svara tutorŚikṣāsvara tutorVyākaraṇa — not yetVyākaraṇaChandas — not yetChandasNirukta — not yetNiruktaJyotiṣa — not yetJyotiṣaKalpa — not yetKalpaUPAVEDAĀyurveda — not yetĀyurvedaDhanurveda — not yetDhanurvedaGāndharvaveda — not yetGāndharvavedaArthaśāstra — not yetArthaśāstraITIHĀSAMahābhārata — live · with Nīlakaṇṭha, HarivaṃśaMahābhāratawith Nīlakaṇṭha, HarivaṃśaRāmāyaṇa — under way · Vālmīki, 20,051 versesRāmāyaṇaVālmīki, 20,051 versesPURĀṆA18 Mahāpurāṇas — beta · 7 atlases, verses heard18 Mahāpurāṇas7 atlases, verses heardTheir names — not yet · Nāma-Kośa · fund this →Their namesNāma-Kośa · fund this →DHARMAŚĀSTRAKane — beta · History of DharmaśāstraKaneHistory of DharmaśāstraSmṛtimuktāphalam — beta · with the TamilSmṛtimuktāphalamwith the TamilManu, Yājñavalkya… — not yet · fund this →Manu, Yājñavalkya…fund this →DARŚANANyāya — not yetNyāyaVaiśeṣika — not yetVaiśeṣikaSāṅkhya — not yetSāṅkhyaYoga — not yetYogaMīmāṃsā — not yetMīmāṃsāVedānta — beta · Śaṅkara's bhāṣyasVedāntaŚaṅkara's bhāṣyasĀGAMAŚaiva — not yetŚaivaŚākta — not yetŚāktaVaiṣṇava — not yetVaiṣṇavaTHE PRINCIPAL UPANIṢADS, ONE BY ONEĪśa, Śukla Yajurveda — Śaṅkara's bhāṣya, Tamil, EnglishĪśaŚukla Yajurvedabhāṣya · Tamil, English♪ chant: not yetKena, Sāmaveda — Śaṅkara's bhāṣya, Tamil · pada and vākyaKenaSāmavedabhāṣya · Tamil · pada and vākya♪ chant: not yetKaṭha, Kṛṣṇa Yajurveda — Śaṅkara's bhāṣya, TamilKaṭhaKṛṣṇa Yajurvedabhāṣya · Tamil♪ chant: not yetPraśna, Atharvaveda — Śaṅkara's bhāṣya, TamilPraśnaAtharvavedabhāṣya · Tamil♪ chant: not yetMuṇḍaka, Atharvaveda — Śaṅkara's bhāṣya, TamilMuṇḍakaAtharvavedabhāṣya · Tamil♪ chant: not yetMāṇḍūkya, Atharvaveda — Śaṅkara's bhāṣya, Tamil · with the kārikāsMāṇḍūkyaAtharvavedabhāṣya · Tamil · with the kārikās♪ chant: not yetTaittirīya, Kṛṣṇa Yajurveda — Śaṅkara's bhāṣya, TamilTaittirīyaKṛṣṇa Yajurvedabhāṣya · Tamil♪ chant: fund the recording →Aitareya, Ṛgveda — Śaṅkara's bhāṣya, TamilAitareyaṚgvedabhāṣya · Tamil♪ chant: not yetChāndogya, Sāmaveda — Śaṅkara's bhāṣya, TamilChāndogyaSāmavedabhāṣya · Tamil♪ chant: not yetBṛhadāraṇyaka, Śukla Yajurveda — Śaṅkara's bhāṣya, TamilBṛhadāraṇyakaŚukla Yajurvedabhāṣya · Tamil♪ chant: not yetŚvetāśvatara, Kṛṣṇa Yajurveda — not yetŚvetāśvataraKṛṣṇa Yajurvedanot on the site yet♪ chant: not yetlivebetawith a partnerunder waynot yet
17 of these 44 branches have something you can open today, and 2 more are under way. Below the map, the principal Upaniṣads one by one: which have Śaṅkara's bhāṣya and a translation, and which can be heard. Each lit branch opens the page that shows it; a dark one with a result on the funding page opens that result. The classical map has more branches than these; the ones shown are those a reader is most likely to look for.
Section I · The tour

Nine sites to open, and one in design

The sites are grouped by tradition. Each card names one thing to try, which takes about 30 seconds. Sites marked beta are open to everyone but not final: the text and links are still being checked, and their figures may change. The screenshots were taken on 3 October 2026.

Veda

Svarānugamī overlay on Taittirīya Saṃhitā 1.1.1, with the phrase being chanted highlighted and the current word in gold
TS 1.1.1, six seconds in. The phrase being chanted is lit, and the current word is in gold.
Beta · under verification

Kṛṣṇa Yajurveda: Svarānugamī

hvram1.github.io/yajurveda.sanatana.in

The Taittirīya Saṃhitā, Brāhmaṇa and Āraṇyaka, laid out by the traditional pañcāśat. The Saṃhitā has its padapāṭha throughout, Bhaṭṭa Bhāskara's and Sāyaṇa's bhāṣyas beside the text, and the ācārya's recording. Svarānugamī means "follows the svara": as the chant plays, the text moves with it, phrase by phrase and word by word.

Try this

Open TS 1.1.1, press the स्वरानुगामी button, then play. Watch the words light up as they are chanted. Below the text are its padapāṭha and the two bhāṣyas.

  • All 2,198 pañcāśats of the Saṃhitā carry their padapāṭha. The Brāhmaṇa (1,752 pañcāśats) and the Āraṇyaka (577) are there with their korvai.
  • Bhaṭṭa Bhāskara and Sāyaṇa are beside the Saṃhitā for kāṇḍas 1, 2, 3 and 6. Kāṇḍas 4, 5 and 7 are being proofread.
  • Timings come from forced alignment, a method that matches the known text to the audio directly. It also showed that one recording had been cut in the wrong place: we found the error by measurement, not by complaint.
  • Every passage has a "Report Timing Issue" button, so listeners can correct us.
Svarānugamī overlay on Ṛgveda 10.129, the Nāsadīya sūkta, with the current word highlighted
Ṛgveda 10.129, the Nāsadīya sūkta. Five seconds in, the second word is lit.
Beta · under verification

Ṛgveda: Svarānugamī with Sāyaṇa

hvram1.github.io/rigveda.sanatana.in

All 10,552 ṛks, each with Sāyaṇa's bhāṣya. Open the Saṃhitā as it is arranged, by maṇḍala and sūkta or by aṣṭaka and adhyāya, or gather it by who saw it, to whom it is addressed, or its metre: each of the 427 ṛṣis, 356 devatās and 82 chandas has a page of its ṛks. 1,023 sūktas carry the time each word starts, so the text keeps pace with the chant.

Try this

Open the Nāsadīya sūkta (10.129), press स्वरानुगामी, then play: the sūkta of creation, followed word by word. Then open Vasiṣṭha among the ṛṣis: all 839 of his ṛks, most of the seventh maṇḍala, on one page.

  • Also on the site: the 1,539 samānapada mantras, on which all eight vikṛtis from jaṭā to ghana can be recited; the first 10 adhyāyas of the Aitareya Brāhmaṇa with Sāyaṇa; the Bṛhaddevatā; and indexes of every pada and of every mantra's opening words.
  • The earlier timings came from an off-the-shelf tool (Aeneas). We measured them, found them wrong in places, and replaced them with our own forced alignment: 10,475 ṛks re-timed against their own audio. The check also found 163 ṛks with no usable timing, now rebuilt, and five sūktas whose audio was cut half a verse late, now re-cut.

Itihāsa and Purāṇa

Bhagavad Gītā 1.1 on the Mahābhārata site, with Nīlakaṇṭha's commentary below each verse
Bhagavad Gītā 1.1 and 1.2 in the Bhīṣmaparva. Below each verse is Nīlakaṇṭha's Bhāratabhāvadīpa.
Live

Mahābhārata with Nīlakaṇṭha, and the Harivaṃśa

sanatana.in/mahabharata

The whole Mahābhārata, with the Harivaṃśa as its nineteenth parva, organised by parva, upaparva and adhyāya. Every verse carries Nīlakaṇṭha Caturdhara's commentary, the Bhāratabhāvadīpa. Nīlakaṇṭha compared manuscripts from many regions in the 17th century, which makes his text the first critical edition of the epic.

Try this

Open the Bhagavad Gītā and read Nīlakaṇṭha on धर्मक्षेत्रे कुरुक्षेत्रे. Then open the characters page and search for any name in Devanāgarī, IAST or English.

  • 101 upaparvans, and the Harivaṃśa in its three parts: Harivaṃśa, Viṣṇu and Bhaviṣya parvas.
  • 13,772 characters and places from Sorensen's Index to the Names in the Mahābhārata, each with a card.
  • Facts, saṃvādas, ākhyānas and stotras, a war timeline and a map of places.
  • The scanned Chitrashala volumes are linked for checking, and readers can report errors from any verse.
The Mahābhārata characters page, listing Tier 1 characters such as Abhimanyu, Arjuna, Bhīma and Bhīṣma
The characters page: 13,772 entries, searchable in three scripts.
Virāṭa Parva atlas, adhyāya 30, with Kīcaka's card open: his role, Sørensen's entry, and the 134 verses of the parva that name him
Virāṭa Parva 4.30.1, with Kīcaka's card open. Every name in a verse opens a card, and every card lists the verses that name it.
Beta · under verification

Purāṇa Atlas

hvram1.github.io/purana-atlas

An atlas maps a text in three directions. Each verse is tied to the second it is chanted in an upanyāsam, a discourse in Tamil, Telugu or English where the speaker chants the Sanskrit without warning. Each verse is also tied to the people, peoples and places it names. And each of those leads to every other verse that names them, each one playable.

The Virāṭa Parva shows all three. 2,018 of its 2,262 verses link to the names in them, through 2,195 cards drawn from Sørensen's Index to the Names in the Mahābhārata. Each card carries the index's entry and the verses that name them: Kīcaka appears in 134.

The Purāṇa atlases have the first direction and not yet the other two. No index of names exists for any Purāṇa, so all 7 Purāṇa atlases have no name cards at all. Filling them is what the Purāṇa Nāma-Kośa on the funding page is for.

Try this

Open Virāṭa Parva 4.30.1 and click Kīcaka: his card lists the 134 verses that name him. Then open Kārtika 1.30 and hear two reciters chant the same verse. Its names are not linked yet.

  • 8,391 of 12,499 verses placed on the clock, from 182 recordings. How much of each text the recordings reach:
Adhyātma Rāmāyaṇa 4,000 of 4,30992.8%
Varāha 234 of 31374.8%
Virāṭa Parva 1,687 of 2,26274.6%
Śānti Parva (ch. 41–47) 139 of 22761.2%
Kārtika Māhātmya 1,094 of 1,81760.2%
Garuḍa 239 of 45252.9%
Vaiśākha Māhātmya 810 of 1,75946.0%
Viṣṇu 154 of 33845.6%
Māgha Māhātmya 34 of 1,0223.3%
  • A Śrāddha atlas over the Smṛtimuktāphalam: 208 recordings, 41.8 hours.
  • Two texts have no printed edition at all. For those, the site sets two reciters against each other (Tulākāverī) or indexes the recording itself (Śrāvaṇa).

Dharmaśāstra

History of Dharmaśāstra, Volume IV chapter XI on Tīrthayātrā, with the synopsis open and its play button
Volume IV, Chapter XI, Tīrthayātrā. The synopsis is open, with its play button, and the texts Kane cites are listed on the left.
Beta · under verification

Kane's History of Dharmaśāstra

hvram1.github.io/historyofdharmasastra

P. V. Kane's five volumes, in eight parts, as a reading edition. Every paragraph and footnote has its own address. There is a glossary, a timeline and subject indexes, and each section has a spoken synopsis.

Try this

Open the Tīrthayātrā chapter, expand "Kane's Synopsis" and press play to hear the chapter summarised in about a minute.

  • 171 spoken synopses across the book.
  • 611 footnotes now show where the verse they quote is found. We find each one by matching Kane's own Sanskrit words, never his page numbers.
  • Paragraph addresses let other sites cite a sentence, not just a file. The SMP edition below does exactly that.
Smṛtimuktāphalam, Śrāddhakāṇḍa: a Sanskrit quotation with its Tamil rendering and a link to the paragraph in Kane where the same words appear
A verse in the Śrāddhakāṇḍa, its Tamil rendering, and at the foot the line "Kane prints this at vol-1-part-1 · 45-pulastya".
Beta · under verification

Smṛtimuktāphalam, with the Tamil

hvram1.github.io/smp

Vaidyanātha Dīkṣita's digest of dharmaśāstra, in its Tamil edition, in seven kāṇḍas. The Sanskrit mūla sits beside the Tamil rendering, and the book's own contents list is the index. Every authority it quotes is searchable: Manu, Yājñavalkya, Devala and 127 more in the Śrāddhakāṇḍa alone.

Try this

Open the linked quotation and follow "Kane prints this" at its foot. It lands on the exact paragraph in Kane where the same words appear.

  • 103 links from the digest into Kane, across 50 chapters. Each one is checked on every rebuild.
  • 69 places where Kane mentions the digest now open the edition.
  • Transcribed from scans published by svradhakrishnasastri.in, with thanks.

Vedānta

The first mantra of the Īśāvāsya with Śaṅkara's bhāṣya: the Sanskrit, its Tamil translation and its English translation in three columns side by side
Īśāvāsya 1: the mantra, then Śaṅkara's bhāṣya with the Tamil and the English beside it, each passage level with the Sanskrit it translates.
Beta · under verification

Advaita Bhāratī

hvram1.github.io/advaitabharati.sanatanasampatti.in

Śaṅkara's commentaries on the Prasthānatraya, the ten principal Upaniṣads, the Bhagavad Gītā and the Brahmasūtra, with translations into Indian languages. Reading the bhāṣya needs deep Sanskrit; reading it beside an authoritative translation opens it to everyone else. Every verse has its own page, and the Sanskrit and its translations sit side by side.

Try this

Open the first mantra of the Īśāvāsya and choose English under तुलना (compare). The bhāṣya is now in three columns: Sanskrit, Tamil and English, each passage level with the Sanskrit it renders. Then switch the script to தமிழ் to read the Sanskrit itself in Tamil letters.

  • 13 bhāṣyas: eleven on the Upaniṣads (Kena in both its pada and vākya bhāṣyas), the Gītā and the Brahmasūtra, all with Tamil; the Īśāvāsya also in English.
  • Quotations in the bhāṣya link to the passage they quote. Where the Advaita Bhāratī files lack a passage, it is taken from Sringeri's advaitasharada.sringeri.net and marked as such.
Advaitadhārā profile of Śaṅkara Bhagavatpāda, 788–820 A.D., with his lineage, introduction and works
The profile of Śaṅkara Bhagavatpāda: dates, place in the lineage, an introduction, and his works with the editions they are printed in.
Live

Advaitadhārā

advaitadhara.sanatana.in

The guru-śiṣya paramparā of Advaita as a family tree, from Nārāyaṇa through Vyāsa, Gauḍapāda and Śaṅkara to the ācāryas of later centuries. Each name opens a profile with dates, an introduction and the works that ācārya wrote. A companion catalogue lists Advaita literature by prasthāna.

Try this

Open the lineage, follow the line to Śaṅkara, and click his name to see his works. Toggle between Devanāgarī and Roman script.

  • 220 names in the paramparā.
  • The same data prints as a wall chart for exhibitions; the full tree is below.
The full Advaita guru-śiṣya paramparā as a printed tree, from Nārāyaṇa on the left to recent ācāryas on the right, coloured by branch
The whole paramparā as printed for display, coloured by branch. Scroll sideways to follow it from Nārāyaṇa on the left.

Practice

Design mock of the Vedic Abhyāsa results view: a Chamaka Ghanam line with three syllables marked higher or lower, and the verdict 3 places to fix
Design mock. The verdicts shown are invented, to show the layout: three syllables to fix, each marked higher or lower.
In design

Vedic Abhyāsa

Not yet public

A chanting practice tool. The student chants a line, and the app compares it with the ācārya's recording syllable by syllable. It shows which svaras went higher or lower than they should, and lets the student hear the difference.

  • Śrī Rudram and Chamakam in all four pāṭhas (saṃhitā, krama, jaṭā, ghana). That is 1,468 ghana lines for Rudram and 1,182 for Chamakam, with the ācārya's ghana class already labelled.
  • We judge it with planted errors. A line is recorded with known mistakes, and the tool must catch them. It is not yet accurate enough to publish, and reaching that bar is one of the results on the funding page.
Vedic Abhyāsa demo home: Śrī Rudram and Chamakam, each in saṃhitā, krama, jaṭā and ghana
The demo's text list: four pāṭhas for each text, with the ācārya's ghana recordings in place.
Section II · Why one team can do this much

The sites cite each other

They are not separate projects. They share one verse index, and the links between them are checked automatically every time a site is refreshed, so a broken link is caught before it reaches the public.

Purāṇa Atlasa chanted verse, found in the recording, with the people and places it names
→matched by its words
One verse index513,887 verses: purāṇas, Mahābhārata, Rāmāyaṇa, Veda, Advaita
→Kane's footnotes matched by text
History of Dharmaśāstra611 footnotes located, at paragraph level
⇄103 links in, 69 back
SmṛtimuktāphalamSanskrit with Tamil, seven kāṇḍas

Adding a corpus to the index improves every site at once: the same text that lets the atlas recognise a chanted verse also lets Kane's footnotes find it.

Section III · The portfolio

Open today, building, and partnered

Open today
In development
  • Vedic Abhyāsa, chanting practice
  • Sanatana.in, the umbrella portal, under the guidance of the Jagadguru of Sringeri
  • Ākārabhāratī: 20th-century Indic thought in Indian languages, digitised from books and journals (Kannada pilot)
Partners
  • Sringeri Śāradā Pīṭham: advaitasharada.sringeri.net, Ādi Śaṅkara's works.
  • Jaiminīya Sāmaveda, with Sri Sekhar Narayanaswamy: Sāma Saṃhitā, Āraṇya Gānam and curated collections. We mentor and give technical support.
Section IV · Open problems, for collaboration

Four open problems we are working on, and would like to work on with others

These are research problems, not bugs. Each is specific to Indic texts and recordings, there is no commercial pull to solve it, and we have measured where today's methods stop. We are working on all four, and we would welcome collaborators: a university lab, a research group or individual researchers who want to work on them alongside us. The measurements are our own, taken in September and October 2026.

1

A "Shazam" for Vedic chant audio

Hold a phone up to anyone chanting the Veda and be told which mantra it is, in about 15 seconds, on the phone itself, with no cloud speech service. The chanter can be anyone, not only the people in our own recordings.

The text side is solved. Ten seconds of correctly heard chant names its place in the Taittirīya Saṃhitā or the Ṛgveda about 97% of the time. The difficulty is hearing the chant: turning a new chanter's voice into something that matches the text. We tried five approaches on the same clips:

Audio fingerprints (how Shazam works)140 / 140the same recording, even after a phone-call chain and added noise
0 / 104the same text, a different chanter. Fingerprints recognise recordings, not mantras.
Speech model hears letters, then text search36 / 39right answers on one clear voice
29 / 40clips of a group chanting the whole Rudram in which it heard almost nothing
Best music "cover-song" model (2025)21 / 104chance is about 7. A chant by another voice looks almost unrelated to it.

Two more approaches, which compare the sound shapes directly, sit between these. The four approaches other than fingerprints all work on the clear voice and all fail on the group recording. Four different matchers failing on one recording means the fault is in what the model hears, not in the matching. We do not yet know why it hears some recordings and not others. It is not the number of voices: a two-voice Ṛgveda recording decodes cleanly and a two-voice Rudram does not.

What we bring to a collaboration
  • 1,504 lines of Śrī Rudram ghana, each aligned to the second, from two chanters, plus a group recording of the whole Rudram
  • 61.5 hours of Yajurveda and 42 hours of Ṛgveda, aligned word by word to the text
  • The fixed test clips, the scripts for all five approaches, and their results

The goal: a 15-second clip of a chanter who is in none of our recordings is named correctly, on a laptop CPU or a phone, and the system says "I don't know" rather than guess.

2

Hearing a student's svara mistakes audio

A pāṭhaśālā student chants a line, and the tool says which syllables went high or low against the ācārya. Pitch tools are built for singing a melody. A Vedic svara is an accent on one syllable, relative to its neighbours, and the ācārya's reference is often two chanters in unison, which a standard pitch tracker cannot follow.

Our first prototype, on the ācārya's own recording6 / 26syllables where its reading agreed with the text
Current method, mistakes planted in a recorded line100% · 75%raised and lowered svaras caught; median timing error 0.04 s
Lines longer than eight syllablesnot measuredthe median Chamaka line is 18 syllables, the longest 42

The planted-error test is a good start, but it was measured on one student recording with short lines and artificial mistakes. Real students make real mistakes on long lines, and nobody has yet shown a method that catches them.

What we bring to a collaboration
  • Recordings of Śrī Rudram and Chamakam, with 1,504 Rudram lines and 685 Chamakam lines aligned to the second
  • A tool that turns any recorded take into test material, with known mistakes planted in it
  • The methods tried so far and their scores

The goal: on a phone, in real students' recordings, flag the syllables an ācārya would correct, and leave alone the ones an ācārya would not.

3

Hearing every verse in a mixed-language discourse audio

In an upanyāsa the speaker moves from Tamil to chanted Sanskrit and back, sometimes in mid-sentence. Speech models transcribe each language well on its own, but where the speaker switches they can silently drop whole stretches, and nothing in their output says so.

Virāṭa Parva290 versesnever written down by the transcription pass
One Kārtika discourse4 min 27 sof alternating Sanskrit and Tamil with no transcript at all, including the hymn a listener asked for
Across 454 recordings3,557 versesexpected and missing, in 707 stretches totalling 21.7 hours
Placing the known text straight into those stretches1,076 / 5,525half-verses that pass both of our checks

When we know which text is being chanted, we can place it directly into the audio. When we do not, or when the speaker paraphrases, we cannot. Language identification does not find the gaps either: in two of three stretches a listener confirmed as chant, it labelled the audio "mixed" rather than Sanskrit.

What we bring to a collaboration
  • 190 discourses in Tamil, Sanskrit and English, with their transcripts timed to the second
  • An independent language-identification pass over all of them, and the list of missing stretches with their times
  • Placements a listener has confirmed by ear, to test against

The goal: a transcript of a mixed Tamil–Sanskrit discourse that misses no chanted verse, checked against the audio rather than against the model's own output.

4

Find the moment someone remembers search

People remember a discourse by its story, not by its words: "the verse the devas chanted after Jalandhara was killed." They ask in Tamil, English or Sanskrit, and they are usually a little wrong. In that case the hymn is to the Ādiśaktis, not to Śiva. The answer should be the recording, playing at the right second.

The material is ready. 190 recorded discourses have 32,200 transcribed sentences, and every one is timed to the second by forced alignment. 19,545 of them are the speaker's own Tamil explanation. We tested four ways of searching it on 13 questions with known answers, plus 3 questions whose answer is not in the recordings:

Finding the right chapter10–11 / 13mostly solved, by a language model reading the chapter headings or the text
Playing the right moment first8 / 13best result, from searching by meaning across languages
Saying "not here" when it is not0 / 3that same search always answers. No score threshold separates right answers from wrong ones.

The two kinds of search fail on different questions. Meaning-based search crosses languages but misses names written in another script. Sound-based matching catches names like Jalandhara, जलन्धर and ஜலந்தரன் as one word, but cannot connect "seeds" to बीजानि. And some answers were never transcribed at all, which is problem 3.

What we bring to a collaboration
  • The timed transcripts of 190 discourses: Tamil, Sanskrit and English, with the source text each one expounds
  • A test set of 36 remembered-context questions across six series, with answers written as times, plus the scoring harness
  • The four searches and their scores, so a new idea can be compared on the same footing

The goal: a question asked in any of the three languages starts the right recording within 30 seconds of the answer, and returns nothing for a question the recordings do not answer.

Already solved, and in use

  • Citations found by their words, not their numbers. 611 of Kane's footnotes are located by matching the Sanskrit he quotes against 493,992 verses. A shuffled control finds none.
  • The text follows the chant. Our own forced alignment gives word timing on 1,023 Ṛgveda sūktas, and it found recordings cut in the wrong place on both Veda sites.
  • No model is asked what time it is. In the Purāṇa Atlas the model supplies only the words. Every timestamp comes from the audio itself or from a person who listened.
  • OCR that keeps svara marks and conjuncts, used for the Yajurveda and for seven volumes of mixed Sanskrit and Tamil in the Smṛtimuktāphalam.

If any of these problems interests you or your group, write to secretary@sanatanasampatti.in and we can talk about how to work on it together.

Section V · The substrate

The corpus underneath

Every public page rests on months of cleaning, structuring and alignment that never shows up in a screenshot. Paying for that work pays for the foundation every other layer depends on. Where a corpus has a public site, the state links to it.

CorpusScopeState
18 MahāpurāṇasAll 18 accessible9 atlases in beta; 8,391 verses on the clock from 182 recordings
Ṛgveda + Sāyaṇa~10,552 ṛks; Aitareya Brāhmaṇa adhyāyas 1–10; BṛhaddevatāBeta: Sāyaṇa on every ṛk; read by maṇḍala or aṣṭaka, or by ṛṣi, devatā or chandas; word timing on 1,023 sūktas
Kṛṣṇa Yajurveda + bhāṣyasSaṃhitā with padapāṭha, Brāhmaṇa, Āraṇyaka; Bhaṭṭa Bhāskara and Sāyaṇa on kāṇḍas 1, 2, 3 and 6 (4, 5 and 7 in progress)Beta: cleaned and aligned; Svarānugamī timed by forced alignment
Prasthānatraya + bhāṣyasUpaniṣads, Brahmasūtra, Gītā + ŚaṅkaraBeta: 13 bhāṣyas with Tamil; the Īśāvāsya also in English
Mahābhārata94,000+ verses, 19 booksLive: with Nīlakaṇṭha's commentary; 13,772 named entities
Harivaṃśa16,100 versesLive as the Mahābhārata's 19th parva; 80% with English
Kane, History of Dharmaśāstra30,520 referencesBeta; 611 footnotes located by matching the words; 171 spoken synopses
Smṛtimuktāphalam7 kāṇḍas, Sanskrit + TamilBeta: indexed, cross-linked to Kane
Advaita paramparā220 ācāryas and their worksLive: lineage, profiles, works catalogue
Section VI · The reusable stack

Same four layers, every tradition

1 · SourceThe canonical text in a trusted form, never copied from unvetted sources.
2 · StructureVerse, chapter and parva mapping, page indices, citation graphs.
3 · ReferencesEntity cards and cross-links, with every correction written down.
4 · LensA reading edition, an atlas, a practice tool, each suited to its text.

Each project lowers the cost of the next. A rupee spent on one corpus does not stay there: it shows up in every site that reads the shared index.

Section VII · What you would be funding

The thinking behind the sites

The sites are the visible part. These four documents say what problem they solve, what is proposed next, and how the machinery is built. Start with the first: it is the clearest statement of why this work matters.

Problem statement

How the Index Gets Made

A story can be retold accurately for a century and still lose the one thing that makes it checkable: its address in the text. This note sets out what is missing between the wikis, which give stories without addresses, and machine aggregation, which gives addresses without judgement.

  1. Retelling keeps the story and loses the address.
  2. Machines supply addresses at scale, but cannot tell one sense of a name from another.
  3. The missing step is trained reading, recorded as signed decisions.
  4. That reading can be coursework: studying a verse closely is the same act as ruling on it.
  5. Where a recording exists, the finished citation plays.
The example it opens with

A well-known encyclopaedia tells how Satyabhāmā was reborn as Kṛṣṇa's queen, "through her purity of life, austerities and devotion to Viṣṇu". It cites no Purāṇa, no chapter and no verse.

The passage stands at Kārtika Māsa Māhātmya 13. Its Sanskrit heading gives the cause as कार्तिकव्रतपुण्येन, by the merit of the Kārtika observance. In a text written to glorify that one observance, the retelling has dissolved it into general piety.

Without the verse address, nobody could see that this had happened. On the Purāṇa Atlas the verse has an address and a recording that plays it.

Proposal

Purāṇa Audio Project

Commission recitation of the Purāṇas that can be addressed verse by verse from the moment it is recorded. The atlases are the working proof.

351,225verses of the eighteen Mahāpurāṇas whose text we hold in full, none yet reachable by ear at its own address

Proposal

Purāṇa Nāma-Kośa

A scholar-verified index of the names, peoples and places of the Purāṇas, starting with the Harivaṃśa. The Mahābhārata has had such an index since Sorensen in 1904; the Purāṇas have none.

367,324verses in the Harivaṃśa and the eighteen Mahāpurāṇas with no index of names at all

Design document

Four Subsystems, One Queue

How recordings, texts, scanned books and publication become one system: machines take work from a shared queue, every result is checked by a different machine than the one that produced it, and the human ear is a worker like any other.

1.88× → 1.02–1.10×transcription cost per hour of audio, after forced alignment removed a second model pass

Who we are

Sanatana Sampatti Foundation

A registered trust in Srirangapatna, founded in June 2022 to preserve, maintain and give access to India's traditional knowledge systems, and the foundations of Sanātana Dharma in particular. Sanatana.in is developed under the guidance of the Jagadguru Śaṅkarācārya of the Dakṣiṇāmnāya Śrī Śāradā Pīṭham, Sringeri. Donations qualify for tax deduction under section 80G of the Income Tax Act.

TrusteeDr. C. S. YoganandaAbhinava Shankaralaya, Mysuru
TrusteeVeda Brahmashree Bhanuprakasha SharmaShashwathi Dharmika Kriya Samithi, Srirangapatna
TrusteeSri Harihara VinayakramBengaluru

Write to secretary@sanatanasampatti.in, or visit sanatanasampatti.in.

Section VIII · How the work gets done

A journey: who starts the work keeps changing, who decides does not

Each step below moved the legwork from people to software: first building the sites, then checking every verse against a second witness, then taking in readers' reports. The next steps let software do the rest of the legwork. At every step, the decision about the text stays with a scholar, and nothing reaches the sites without one.

  1. 1
    beforedone

    The book, scanned

    A scan holds the words of a book. It cannot hold the chant, the commentary beside the verse, or the teacher's voice. For most of the tradition's texts, that is where things stood.

    Starts it
    nobody
    Software does
    nothing
    Decides
    the scholars, as always
  2. 2
    2025 to August 2026done

    Nine sites, open to anyone

    The texts with their commentaries and their recitation, to read, search and listen to: the Veda with the text following the chant, 8,391 Purāṇa verses heard at the second a teacher chants them, Śaṅkara's commentaries with Tamil and English beside them.

    513,887verses in the one index every site checks against
    Starts it
    a handful of people
    Software does
    builds the sites and keeps them linked
    Decides
    the scholars
  3. 3
    September 2026running now

    Every verse checked against a second witness

    The typed Mahābhārata is compared verse by verse with two other editions, and the Yajurveda commentary page by page with the printed book. A reviewer or a vidvān sees only where they differ, with the evidence laid out beside it.

    1,205printed pages of the Yajurveda commentary read against its typed text
    Starts it
    the team
    Software does
    reads, compares, sets aside what agrees
    Decides
    reviewers, and a vidvān against the printed page
    Fund this: Clean up and publish the Yajurveda bhāṣyas →
  4. 4
    4 to 17 September 2026done

    A 4,333-page digest, searchable in thirteen days

    The Smṛtimuktāphalam, Vaidyanātha Dīkṣita's digest of dharma, from scans to a searchable edition: every section and quotation indexed, and linked both ways with Kane's History of Dharmaśāstra. An out-of-print commentary would be published the same way.

    407of Kane's footnotes traced to the verse they quote
    Starts it
    the team chooses the book
    Software does
    reads the scans, finds their faults, builds the edition
    Decides
    the team; a vidvān's reading of the text is still to come
    Fund this: Publish one out-of-print smṛti commentary →
  5. 5
    21 September to 10 October 2026running now

    Readers find the mistakes

    A reader selects a word that looks wrong and taps. Most reports come from one proofreader, working parva by parva. More than half of them already have the other editions' reading waiting for the reviewer.

    820reports from readers of the Mahābhārata in three weeks
    Starts it
    readers
    Software does
    attaches the evidence
    Decides
    reviewers
  6. Today · 17 October 2026
  7. 6
    nextproposed

    Every report reaches the right person

    Each report says what kind it is: a typing mistake, a name to explain, a page that is not working, an idea. It goes to the person who can decide it, with the first check already done, and the reader hears back when it is fixed.

    Starts it
    any reader, or a vidvān
    Software does
    sorts and checks each report
    Decides
    the same people as before
  8. 7
    after thatproposed

    The first index of names for a Purāṇa

    Pāṭhaśālā students read each verse that names a person, and a vidvān signs every entry. Half the chapters are done with software doing the legwork and half without, so the time it saves is measured, not claimed.

    ₹37.5 lakhfor the Harivaṃśa pilot: 16,100 verses, up to 4,034 names, nine months
    Starts it
    a student's question
    Software does
    finds the verses, hands them out, keeps the work moving
    Decides
    students read, a vidvān signs
    Fund this: Index the names of the Harivaṃśa: the Nāma-Kośa pilot →
Section IX · What funding buys

Fund a result, not a tier

Each of the eight lines on the funding page is something specific that does not exist today, with its price, how long it takes, and a meter of where it stands:

  • The four core smṛtis brought into the index, so Kane's footnotes can find their verses
  • A pilot index of names for the Harivaṃśa, the first for any Purāṇic text
  • The Purāṇa Nāma-Kośa: the same index for all eighteen Mahāpurāṇas, one Purāṇa at a time
  • A whole Purāṇa commissioned as an upanyāsa, addressable verse by verse from the first day
  • The Taittirīya Brāhmaṇa and Āraṇyaka recorded, with the text following the chant
  • An out-of-print smṛti commentary published as an edition
  • Sāyaṇa's and Bhaṭṭa Bhāskara's Yajurveda bhāṣyas cleaned up and published
  • Vedic Abhyāsa released and piloted in pāṭhaśālās

Sponsors are thanked on a sponsors' page, reached by one link from each funded result. No name is printed on a verse.

For companies: the trust is registered for CSR (CSR00111219), and every result falls under Schedule VII. The page for heads of CSR.

See prices and fund →
Section X · Why this, over other CSR options

Four reasons

Permanent

This is lasting infrastructure for the textual heritage of Sanātana Dharma. It will outlive any single funder.

Auditable

Every figure on this page comes from the sites' own builds, and most can be checked by clicking. The atlases show what they did not reach, as well as what they did.

On the national agenda

It fits Bhārat-Vidyā, Indian Knowledge Systems and language preservation.

Attributable

Named series, visible attribution and scholar validation, rather than a logo on a banner.

Section XI · Not yet covered

What we have not done

Naming the gaps makes this a scoped purchase rather than a sales pitch.