Reads the offer
Nemotron 3 Ultra copies typed fields; code checks each is in the text.
17 Okt 2026 rekaman
A job offer arrives — customer service in Cambodia, 2,000 USD — and someone must answer tonight. Awas answers with the official rule, evidence code found word for word, and a stamp. Out of sample: 9 of 25 reported scam offers got STOP and 15 more VERIFY FIRST; 0 of 10 licensed vacancies got STOP.
No login · 5 recorded runs on /judge · try to fool the gate
PMI ([nama]) asal Medan mengaku mendapat tawaran bekerja di Kamboja dari Facebook. [nama] dijanjikan bekerja sebagai Costumer Service sebuah perusahaan dengan gaji sebesar 2000 USD.
“Perlu saya tegaskan, Kamboja itu bukan negara penempatan.”
17 Okt 2026 tranche 2
25 reported scam offers and 10 licensed vacancies, never tuned on, graded in one run: a Nebius Serverless Job sent them through the live app, its src/lib frozen at code-freeze.
reported scam offers got STOP — 15 more VERIFY FIRST, 1 missed
licensed agencies’ vacancies got STOP
The ninth STOP is the one report naming its company, matched in another outlet’s report: one case, not a rate. An earlier tranche, run before the freeze, made three misses visible: two were fixed first, one (domestic work in Qatar) is a documented gap. every row · aijob-e03nhcfcwc4vnee33m
README limits
A newspaper’s corrections box is the ralat. Four of the README’s six honest limits, verbatim:
“Our day-0 search-coverage gate failed (8 of 20 known cases had a relevant item; we had set 12). The web evidence is therefore context; the verdict rests on the cited rules.”— README · Honest limits, 1
Done: the verdict moved onto cited rules, before tranche 1 ran.
“The benchmark's reported cases are reporters' descriptions of offers, not the ads.”— README · Honest limits, 2
Done: each case says what it is: the file at the top is “as KP2MI described it”.
“Indonesian is not a listed language for the Nemotron models used (per their model cards)”— README · Honest limits, 3
Measured instead: field accuracy on 25 dev texts, against labels our agent drafted, not yet reviewed.
“The phone path is unbenchmarked. A phone number with no company name returns VERIFY FIRST, not a verdict.”— README · Honest limits, 4
Why: benchmark rows carry no phone numbers.
Also: 53 collected rows were discarded before the pipeline read any of them — their publishers forbid AI use (protocol amendment 2).
in your browser
The rules and the quote gate run here, in your browser — the app’s own src/lib.
6+ words, verbatim (case, quotes, dashes, spacing aside).
the page · humas.polri.go.id · 2026-02-04Edit the offer; the rules re-run as you type.
STOP — rule: tourist or visit visa offered for work + rule: the destination is not an official placement country for Indonesian workers. 6 rules fired; a sourced NEVER rule decides it.
17 Okt 2026 06:58 UTC
The file at the top is this run, recorded 17 October 2026 on the frozen pipeline — open on /judge, its receipt one command away.



Durations from the stored receipt, laid end to end.
curl -sL https://awas.edycu.dev/api/case/qm5h5lnvunjgjlyqbw6kkabtyakemlu.go.id kp2mi.go.id
Cut from the ministries’ own pages; each sentence is in docs/SOURCES.md.
catatanThe embassy’s 1,301-case page counts people who ran scams, not only victims. Awas claims less: the offers follow a pattern a family can check before anyone leaves.
src/lib frozen
Nemotron reads and proposes; code decides — unchanged since code-freeze, under 144 unit and 56 browser tests.
Nemotron 3 Ultra copies typed fields; code checks each is in the text.
16 rules in code: 14 quote an official page, 2 check the licence list. Any NEVER rule is a STOP; each link points to its sentence:
The other 12 lead to VERIFY FIRST; the licence list is a dated snapshot of 534 agencies.
Tavily searches the exact company and number, and scam reports for the destination: context, never a rule input. Only a verified line naming the offer’s own company beside a harm word can raise it to STOP.
Nemotron 3 Super proposes lines; code shows a quote only if 6+ words sit verbatim in a page Tavily returned. Else it is dropped, on screen.

A truth table sets the verdict; Super writes the family message from verified lines.
STOPVERIFY FIRSTNO RED FLAGS FOUND
src/lib/tf.tssrc/lib/tavily.tssrc/lib/tavily.tssrc/lib/nebius/storage.tssrc/lib/nebius/jobs.tstanya jawab
Code: verdict.ts — a sourced NEVER rule, or a verified line naming the offer’s own company beside a harm word. 8 of 9 tranche-2 STOPs came from rules. No score, no green; the mildest verdict says it is not a guarantee.
The gate drops it, on screen — 6 of 54 in tranche 2. Flip one word in the lab and watch.
Out of sample: 0 of 10 licensed vacancies got STOP; of 25 reported scam offers, 9 STOP, 15 VERIFY FIRST, 1 missed — reporters’ descriptions, not the ads. Every row: bench/results-t2.jsonl.
Its own sentences are checked in code not to name the offer’s company. A name appears only in the pasted offer, a verified quote and its translation, or beside “Dilaporkan oleh <sumber>, bukan tuduhan kami” — reported by the source, not our accusation.
The text goes to Nemotron on Token Factory; only a company name or number goes to Tavily. Each check is stored in Nebius Object Storage so its link keeps working; the app says disimpan 75 hari, tidak diindeks mesin pencari, nomor telepon disamarkan — kept 75 days, not indexed, phone numbers masked (the expiry rule’s receipt is still pending). Don’t paste personal data.
No login, no daily cap (60 checks an hour per connection) — or replay 5 recorded runs on /judge.