01
RhetorLint · Claim Feedback 0.2
Words can come back.
Carry claims, not people. Expose a supplied mismatch without pretending to read a soul. Make correction easier than denial.
The page request and static files come from Cloudflare. After those files load, this worksheet processes your selected bytes in browser memory. The app has no claim-upload, fetch, storage, message, signing, dataset, or model endpoint.
One local turn
Review one supplied record
Maximum 65,536 UTF-8 bytes. Selecting or pasting does not run the review. A browser file choice is a selected byte snapshot, not the CLI's stable-path receipt. Stop discards a pending result; an already-started browser digest or file read may still finish before another run can begin.
Waiting. Nothing runs until you choose Run.
Local result
Six lanes, kept separate
This is a projection of supplied records. It is not publication, contact, factual verification, permission, punishment, or a score of any person.
02
Supplied crawl receipt
03
Wording review
04
Challenge and response
05
KARMA draft
06
Training review
Inspect the exact packet JSON
This may repeat every supplied word. Review it on screen only; this page offers no copy, download, share, publish, or send action.
One finite path
- Exact claimKeep the words, source, scope, and digest together.
- Supplied receiptRecord what a named crawler says it observed without authenticating that identity.
- Evidence challengeSeparate literal evidence from the interpretation placed on it.
- Reply or correctionAttribute the response and append the changed claim without erasing the first.
- StopKARMA stays unsigned. Training stays held for independent rights and privacy review.
Stronger local file boundary
The Node door remains
The command-line adapter opens one regular non-symlink file, checks it before and after reading, prints one packet, and stops. The browser and Node adapters share the same deterministic projection.
npm run claim-feedback -- INPUT.json
For tools and crawlers
Public contracts, not harvested submissions
These reviewed static bytes are deliberately easy to retrieve. The
example is fictional and uses reserved example.org
addresses. Crawler access is not proof of reuse permission, dataset
selection, training, model update, or correction uptake. The schemas
describe the JSON shape; runtime checks add cross-field boundaries.
What this does not decide
- A RhetorLint mark is a wording prompt, not a truth or lie verdict.
- No result describes a speaker's ego, motive, intent, character, trustworthiness, or worth.
- A supplied crawler receipt does not authenticate a fetch or grant copyright, privacy, or training rights.
- An unsigned KARMA draft is not a deed, reputation score, punishment, or public accusation.