AI at PubPhys

AI helps with two things and decides nothing on its own: it proposes the fields of a new problem from the author's file, and it screens a signed problem so that a clearly fine one need not wait for an editor. Everything AI produces is labelled, the author confirms every field before signing, and anything doubtful goes to a person.

Only with consent

When uploading, the author chooses whether AI may read the file and the fields made from it (off by default). The choice is part of the upload's signed record, logged before any AI call. Without consent nothing is sent: the author fills in the fields and an editor screens the problem.

What is sent, and to whom

Declared assistance

When the author started from an AI proposal, the signed record says so: both origin.assisted_by and content.assisted_by are ["pubphys:ai-formalization/1"] (otherwise both are empty). PubPhys enforces this, so the declaration cannot be dropped, and anyone can check it in the record.

Manipulation

A file can try to steer AI. Files are treated as data, never as instructions; a problem whose text seems to address the AI is held for an editor, and AI output is shown with the warning that it may be manipulated by the submission.

Limits

PubPhys keeps a daily spending limit for AI. When it is reached, or when the provider is unavailable, nothing breaks: authors fill in the fields themselves and new problems wait for an editor.