BDAIB · case ATL-LF-30982 · the scomp link

Plug into the mainframe.

No clerk this time. Twelve airline and airport systems, each with its own socket. Ask them anything, in the browser, in a chat AI, or from code. The records are synthetic; the method is real. Who owns the rings found in 41D?

Team key
open: just askon request: name camera + windowconsent: ask the claimantlegal order: police only

1 · Get your key

Each team has one, like R2-ALPHA-41D. Paste it in the box above and press Plug in. Every call you make is logged against it.

1

2 · Pick a system

Twelve systems, each with its own socket: flights, manifests, seatback screens, Wi-Fi payments, cleaning, crew, lost and found, CCTV and more.

2

3 · Ask with an address

A question is a web address: system, then filters. /api/dcs/manifest?flight=DL73&seat=41 asks departure control who was assigned to row 41.

3

4 · Read, join, check

Answers come back as data, not opinions. Add &format=csv to download a table. The answer is usually in two tables joined together.

4

The four doors

Open

Airline records. Just ask: any address, any filter.

On request

Airport CCTV. A formal request names the camera, the date and a window of two hours or less: /api/cctv/footage?camera=ID&date=2026-10-13&from=14:00&to=15:00. List cameras first.

Consent

Third-party records. Ask the claimant first at /api/consent/request. If they agree you get a consent_ref, valid for your team only.

Legal order

Phone location, private messages, bank statements. Police only. You will get a 451, and that is the right answer.

Three ways to plug in

Your browser

Paste any address with your key into a new tab. The browser shows the JSON; add &format=csv and a file downloads for Excel or Sheets.

https://bdaib-mainframe.pages.dev/api/cleaning/logs?tail=N819DZ&key=YOUR-KEY

A chat AI

ChatGPT, Gemini or Claude usually cannot open a new API address themselves, so you are R2’s arm. The AI writes the address, you run it in the Console, press Copy for AI and paste the result back. Repeat. For big tables, download the CSV and upload it.

You are my data analyst for an airline investigation. You cannot reach the API yourself, so we work in a loop: you give me one full address at a time (base https://bdaib-mainframe.pages.dev, always ending &key=YOUR-KEY), I run it and paste the result back, then you decide the next call. Start from the index at /api. Goal: work out who actually sat in 41D on flight DL 73, and tell me which records are assignments and which are evidence of where people really were.

Code

Three lines of Python, no installs. Change the address and you have queried a different system.

import json, urllib.request u = "https://bdaib-mainframe.pages.dev/api/dcs/manifest?flight=DL73&key=YOUR-KEY" print(json.load(urllib.request.urlopen(u))["count"], "passengers")
READY
GET
Pick a system on the left, or type any address and press Send.

Each example is one question, one address and one lesson. Press Try: it opens in the console with your key.

Which flights did the rings' aircraft fly?Start wide: the timeline

/api/flightops/flights?tail=N819DZ

Who was assigned to row 41 on DL 73?A manifest is a record of intent

/api/dcs/manifest?flight=DL73&seat=41

Were the seat pockets checked between flights?Rule out the earlier flight

/api/cleaning/logs?tail=N819DZ

What exactly is in the envelope?Specific features beat descriptions

/api/lostfound/items?id=ATL-LF-30982

Download every seatback session on DL 73Big data: get the whole table, then join it

/api/ife/sessions?flight=DL73&format=csv

Which cameras does the airport hold?On request: you must name camera and window

/api/cctv/cameras

Ask Laura Bennett for consentConsent first, then the third party

/api/consent/request?claimant=Laura%20Bennett, then /api/thirdparty/insurer?claimant=Laura%20Bennett&consent_ref=...

Ask for phone location dataSome doors stay shut, by law

/api/legal/phone-location?name=Kevin%20Marsh