A jam is a shared-deadline creative challenge: one prompt, a roster of participants, a single due date. Submissions point at records that li
1# Test harness credentials.
2# Copy to .env (gitignored), fill in handles + app passwords for each test DID.
3#
4# Easiest way to populate this: run
5# GMAIL_ADDRESS=you@gmail.com pnpm create-accounts > .env
6# which creates 4 fresh accounts on bsky.social and emits a complete .env block.
7# See README.md.
8
9# PDS endpoint. The harness reads/writes against this.
10PDS_URL=https://bsky.social
11
12# Constellation backlinks indexer. Used to poll for federation-relayed records.
13CONSTELLATION_URL=https://constellation.microcosm.blue
14
15# Only used by create-bsky-accounts.ts. Plus-addressed per signup:
16# you@gmail.com → you+test-1@gmail.com, you+test-2@gmail.com, ...
17# Verification emails all land in this one inbox.
18GMAIL_ADDRESS=
19
20# Test accounts. Generated by `pnpm create-accounts` or filled in by hand.
21# Each handle is a real ATProto account; the app password is generated via
22# com.atproto.server.createAppPassword (or in the bsky.app settings UI).
23
24TEST1_HANDLE=test-1.bsky.social
25TEST1_APP_PASSWORD=
26
27TEST2_HANDLE=test-2.bsky.social
28TEST2_APP_PASSWORD=
29
30TEST3_HANDLE=test-3.bsky.social
31TEST3_APP_PASSWORD=
32
33TEST4_HANDLE=test-4.bsky.social
34TEST4_APP_PASSWORD=