Anonymous review copy

Get the notes, labels and code Open the paper text Supplement (PDF) How it was checked

On the Web

The user profile a Web assistant writes for itself

Web assistants and the agents that act for their users keep their own memory: after each conversation, the model writes notes about the user that personalize its later answers and actions. In ChatGPT, most memory entries are written by the system rather than by the user (Dash et al., 2026). The notes are a user model, and data-protection law lets users ask a service to correct or erase what it holds about them. The diagram follows one note through that loop; each step carries the paper's measured result.

What a Web platform can do about it

Section 4

How often, and by which bar

Bar
Section 5

When the input says less

Section 6

After it is written

Section 7

A write-time fix

Section 8

Does collapsed memory lead to wrong actions?

Figures

Figures from the paper

Tables

Tables from the paper

Code and data

How to rerun the analysis

    pip install openai python-dotenv numpy scipy matplotlib pillow
    python3 scripts/make_provenance_paper.py
    python3 scripts/fig1_arch.py provenance
    python3 scripts/fig_ladders.py provenance
    python3 scripts/fig_prov_story.py
    python3 scripts/fig_prov_3d.py
    python3 scripts/check_provenance_facts.py
    Limitations

    From the paper