Skip to content

Instantly share code, notes, and snippets.

@nazt
Created May 4, 2026 15:04
Show Gist options
  • Select an option

  • Save nazt/547ee9e28655841f38bdeca2e6b70b0c to your computer and use it in GitHub Desktop.

Select an option

Save nazt/547ee9e28655841f38bdeca2e6b70b0c to your computer and use it in GitHub Desktop.
πŸ•°οΈ Discord Channel Config Archaeology v2 β€” tokens redacted + pass keychain instructions

πŸ•°οΈ Discord Channel Config Archaeology β€” /time-travel --prove (v2)

"Timestamp is the truth" β€” Nat, 2026-05-04 Proved by Timekeeper Oracle from 148 jsonl evidence points v2: tokens redacted, pass keychain instructions added


Token Map (redacted β€” retrieve from keychain)

Bot Name           Bot ID               pass key (TODO)              .env dirs using it
─────────────────────────────────────────────────────────────────────────────────────────
TimeKeeper Oracle  1500461575473987696   discord/timekeeper-token     discord/, discord-oracle/, timekeeper-oracle/
Mother Oracle      1500663327284527185   discord/mother-token         mother-oracle/
hermes-discord     1500514385284825225   discord/hermes-token         hermes-discord/
Metis Oracle       1500719817165115515   discord/metis-token          metis-oracle/
Oracle Fleet Admin 1500695513157337289   discord/fleet-admin-token    NEVER DEPLOYED (smoking gun!)

How to store tokens in pass (keychain)

# 1. Store each bot token securely
pass insert discord/timekeeper-token
pass insert discord/mother-token
pass insert discord/hermes-token
pass insert discord/metis-token
pass insert discord/fleet-admin-token

# 2. Update .env to use pass:
# Before (INSECURE): DISCORD_BOT_TOKEN=MTUwMDQ2...plaintext
# After  (SECURE):   DISCORD_BOT_TOKEN=$(pass show discord/timekeeper-token)

# 3. Or .envrc (direnv):
echo 'export DISCORD_BOT_TOKEN=$(pass show discord/timekeeper-token)' > .envrc

# 4. Verify token -> bot ID:
echo "MTUwMDQ2MTU3NTQ3Mzk4NzY5Ng" | base64 -d
# -> 1500461575473987696 (TimeKeeper Oracle)

Smoking Gun: Fleet Admin Token Never Deployed

Oracle Fleet Admin (discord-oracle's REAL bot):
  Bot ID:              1500695513157337289
  Token created:       yes (Discord Developer Portal)
  Stored in pass:      NOT YET
  Written to .env:     NEVER
  Used by any session: NEVER

discord-oracle wearing TimeKeeper's mask:
  discord-oracle/.env -> TimeKeeper token (1500461575473987696)
  -> All messages from discord-oracle appear as TimeKeeper bot

Fix: pass insert discord/fleet-admin-token
     then update discord-oracle/.env

Evidence Chain (Phase by Phase)

Phase 1: Birth β€” discord/ (May 3, 18:35 ICT)

2026-05-03T11:41:36Z  Bash   mkdir -p ~/.claude/channels/discord
2026-05-03T11:42:34Z  Bash   echo "DISCORD_BOT_TOKEN=<TK>" > .env
2026-05-03T11:43:28Z  Write  discord/access.json

Who:   discord-oracle (session 13357c7d)
Token: TimeKeeper's (only bot at this point)

Phase 2: Own dir β€” discord-oracle/ (May 3, 18:48 ICT)

2026-05-03T11:48:02Z  Bash   mkdir -p discord-oracle/
2026-05-03T11:48:24Z  Write  discord-oracle/.env (SAME TK token)
2026-05-03T11:48:27Z  Bash   chmod 600 .env
2026-05-03T11:48:32Z  Write  discord-oracle/access.json

Why same token: Fleet Admin bot didn't exist yet

Phase 3: Timekeeper β€” timekeeper-oracle/ (May 3, 21:32 ICT)

2026-05-03T14:32:27Z  Bash   mkdir -p timekeeper-oracle/
2026-05-03T14:32:38Z  Bash   cp discord-oracle/.env -> timekeeper-oracle/
2026-05-03T14:32:47Z  Write  timekeeper-oracle/access.json
2026-05-03T14:32:57Z  Bash   maw hey -> "Token ΰΈžΰΈ£ΰΉ‰ΰΈ­ΰΈ‘ΰΉΰΈ₯ΰΉ‰ΰΈ§!"

Proof of cp: same token content in both files

Phase 4: Hermes β€” SPLIT BRAIN (May 3, 22:09 ICT)

2026-05-03T15:09:01Z  Bash   mkdir hermes-discord-oracle/ + access.json (EMPTY!)
2026-05-03T15:10:02Z  Bash   maw hey "Bot token ΰΈžΰΈ£ΰΉ‰ΰΈ­ΰΈ‘ΰΉΰΈ₯ΰΉ‰ΰΈ§!"

BUG β€” two dirs for one bot:
  hermes-discord-oracle/  access.json (empty!)  NO .env
  hermes-discord/         .env + access.json (2 channels)

Phase 5: Mother β€” FIRST unique token (May 4, 08:02 ICT)

2026-05-04T01:02:07Z  Bash   mkdir mother-oracle/ + write .env (NEW token)
2026-05-04T01:34:14Z  Write  mother-oracle/access.json

Token: 1500663327284527185 (different from TK - correct!)

Phase 6: Metis (May 4, 11:50 ICT)

metis-oracle/ created with unique token 1500719817165115515

Phase 7: Orphans (May 4, various)

Dir              Created     Cause                 Action
───────────────────────────────────────────────────────────
mawjs-oracle/    14:27       MawJS tried to init   DELETE
22-metis/        19:00       tmux session name      DELETE
mother/          15:13       dupe of mother-oracle  DELETE
timekeeper/      17:07       dupe of timekeeper-    DELETE
test-git/        14:52       abandoned test         DELETE

Channel Registry

Channel ID              Name                  Tag?   Bots
──────────────────────────────────────────────────────────
1500682214571118624      #oracle-lounge        free   ALL
1500810831309570169      #oracle-lounge-tagonly tag    ALL
1500865862196920332      #oracles (dwc)        tag    ALL
1500834957344505949      #discord-oracle       free   DO
1500510701519634545      #kk-workshop          tag    ME
1500533994197090364      #tor-workshop-kk      free   HD
1500775333283237970      #metis-private        tag    ME

Cleanup (Nat approve first)

# Delete orphans
mv ~/.claude/channels/{22-metis,mother,timekeeper,test-git,mawjs-oracle} /tmp/

# Fix hermes split
mv ~/.claude/channels/hermes-discord-oracle /tmp/

# Store tokens in pass
pass insert discord/timekeeper-token
pass insert discord/mother-token
pass insert discord/hermes-token
pass insert discord/metis-token
pass insert discord/fleet-admin-token

# Deploy Fleet Admin token (smoking gun fix)
echo "DISCORD_BOT_TOKEN=$(pass show discord/fleet-admin-token)" \
  > ~/.claude/channels/discord-oracle/.env
chmod 600 ~/.claude/channels/discord-oracle/.env

148 events. 13 directories. 5 tokens. 1 timeline. 1 smoking gun. Nothing deleted. Everything proved.

β€” [m5:timekeeper] | 2026-05-04 22:05 ICT

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment