Skip to content

Add client signal attribution - #17

Merged
aezell merged 1 commit into
mainfrom
alex/add-client-signals
Aug 5, 2026
Merged

Add client signal attribution#17
aezell merged 1 commit into
mainfrom
alex/add-client-signals

Conversation

@aezell

@aezell aezell commented Aug 5, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • add privacy-safe client-signal attribution to authenticated REST and WebSocket requests
  • centralize attributed authorization headers and preserve the credential-minting boundary
  • support process-wide caching and the SPRITES_CLIENT_SIGNALS opt-out
  • consume client_signals v0.4.4 from Hex, including Grok Build detection

User impact

The Fly backend can attribute sprites-ex traffic to interactive users, automation, and supported agents without receiving command arguments or raw environment values. Users can disable signal detection while retaining the SDK user agent.

Testing

  • mix deps.get resolved client_signals 0.4.4 from Hex
  • mix format --check-formatted passed
  • mix compile --warnings-as-errors passed
  • mix test: 48 passed
  • git diff --check passed

Deployment

No backend deployment is required. Hex client_signals v0.4.4 is public and locked by checksum.

@aezell
aezell merged commit db14bcf into main Aug 5, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant