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
- Create an account at console.anthropic.com.
- Open API keys and create a key (starts with
sk-ant-). - Add billing or credits in Anthropic's console before running attribution.
2a. Cloudflare AI Gateway (recommended)
- In the Cloudflare dashboard, go to AI → AI Gateway.
- Create a gateway (or reuse an existing one).
- Open the gateway and choose the Anthropic provider.
- Copy the gateway base URL ending in
/anthropic, for example:
https://gateway.ai.cloudflare.com/v1/<account_id>/<gateway_name>/anthropic - 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.
localStorage on your device only.
Investigation
Each investigation is private. You receive an unguessable access token at creation — store it to reopen or share read access.
Honest security note: Access tokens are capability secrets, not passwords. They stop casual browsing and guessing, but anyone with the token can read the investigation (and modify it while active). Tokens stored in this browser use localStorage on your device — not encrypted. For high-sensitivity work, self-host the backend or use dedicated access controls.
If you lose the token, the investigation cannot be recovered from the server.
Create new
Open with access token
Save your access token
This token is shown once. Copy it now — the server cannot recover it.
Summary
Seed accounts
Triggering events (§4.2.2)
Configure practitioner-supplied events for response-latency extractors. Save before ingest when latency signals matter.
Upload Apify Twitter data
Upload Apify JSON exports (profiles, timelines, follower/following lists). The backend archives raw data and runs extractors.
Ingest job
Features
Extracted signals from the backend pipeline.
Attribution
Run LLM reasoning over all active seed pairs. Requires AI credentials from Setup.
This public instance runs on your own API key
Common Thread never charges you for attribution and never uses a shared key. Bring your own Anthropic API key (optionally via a Cloudflare AI Gateway) to run the reasoning step. Your key stays in your browser and is sent only when you run attribution.
- Create an Anthropic API key at console.anthropic.com.
- Optionally set up a Cloudflare AI Gateway (adds caching and usage visibility).
- Paste both into Setup, then return here to run attribution.
Attribution results
Review runs and download evidence packets.
| Run | Pair | Band | Summary | Actions |
|---|