Five RTI plot twists
Pick your paperwork adventure. Choose a case Maya — Three-way parallel split Nisha — Serial transfer, then split Asha — Split with appeal and later reply Imran — Mixed reply, fee, and silence Meera — Single chain, many attachments Use a redacted case · Import JSON 01 Maya Three-way parallel split parallel split · three replies 02 Nisha Serial transfer, then split authority transfer · parallel split 03 Asha Split with appeal and later reply no reply · first appeal 04 Imran Mixed reply, fee, and silence additional fee · no reply 05 Meera Single chain, many attachments single registration · consolidated reply
Pick a citizen to see why they filed, their exact RTI questions, and what happened to every branch.
Maya's fictional case · Three-way parallel split
Fellowship selection records Filed 2 Jun 2026 with Central Fellowship Selection Board (fictional)
Questions 3
Registrations 3
Replies 3 Why Maya filed
Find the records behind her fellowship result. What happened next: One application was forwarded to three CPIO sections, producing three registrations and three separate replies.
Where the trail gets messy
Maya must open every registration and manually remember which reply addresses marks, the approved cut-off, and the seat calculation.
The dependency tree below puts this history back in order. What Maya asked in the RTI application These are the original questions. The Reply Map checks each one below.
Q1 Marks record Provide the written-test marks, interview marks, and total marks recorded for application DEMO-024.
Q2 Approved cut-off Provide the approved category-wise cut-off document used for the 2026 selection.
Q3 Seat calculation Provide the calculation sheet or approval record showing how the total number of seats was determined.
Every registration, transfer and reply—reunited at last.
Original applicationOriginal RTI application Filed 2026-06-02
Forwarded in parallel RTI registrationResults section DEMO/CFSB/R/E/26/00421Reply received 2026-06-04
Reply received Reply receivedMarks-table reply DEMO/CFSB/R/E/26/00421Substantive reply 2026-06-18
Forwarded in parallel RTI registrationSelection Policy section DEMO/CFSB/R/E/26/00421/1Reply received 2026-06-04
Reply received Reply receivedCut-off attachment reply DEMO/CFSB/R/E/26/00421/1Substantive reply 2026-06-21
Forwarded in parallel RTI registrationPlanning and Finance section DEMO/CFSB/R/E/26/00421/2Reply received 2026-06-04
Reply received Reply receivedSeat-total reply DEMO/CFSB/R/E/26/00421/2Substantive reply 2026-06-26
Original application Original RTI application
Maya asks for three groups of fellowship-selection records.
Date 2026-06-02 Questions: Q1 Marks record · Q2 Approved cut-off · Q3 Seat calculation
Open a question, read the source and say yes or no. Revolutionary, apparently.
Compare the experience Proposed: answer and next step together
Proposed view Reply Map + action Current pattern Separate records
You're the judge here. The JSON links records to questions. Only you can say whether the information is satisfactory.
Q1 Marks record DEMO/CFSB/R/E/26/00421 Check this question Citizen asked Provide the written-test marks, interview marks, and total marks recorded for application DEMO-024.
Reply passage “Application DEMO-024 — Written test: 62/80; Interview: 16/20; Total recorded score: 78/100.”
Record checked maya-results-reply.pdf
Page / location Page 2 · Candidate marks table
Registration DEMO/CFSB/R/E/26/00421
Record date 2026-06-18 What this record shows The requested written-test, interview, and total marks appear in the table.
Open watermarked sample PDF (new tab) Show this record in the tree
Q2 Approved cut-off DEMO/CFSB/R/E/26/00421/1 Check this question Citizen asked Provide the approved category-wise cut-off document used for the 2026 selection.
Reply passage “Approved 2026 selection cut-off — Demonstration Category B: 74 marks. Approved by the Fellowship Selection Committee on 14 May 2026.”
Record checked maya-cutoff-reply.pdf
Page / location Attachment 1 · Page 1
Registration DEMO/CFSB/R/E/26/00421/1
Record date 2026-06-21 What this record shows The approved category cut-off and approval date appear in the attachment.
Open watermarked sample PDF (new tab) Show this record in the tree
Q3 Seat calculation DEMO/CFSB/R/E/26/00421/2 Check this question Citizen asked Provide the calculation sheet or approval record showing how the total number of seats was determined.
Reply passage “The final fellowship notification records a total of 120 seats. The notification is enclosed as Annexure A.”
Record checked maya-vacancy-reply.pdf
Page / location Page 1 and Annexure A
Registration DEMO/CFSB/R/E/26/00421/2
Record date 2026-06-26 What this record shows The reply states the final total, but it does not provide the requested calculation sheet or approval record.
Still not found in the record No calculation sheet, formula, file noting, or approval record explaining the total was located.
Open watermarked sample PDF (new tab) Show this record in the tree
Prototype boundary No account, server upload, runtime AI or government API. Satisfaction is your choice; draft notes stay in this tab. Nothing is filed and no legal result is predicted.
Proof, not vibes
Because “open another tab” is not a solution. Official guidance and published files show several registrations, transfers, replies and branch-specific appeals.
The missing view Which branch answers each original question—and what can the citizen do next?
01 Official guidance
FAQ and citizen manual Multiple registrations, separate status views, replies and branch-specific appeals. Preview record Source 01 Current Central RTI FAQ
One request can create several registration numbers. The official FAQ says one application may be sent to several CPIOs, creating several registrations.
States the rule; it does not measure frequency.
Preview record Source 02 Citizen manual · page 24
Branches sit behind another status view. The citizen manual puts branch registrations and statuses in a separate table.
An instructional example, not a usability study.
Preview record Source 03 Citizen manual · page 25
Each branch can have its own reply and appeal. The manual expects four replies and ties an appeal to the relevant branch number.
Shows the workflow, not how often it occurs.
02 Published case records
AAI and TRAI examples Real records show transfers, a chain and one reply citing two registrations. Preview record Source 04 Published TRAI record · 2025
A transferred branch gets another registration. The TRAI record points back to the numbered DoT branch from which it was transferred.
One redacted example; transfer patterns can differ.
Preview record Source 05 Published AAI record · 2024
The case becomes a chain of transfers. AAI logs receipt, forwarding, two CPIO transfers and disposal as separate dated rows.
One published case, not a frequency measure.
Preview record Source 06 Published TRAI reply · 2025
One reply can cite two registrations. A redacted TRAI reply cites two transferred registrations in one response.
One consolidated reply, not two replies.
What these records establish Branching can occur. They do not measure prevalence, prove unlawful action or endorse this prototype.
Working now
Five cases, dependency tree, question checks, inline next-step notes and local JSON.
Not connected
Government filing, payment, live status, email or SMS alerts, document extraction and legal decisions.
01 First and second appeals Prepare complete files, preserve branch links and hand off to the correct official route.
02 Email and SMS alerts Remind citizens about replies, appeal actions and status changes after verified dates.
03 Officer/admin view · if time Explore an optional work queue only after the citizen flow is complete.
For real use: consent, redaction, encryption, deletion controls, security testing and legal review would be required.
Bring your own plot twist
Your RTI chaos, now with a map. ChatGPT prepares the JSON separately. This static site only checks and renders it in your tab.
1 Copy prompt Add redacted questions and records in ChatGPT.
2 Copy the JSON ChatGPT returns one JSON object.
3 Paste or upload Check it, then load the tree and Reply Map.
Step 1 · Prepare JSON Give ChatGPT the boring formatting job. Redact first Remove names, contact details, identity numbers, signatures, bank details and other personal information.
Separate service: ChatGPT is not called by this website. Review its privacy terms before sharing anything.
Copy ChatGPT prompt View the full prompt · optional Step 2 Drop the JSON. Watch the case organise itself. Checks structure and links, not source documents. Verify every passage, page, date and registration yourself.
Choose a JSON file Stays in this tab · maximum 512 KB Case JSON Use sample JSON Check JSON Load case