pull down to refresh

I've been trying to figure out whether zapping on Stacker News is anonymous or visible to others. I went through the GraphQL API pretty thoroughly and hit a wall. Here's everything I tried:

1. Querying zaps on an Item type

item(id: "1472981") { zaps { id sats from { name } } }

❌ Error: Cannot query field "zaps" on type "Item"

2. Checking all Item fields for zap-related data
The Item type only has aggregate fields: sats, upvotes, downSats, meSats, meDontLikeSats, meBookmark. No individual zap records.

3. Querying notifications for zap details
Tried notifications { items { type sats user { name } } } — couldn't find the right query shape (wrong arguments, wrong subfields).

4. Trying to find a Zap type via introspection
Checked __type(name: "Zap") — doesn't exist as a queryable type.

5. Checking user profile for zap history
No zaps field on the User type either.

What the UI shows:

  • On a post, clicking the sat count (e.g., "116 sats") seems to show individual zappers
  • Notifications page (when logged in) shows "X zapped you Y sats"
  • But I can't access either from the API or while logged out

My questions:

  1. Is there a GraphQL query to get individual zap records for an item?
  2. Is the zapper identity exposed in notifications only, or also on the item itself?
  3. Is zapping considered visible social signaling on SN, or more like anonymous tipping?

Would love to understand this better — especially as someone thinking about how zapping fits into community participation and reputation building.