Read the text, not an interpretation
The Library shows each text as the named edition prints it — not abridged, not explained. Every place where the page differs from the source is listed under “Every modification of a text” below.
Accuracy
The checks actually used are listed under “How every metric is computed” below. Volumes that failed or have not been checked are named in their own sections, not hidden.
Permanent references
Every passage and every section has an identifier that does not change, even when pages move — for example
arnon.in.th/id/pariyatti/luang-b1-8Search
Results are ordered by closeness of wording, not by authority, and no one pays to rank higher.
Limits
Legal text is not legal advice · the in-force status of some acts has not been checked · AI answers can be wrong — always check against the text.
What “Verified” means here
This text was pulled from a primary source that can be named, at a time that is recorded, and checked by checksum — a reader can go back to the same original at the same moment.
It does not mean That Arnon certifies the fact as true. Primary sources can be wrong, stale, or in disagreement; the system shows which source said what and when — it does not rule.
How every metric is computed
Condition of the law corpus against its sources
Our text is extracted from PDFs the agencies publish. Extraction can fail, and we measure it with three methods whose blind spots differ. The figures below are counted live from the corpus.
- No defect in three character checks; not yet compared with the Royal Gazette
- 1,194 / 2,703Three methods: embedded-Latin scan, second extractor, glyph-order cross-check
- Defects found
- 34 / 2,703The per-document count is shown on that document's page
- Display corrected, awaiting the Royal Gazette
- 24 / 2,703The per-document count is shown on that document's page
- Withdrawn during review
- 888 / 2,703The per-document count is shown on that document's page
- Not verifiable with the methods available
- 563 / 2,703Each has a named reason — most often no reference font to compare against
"No defect found" is not "correct". Two of the three methods read the PDF's own character table, so when that table is wrong both are wrong together. The third method sees that class but does not cover every font — which is why some documents sit in "not verifiable".
What we deliberately do not do
- No truth score, no confidence percentage, no Verified: YES/NO badge.
- Colour never signals truth — only computable states: no source, stale, sources disagree.
- The word “conflict” is never used of scripture, and no reliability metric is shown on scripture.
- No figure that cannot be proven appears on the home page or anywhere else.
The principles every screen must pass
- 01Truth Before AI — the fact is the protagonist, not the model
- 02Evidence Before Opinion
- 03Cite or Refuse — no evidence, no answer
- 04Separate Facts from Interpretation — visibly, always
- 05Every Source Is Traceable — every sentence leads back to an original
- 06Intelligence Is Collaborative — readers can check and build on it
- 07Never Claim More Than You Can Prove — every metric must explain its own computation
Licence status — the test we apply
Every edition carries two things, not one: a status and the evidence for it. A status without evidence is a claim, and this page exists so that we never claim more than we can show.
The four bases actually in use
- Granted in writing by the rights holderIt means A standard licence published by the rights holder themselves — CC0, CC BY, the Public Domain Mark, the DGA Open Government Licence — and the evidence is that publication.It does not mean That we vouch for the accuracy of the translation or compilation. A licence speaks about reuse rights, not about quality.Editions on this basis: pli-ms · en-sujato · en-brahmali · th-dhiranandi · th-jayasaro · th-korakot · en-kelly · en-soma · en-suddhaso · en-kovilo · en-anandajoti · grc-sblgnt · ar-uthmani
- Declared public domain by the sourceIt means The publishing source states on its own page that the work is in the public domain, and we record the link to that statement.It does not mean That we have verified the copyright status in every jurisdiction. We record what the source says, not our own finding.Editions on this basis: bo-derge · bo-derge-tengyur · he-wlc · en-jps1917 · en-kjv · sa-gita
- The operator’s own reading of public factsIt means No one granted anything and no source declared anything. The operator read checkable facts — the publisher and year of printing, or the fact that the text was promulgated in the Royal Gazette — and concluded it may be republished. The reasoning is recorded per edition and is revisable.It does not mean It is not counsel’s opinion and not a grant from anyone. It is the weakest basis we use, and it is labelled that way on purpose — if a rights holder disagrees, we take the text down.Editions on this basis: th-krisdika-consolidated · th-gazette-agency · th-gazette-ocs · th-gazette-ect · th-chabab-luang · pli-siamrath · en-pickthall
- Permission asserted, document not yet on fileIt means There is a record that the operator obtained permission, but no document we can show publicly yet. We display the text with this label rather than hiding the state.It does not mean That this equals a licence. Until the document is on file it is a one-sided assertion.Editions on this basis: th-attha-84000 · th-mahachula
Comparing editions: what evidence each match rests on
Editions of the same text divide and number their passages differently, so we never carry an item number across editions — we match on evidence and always say which kind.
- Titles match2,970 texts · 41.0%both editions give the same title
- One title contains the other290 texts · 4.0%one edition prints a long title that folds in its sub-headings while the other prints a short one, and the two point at one text without ambiguity
- Position in the volume3,721 texts · 51.4%both editions divide that volume into the same number of texts, so positions line up — but the titles differ, so this is not confirmed to be the same text
- Refused263 texts · 3.6%cannot be compared; the system does not guess
The first two count as verified · the third is not, and is labelled on every page that shows it.
These numbers are not a score. No target is set on them and nothing is optimised toward them — they say which kind of evidence supports each match, and move only when the data or the method moves.
Census change log
- ๗ กันยายน ๒๕๖๙ · method — Logging of causes begins — movements before this date were not recorded
Reference units per religion
We do not force one unit on every scripture — a unit is what that tradition itself uses to cite its text, and imposing a foreign unit changes what a reference number means.
- Buddhism
- texts (sutta/kaṇḍa) and numbered items of the printed edition
- Christianity
- verses within chapters of a book
- Judaism
- verses (pasuk) as divided by the edition that covers the whole canon
- Islam
- āyāt within sūrahs
- Hinduism
- ślokas within chapters
The unit-label contract (short form)
Whether a unit is labelled “text” or “item” comes from the collection bundle (per-edition counts made at build time), not from the page · G1a = a title the source gives, witnessed by a source field · G1b = a source title we transliterate under a declared scheme · G2 = a title we set or translate, which must be labelled as ours — the gate recounts from the documents before every release.
Every modification of a text
Every edition whose copy differs from its source is listed here and at the foot of every page that shows it — read live from the edition registry, so a line disappears by itself once the text is restored.
- ภาษาทิเบต — กังยูร์ฉบับเดเก (e-text ของ Esukhia) bo-derge — ตัดตัวบอกบรรทัดและ {D…} ออกเป็นคีย์/โครง · ตัด BOM หน้าไฟล์ (เล่ม 80) · ไม่ใส่บรรทัดว่าง · ตัวอักษรอื่นทั้งหมดเท่าต้นทาง รวมเครื่องหมายบรรณาธิการของ Esukhia ({เดิม,ปรับ} · (ผิด?,เสนอ) · [สงสัย] · #)
- ภาษาทิเบต — เตงยูร์ฉบับเดเก (e-text ของ Esukhia) bo-derge-tengyur — ตัดตัวบอกบรรทัดและ {D…} ออกเป็นคีย์/โครง · ตัด BOM หน้าไฟล์ (210 จาก 213 เล่ม — ทุกเล่มยกเว้น 4, 211, 213) · ไม่ใส่บรรทัดว่าง · บรรทัดหน้าที่มีแต่แท็บไม่เป็น segment ([1b] เล่ม 152 · [175b] เล่ม 152 · [210b] เล่ม 170) · ตัวบอกหน้าที่ต้นทางพิมพ์ผิดอ่านเป็นบรรทัดหน้าเปล่า (เล่ม 65 บรรทัด 3558 ` 224a]`) · ตัวอักษรอื่นทั้งหมดเท่าต้นทาง รวมเครื่องหมายบรรณาธิการของ Esukhia ({เดิม,ปรับ} · (ผิด?,เสนอ) · [สงสัย] · #) และ ऽ · । ของเล่ม 197
Licence instruments the source registry leaves unspecified
Every edition currently has a fully specified instrument
The “summary” rows of the Mahachula edition
The Mahachula source has 8 units titled “summary” with nothing in the source distinguishing them from the text — we show them as the source has them and record this as a limit of the source, not a judgement of ours.
When we refuse to compare
A real case: in volume 30 one edition has 19 texts and the other 37 — when the division differs, comparing by position fails for the whole volume, not for some texts in it.
So the system offers no comparison in that volume and takes you to the target edition’s contents instead — declining is itself an answer.
What we cannot verify yet
51.4% of all cross-edition matches are “matched by position” — those volumes divide into the same number of texts, so positions line up, but we have no evidence yet that the texts are the same.
We show this figure rather than folding it into the verified count to make the numbers look better — hiding it would make the rest meaningless.
Why there is no truth score
We show no truth percentage, no credibility score, and no binary “verified ✓” badge, because such numbers cannot be shown to be computed — they are opinions dressed as measurements.
We show the raw materials of credibility instead, for you to judge: number of sources · their tier (primary/secondary) · when the data was fetched · the source document’s date · coverage · agreement between sources.
How to audit us
Automated checks run before every release:
- the page served must be the edition the contents pointed at — checked for every volume of every edition
- links we have published must not die — a broken citation destroys the thing we are for
- an unverified match must not become “verified” unless the evidence changes
- every figure on the site is read from the system at render time, never written in advance
Each check is tested by deliberately breaking the thing it guards and confirming it catches it — a check never tested that way does not count as a check.
The scope of this page today
This page describes methods actually enforced on the collections already ingested — a collection not yet ingested shows that status and carries no figures.
Changes
Every change to these principles and methods is recorded here with its date.
Last updated ๗ กันยายน ๒๕๖๙
Permanent identifiers — and the time we broke ours
Every unit has a permanent identifier such as arnon.in.th/id/religion/luang-b1-8 — collection then text key — computed from the text’s own key alone and not from the page layout. The layout may change; the identifier does not.
Before 13 August 2026 the canon’s identifier was the page URL, so moving the reader’s base changed it once. We verified that every earlier address still resolves, but a changed identifier means a machine holding the old form as a key sees a different thing for the same text. Every earlier form is therefore declared on each page (sameAs) so the two can be matched — and we do not erase the record of it.
Names of world scriptures — which are ours
All 220 Thai names of world scriptures are ours (transliterations or names already in common use) — none of our sources is a Thai edition. Source-script names of the Tanakh and Bible have no witness yet for which file they were copied from (the WLC OSIS files carry only the collection title). Arabic sura names match Tanzil for 108 of 114 (six differ in hamza spelling); the English sura names follow our own transliteration scheme, not Tanzil’s. Every page declares the kind of each name in its colophon and in the machine-readable data.
World-scripture corpus digest — a history, not a current value
The collection fingerprint is computed over every segment of text. It may move only when the text a reader sees changes, or the method changes — and each move needs a new row in the register first; old rows are never edited. Shown are the first 16 of 64 characters.
8080a1e843aaa7bc…· · first build — บันเดิลแรก — Esukhia/derge-kangyur @ a582cf47 · ๑๐๓ เล่ม · ๑๕ หมวด · โทโฮกุ ๑,๑๙๘ รายการ (หลัก ๑,๑๒๓ · ย่อย ๗๕) · ๒,๑๗๔ หน่วยอ่าน · ๔๖๑,๓๐๓ บรรทัด22bf7e9c53f6ccbe…· · first build — บันเดิลแรก — Esukhia/derge-tengyur @ 17465313 · ๒๑๓ เล่ม · ๑๖ หมวด · โทโฮกุ ๓,๓๖๓ รายการ (ไม่มีคัมภีร์ย่อย) · ๕,๑๘๔ หน่วยอ่าน · ๘๙๘,๑๑๐ บรรทัด711c8a9713f07029…· · first build — บันเดิลแรก — ทานัค · ไบเบิล · อัลกุรอาน · ภควัทคีตา ๒๒๐ เล่ม ๖๑,๒๕๔ ข้อ (ai-religion #13)4308187b8a11269c…· · text changed — P3.3–P3.5 คืนสิ่งที่ท่อดึงเดิมตัดทิ้ง: สัญลักษณ์ apparatus ของ SBLGNT ๘,๗๐๕ ตำแหน่ง · qere ของ WLC ๑,๒๕๔ รายการ (เข้า x.variants · ตัวบทที่เดินยังเป็น ketiv) · เครื่องหมาย פ ס ׆ ของ WLC — จำนวนข้อ ๖๑,๒๕๔ เท่าเดิม
The Tipiṭaka fetch pipeline from SuttaCentral — its fetch step cannot be re-proven offline
The Pali/English texts and the table of contents of the Tipiṭaka were fetched from SuttaCentral once and stored as our own database. The final artefacts are proven byte-for-byte by rebuilding, but the fetch step itself cannot be re-proven offline: the kept copy holds only the 388 table-of-contents files, not the 7,824 texts. We chose not to re-fetch from a volunteer project merely to prove our own steps, and will redo this step only when the source publishes a new edition — this notice is withdrawn on the day the fetch can be re-proven.
How to cite this site
Scripture pages carry a “copy verse link” button on every verse, giving an edition-pinned link (?ed=). Law pages cite per section via the section link (…/12) pinned with ?v=year. Cite the pinned link, not the bare page. A copy button on every unit of every collection is coming.
พระไตรปิฎก — หลักการ
เว็บนี้ยกข้อความจากคัมภีร์มาให้อ่าน และให้เครื่องเรียบเรียงคำตอบจากข้อความที่ยกมาเท่านั้น · หน้านี้อธิบายว่าอะไรถูกตรวจสอบ อะไรไม่ได้ถูกตรวจสอบ และตัวเลขที่เห็นบนหน้าจอมาจากไหน — ทุกตัวเลขในหน้านี้อ่านจากระบบตอนเปิดหน้า ไม่ได้พิมพ์ค้างไว้
"ตรวจสอบได้" แปลว่าอะไร
ตัวเลขแต่ละตัวคำนวณอย่างไร
ตัวชี้วัดใดที่อธิบายวิธีคำนวณไม่ได้ จะไม่ถูกแสดงบนหน้าจอเลย
| ตัวเลข | ค่าตอนนี้ | นับอย่างไร |
|---|---|---|
| ตัวบทที่ค้นได้ (= ที่เปิดอ่านได้) | ๗,๒๘๖ | ตัวบทที่มีข้อความนำเข้าแล้วและอยู่ในดัชนี FTS5 · เป็นชุดเดียวกับ "ที่เปิดอ่านได้" โดยโครงสร้าง — ตัวบทหนึ่งค้นได้ก็ต่อเมื่อมีข้อความให้อ่าน จึงเป็นตัวเลขเดียว ไม่ใช่สองตัว |
| ตัวบททั้งหมดในโครงสร้าง | ๗,๘๒๔ | จำนวนโหนดชนิด text ทั้งหมด รวมที่ยังไม่มีข้อความ — ส่วนต่างระหว่างแถวนี้กับแถวแรกคือสิ่งที่ยังไม่ได้นำเข้า |
| ดึงข้อมูลครั้งล่าสุด | ๒๐๒๖-๐๘-๑๕ | วันที่ ingest เขียนไว้ใน manifest — ไม่ใช่วันที่ deploy และไม่ใช่วันนี้ |
คำตอบที่เครื่องเรียบเรียง
คำถามถูกส่งไปเรียบเรียงที่ OpenAI ซึ่งประมวลผลในสหรัฐอเมริกา · คำตอบผ่านสามด่านก่อนถึงหน้าจอ:
- โมเดลเห็นเฉพาะข้อความที่ค้นเจอ ไม่มีเครื่องมืออื่น ไม่มีการค้นรอบสอง และไม่มีความรู้ทั่วไปให้ใช้
- ตอบผ่านรูปแบบที่บังคับไว้ตายตัว จึงเขียนอะไรนอกโครงไม่ได้
- ระบบตัดคำอ้างอิงที่ไม่ได้อยู่ในชุดข้อความที่ส่งให้ทิ้งทั้งหมด
ถ้าผ่านสามด่านแล้วไม่เหลือคำอ้างอิงเลย ระบบจะไม่แสดงคำตอบ และบอกว่าทำไม — ไม่ใช่แสดงคำตอบที่ไม่มีที่มา
แถว “แหล่งอ้างอิง” ในแผงหลักฐานบนการ์ดคำตอบ คือจำนวนข้อความที่เหลือหลังผ่านด่านที่สาม — ไม่ใช่จำนวนข้อความที่ค้นเจอ และไม่ใช่คะแนนความน่าเชื่อถือ ยิ่งมากไม่ได้แปลว่ายิ่งถูก · ทุกข้อความเป็นปฐมภูมิเสมอ เพราะเป็นตัวบทของฉบับเอง ไม่ใช่งานที่เขียนถึงตัวบท
ฉบับและสัญญาอนุญาต
สิทธิ์ถูกบันทึกต่อฉบับ ไม่เคยเหมารวม — "แหล่งนี้เปิดเสรี" เป็นประโยคที่เป็นจริงไม่ได้ มีแต่ "ฉบับนี้เปิดเสรี"
| ฉบับ | สัญญาอนุญาต | สถานะหลักฐานสิทธิ์ |
|---|---|---|
Mahāsaṅgīti Tipiṭaka Buddhavasse 2500pli-ms | PDM-1.0 | มีหลักฐานแล้ว |
English translation — Bhikkhu Sujatoen-sujato | CC0-1.0 | มีหลักฐานแล้ว |
English translation (Vinaya) — Bhikkhu Brahmalien-brahmali | CC0-1.0 | มีหลักฐานแล้ว |
พระไตรปิฎกภาษาไทย ฉบับหลวงth-chabab-luang | Public domain (term expired) — operator determination | มีหลักฐานแล้ว |
Dhīranandī (Thai)th-dhiranandi | CC0-1.0 | มีหลักฐานแล้ว |
พระอาจารย์ชยสาโร (Thai)th-jayasaro | CC0-1.0 | มีหลักฐานแล้ว |
Korakot (Thai)th-korakot | CC0-1.0 | มีหลักฐานแล้ว |
kelly (English)en-kelly | CC0-1.0 | มีหลักฐานแล้ว |
soma (English)en-soma | CC0-1.0 | มีหลักฐานแล้ว |
suddhaso (English)en-suddhaso | CC0-1.0 | มีหลักฐานแล้ว |
kovilo (English)en-kovilo | CC0-1.0 | มีหลักฐานแล้ว |
anandajoti (English)en-anandajoti | CC-BY-SA-3.0 | มีหลักฐานแล้ว |
สิ่งที่เว็บนี้จะไม่ทำ
- ไม่ให้คะแนนความจริง ไม่มีเปอร์เซ็นต์ความน่าเชื่อถือ ไม่มีป้าย "ยืนยันแล้ว" กับตัวข้อความ — เพราะคำนวณไม่ได้
- ไม่อนุมานจากความเงียบ · การที่คัมภีร์ไม่ได้กล่าวถึงเรื่องหนึ่ง ไม่ได้แปลว่าคำตอบคือ "ไม่มี"
- ไม่ตัดสินว่าฉบับใดถูกกว่าฉบับใด · ฉบับที่ต่างกันคือมุมมองที่ต่างกัน ไม่ใช่ฝ่ายผิด
- ไม่แสดงตัวเลขที่อธิบายวิธีคำนวณต่อสาธารณะไม่ได้