Office documents by issuing body. Part of what the twin can answer. Every figure below is the value the route serves, with its source; the raw response is at /api/twin/brain/objdocs/body/nsc.
Descriptive, sourced: no model
Basis: sourced records (URL, sha256 or locator per row), no model.
stored files, documents and chunks, and counts over them
| Type | Files | Bytes |
|---|---|---|
| Files: 524 | Bytes: 345,735,652 |
| Upload folder | Files |
|---|---|
| 2024/12 | Files: 6 |
| 2026/4 | Files: 5 |
| 2026/5 | Files: 6 |
| Verdict | PDFs |
|---|---|
| Text | PDFs: 18 |
| Manifest line | Type | Bytes | Upload folder | Text layer | Pages |
|---|---|---|---|---|---|
| 52,686 | Type: pdf | Bytes: 86,129 | Upload folder: 2024/12 | Text layer: |
| Source | Publisher | Unit | Caveat |
|---|---|---|---|
| Stored files from government portals | Publisher: Uploading offices of the national portal (stored copies) | Unit: one row per stored file: manifest line, URL, sha256 at fetch, bytes, office, upload folder, file type; source file is relative to the archive disk root | Caveat: upload folder is the object store's <year>/<number> folder exactly as it appears in the URL, not the document's own date; under 2026 the number runs 0 to 8, so it may be a zero-based month, which is not verified. The issuing body is the office-<slug> URL segment; its portal host is the slug with hyphens read as dots. Body and Place links are exact-domain matches only. sha256 verified is set only for re-hashed files (the random sample and the pilot); the rest carry the harvest's own sha256. |
phones_detected), never stored.oracle_wave spec values: LLM-derived; used only to order pilot candidates, never served.| Files: 44 |
| 2026/7 | Files: 5 |
| 2026/8 | Files: 458 |
| Pages: not available |
| 52,689 | Type: pdf | Bytes: 299,811 | Upload folder: 2024/12 | Text layer: not available | Pages: not available |
| 52,692 | Type: pdf | Bytes: 553,823 | Upload folder: 2024/12 | Text layer: not available | Pages: not available |
| 52,696 | Type: pdf | Bytes: 1,658,735 | Upload folder: 2024/12 | Text layer: not available | Pages: not available |
| 52,698 | Type: pdf | Bytes: 134,386 | Upload folder: 2026/5 | Text layer: not available | Pages: not available |
| 52,699 | Type: pdf | Bytes: 220,858 | Upload folder: 2026/4 | Text layer: not available | Pages: not available |
| 52,700 | Type: pdf | Bytes: 3,506,925 | Upload folder: 2024/12 | Text layer: not available | Pages: not available |
| 52,701 | Type: pdf | Bytes: 1,658,735 | Upload folder: 2026/4 | Text layer: not available | Pages: not available |
| 52,703 | Type: pdf | Bytes: 134,386 | Upload folder: 2026/5 | Text layer: not available | Pages: not available |
| 52,704 | Type: pdf | Bytes: 1,933,665 | Upload folder: 2026/5 | Text layer: not available | Pages: not available |
| 52,705 | Type: pdf | Bytes: 4,840,263 | Upload folder: 2026/5 | Text layer: not available | Pages: not available |
| 52,706 | Type: pdf | Bytes: 5,094,646 | Upload folder: 2026/4 | Text layer: not available | Pages: not available |
| 52,707 | Type: pdf | Bytes: 1,780,950 | Upload folder: 2026/5 | Text layer: not available | Pages: not available |
| 52,708 | Type: pdf | Bytes: 106,287 | Upload folder: 2026/6 | Text layer: Text | Pages: 2 |
| 52,709 | Type: pdf | Bytes: 985,251 | Upload folder: 2026/6 | Text layer: not available | Pages: not available |
| 52,710 | Type: pdf | Bytes: 115,034 | Upload folder: 2026/6 | Text layer: not available | Pages: not available |
| 52,711 | Type: pdf | Bytes: 1,534,702 | Upload folder: 2026/6 | Text layer: not available | Pages: not available |
| 52,712 | Type: pdf | Bytes: 107,312 | Upload folder: 2026/6 | Text layer: not available | Pages: not available |
| 52,713 | Type: pdf | Bytes: 1,553,165 | Upload folder: 2026/6 | Text layer: not available | Pages: not available |
| 52,714 | Type: pdf | Bytes: 612,366 | Upload folder: 2026/6 | Text layer: not available | Pages: not available |
| 52,715 | Type: pdf | Bytes: 3,478,513 | Upload folder: 2026/4 | Text layer: not available | Pages: not available |
| 52,716 | Type: pdf | Bytes: 587,744 | Upload folder: 2026/6 | Text layer: not available | Pages: not available |
| 52,717 | Type: pdf | Bytes: 196,413 | Upload folder: 2026/6 | Text layer: not available | Pages: not available |
| 52,718 | Type: pdf | Bytes: 952,608 | Upload folder: 2026/6 | Text layer: not available | Pages: not available |
| 52,719 | Type: pdf | Bytes: 10,011,133 | Upload folder: 2026/5 | Text layer: not available | Pages: not available |
| 52,720 | Type: pdf | Bytes: 110,317 | Upload folder: 2026/6 | Text layer: not available | Pages: not available |
| 52,721 | Type: pdf | Bytes: 107,269 | Upload folder: 2026/6 | Text layer: not available | Pages: not available |
| 52,722 | Type: pdf | Bytes: 108,110 | Upload folder: 2026/6 | Text layer: not available | Pages: not available |
| 52,723 | Type: pdf | Bytes: 108,752 | Upload folder: 2026/6 | Text layer: not available | Pages: not available |
| 52,724 | Type: pdf | Bytes: 106,711 | Upload folder: 2026/6 | Text layer: not available | Pages: not available |
| 52,725 | Type: pdf | Bytes: 1,646,279 | Upload folder: 2026/6 | Text layer: not available | Pages: not available |
| 52,726 | Type: pdf | Bytes: 941,222 | Upload folder: 2026/6 | Text layer: not available | Pages: not available |
| 52,727 | Type: pdf | Bytes: 952,249 | Upload folder: 2026/6 | Text layer: not available | Pages: not available |
| 52,729 | Type: pdf | Bytes: 1,725,760 | Upload folder: 2026/6 | Text layer: not available | Pages: not available |
| 52,730 | Type: pdf | Bytes: 931,810 | Upload folder: 2026/6 | Text layer: not available | Pages: not available |
| 52,731 | Type: pdf | Bytes: 110,083 | Upload folder: 2026/6 | Text layer: not available | Pages: not available |
| 52,732 | Type: pdf | Bytes: 10,470,085 | Upload folder: 2026/4 | Text layer: not available | Pages: not available |
| 52,733 | Type: pdf | Bytes: 107,968 | Upload folder: 2026/6 | Text layer: not available | Pages: not available |
| 52,734 | Type: pdf | Bytes: 12,191,139 | Upload folder: 2024/12 | Text layer: not available | Pages: not available |
| 52,735 | Type: pdf | Bytes: 108,137 | Upload folder: 2026/6 | Text layer: not available | Pages: not available |
| 52,736 | Type: pdf | Bytes: 106,800 | Upload folder: 2026/6 | Text layer: not available | Pages: not available |
| 52,737 | Type: pdf | Bytes: 107,470 | Upload folder: 2026/6 | Text layer: not available | Pages: not available |
| 52,738 | Type: pdf | Bytes: 1,372,804 | Upload folder: 2026/6 | Text layer: not available | Pages: not available |
| 52,739 | Type: pdf | Bytes: 105,785 | Upload folder: 2026/6 | Text layer: not available | Pages: not available |
| 52,740 | Type: pdf | Bytes: 942,004 | Upload folder: 2026/6 | Text layer: not available | Pages: not available |
| 52,741 | Type: pdf | Bytes: 109,950 | Upload folder: 2026/6 | Text layer: not available | Pages: not available |
| 52,742 | Type: pdf | Bytes: 108,384 | Upload folder: 2026/6 | Text layer: not available | Pages: not available |
| 52,743 | Type: pdf | Bytes: 106,606 | Upload folder: 2026/6 | Text layer: not available | Pages: not available |
| 52,744 | Type: pdf | Bytes: 108,063 | Upload folder: 2026/6 | Text layer: not available | Pages: not available |
| 52,745 | Type: pdf | Bytes: 114,607 | Upload folder: 2026/6 | Text layer: not available | Pages: not available |
Not held: Re-hash verified.
| Per-issuing-body manifest datasets | Publisher: Built from the rows above by the inventory pipeline | Unit: one row per uploading office, with its partition file and sha256 | Caveat: Each body's inventory partition is the resumable unit of the pipeline; a rerun rewrites only partitions whose rows changed. |
| 200-chunk pilot: documents and chunks with printed fields | Publisher: each document's stored PDF (PyMuPDF text layer) | Unit: one row per pilot document (fields with page and line) and per chunk (page range, counts, text sha256) | Caveat: Pilot documents were chosen in the priority order of the A2 oracle wave specs (LLM extractions, used as pointers only; no spec value is stored or served), one document per body, text-layer PDFs fully chunked in at most 4 chunks. Documents about a person (CVs, data sheets, rosters, beneficiary lists, or two or more mobile numbers on pages 1-2) are screened out before chunking. Kind keywords match only Unicode Bangla in logical order or English; many portal PDFs extract Bangla in visual order or legacy font encodings, so an absent kind is not evidence of none. |
| Pipeline run log (measured) | Publisher: Measured pipeline runs on a 16-core machine | Unit: one row per stage run: items, bytes, seconds, workers | Caveat: Runs over files a previous run had just read hit the page cache and overstate the rate; the projection uses the cold runs named in its basis. |