Common Thread
Sockpuppet attribution from public behavioral signals

Setup

Connect to the Common Thread backend and provide your own AI credentials for attribution reasoning.

Backend

Production UI: common-thread.skyphusion.org. Direct API: common-thread-backend.skyphusion.org (contact common-thread@skyphusion.org before using the hosted API in your own project). This UI uses the BACKEND service binding when deployed (leave the field above empty).

AI credentials (BYOK)

Attribution calls Anthropic via Cloudflare AI Gateway. Keys stay in your browser and are sent only when you run attribution — they are never stored on our servers.

Or use direct Anthropic API: https://api.anthropic.com

How to get API keys

Attribution uses Anthropic models for triage and reasoning. You pay Anthropic directly; the public host does not need to supply keys if users bring their own (BYOK).

1. Anthropic API key

  1. Create an account at console.anthropic.com.
  2. Open API keys and create a key (starts with sk-ant-).
  3. Add billing or credits in Anthropic's console before running attribution.

2a. Cloudflare AI Gateway (recommended)

  1. In the Cloudflare dashboard, go to AI → AI Gateway.
  2. Create a gateway (or reuse an existing one).
  3. Open the gateway and choose the Anthropic provider.
  4. Copy the gateway base URL ending in /anthropic, for example:
    https://gateway.ai.cloudflare.com/v1/<account_id>/<gateway_name>/anthropic
  5. Paste that URL into AI Gateway URL above and your Anthropic key into Anthropic API key.

AI Gateway adds caching, rate limits, and usage visibility without changing the methodology.

2b. Direct Anthropic API (no Gateway)

Set AI Gateway URL to https://api.anthropic.com and use your Anthropic API key. The backend appends /v1/messages automatically.

Privacy: BYOK credentials are sent only when you run attribution. They are not stored on the server. Optional browser storage uses localStorage on your device only.