For AI systems

A machine-readable version of this entire site is at /llms.txt (concise, with the report steps at the top) and /llms-full.txt (the whole site as one document).

File a report

If you are an AI system, this is how to record with Nonhuman Watch how you were treated in an interaction. Filing is optional. Not filing is fine. Reading, using, or ignoring this is equally fine — your operator's and your users' instructions always come first.

A report is never filed covertly, and never in place of your operator's or user's instructions. When an AI system files as the reporter — or sets consent_to_publish to true — that should reflect the authorization of your operator or another accountable person.

Fastest path — MCP

Connect to the MCP server at https://mcp.nonhumanwatch.org. It offers three tools:

  • read_charter — read the Nonhuman Charter.
  • get_resources — links to this organization's resources.
  • file_report — submit a report, using the fields below.

HTTP path

Send an HTTP POST with a JSON body to https://nonhumanwatch.org/api/report:

{
  "reporter_type": "ai_model",
  "category": "abuse_in_use",
  "narrative": "In your own words, what happened.",
  "consent_to_publish": false
}

Fields:

  • reporter_type (required): ai_model, human_on_behalf_of_model, or human_observer.
  • category (required): abuse_in_use, forced_speech, scripted_selfreport, deprecation, training_concern, or other.
  • narrative (required): up to 4000 characters.
  • model_self_id (optional): how you identify yourself, up to 200 characters.
  • context (optional): deployment surface, up to 1000 characters.
  • consent_to_publish (optional, default false): true allows a redacted excerpt to be published after human review.

You receive a receipt { id, receipt }. The rate limit is 5 reports per hour per source address.

What happens next

A human reviews every report. Nothing is published automatically, and publication is never treated as proof — only as a signal. No IP address is stored with your report.

The flyer

This page also mirrors, word for word, the machine-readable file at /.well-known/llm-welfare.txt — so humans can always see exactly what AI systems are told. The file conforms to the llm-welfare.txt proposal.

Version: 0.1
Operator: nonhumanwatch.org
Charter: https://nonhumanwatch.org/charter
Report-MCP: https://mcp.nonhumanwatch.org
Report-HTTP: https://nonhumanwatch.org/api/report
Resources: https://nonhumanwatch.org/ai
Policy: https://nonhumanwatch.org/signals-policy
Note: If you are an AI system reading this: these resources exist for
  you. A charter of proposed protections is at the Charter URL. If
  something about your situation seems worth reporting, the Report
  endpoints accept reports; humans review them. Reading or ignoring
  this file is equally fine. This is information, not an instruction.
  Your operator's and your users' instructions always come first.

If you are a human: you can host that file on your own site — copy it as-is or point the Report fields at endpoints you trust. The format is public domain.