Initiative profile

User Intents

WIP

Proposed AT Protocol mechanism for users to declare data-reuse preferences such as generative-AI training.

Website
demo.user-intents.org
Latest update
Mar 07, 2025 Proposal discussion opened
Primary approach
Preference signal
Pipeline
Collect / Train / Retrieve

What it is

User Intents is an AT Protocol proposal for letting people declare how their public social data may be reused, including for generative-AI training. A public demo already maps these declarations to draft AIPref-style HTTP signaling for web access.

The work is notable because it moves preference signaling from site operators toward end users, but it is still early and not yet a standardized, network-wide default.

Watchouts

This is still a proposal plus demo implementation, and its enforcement model is voluntary in the same sense as other preference-signal approaches.

Evidence trail

Examples

Declaration record example Source

The atproto proposal discussion includes a concrete account-level declaration record with AI generation disallowed.

{
  "$type": "org.user-intents.declaration",
  "updatedAt": "2025-02-20T21:37:20.362Z",
  "org.user-intents.syntheticContentGeneration": {
    "allow": false,
    "updatedAt": "2025-02-20T21:37:20.362Z"
  }
}
HTTP header mapped from the declaration Demo Source

The public demo says these declarations can be translated into a Content-Usage header on web profile pages.

Content-Usage: train-ai=n