diff --git a/harnesses/pm-resolution-delay/cmd/script/kalshi_resolution.go b/harnesses/pm-resolution-delay/cmd/script/kalshi_resolution.go index f3d98c26..da70ef2a 100644 --- a/harnesses/pm-resolution-delay/cmd/script/kalshi_resolution.go +++ b/harnesses/pm-resolution-delay/cmd/script/kalshi_resolution.go @@ -183,6 +183,11 @@ func (k *kalshiTracker) pollClosed() { k.mu.Lock() defer k.mu.Unlock() for _, m := range markets { + // KXMV* = auto-generated multivariate parlays. They can briefly pass + // through status=closed (6-10s window) before auto-settling. Exclude. + if strings.HasPrefix(m.Ticker, "KXMV") { + continue + } ct, err := time.Parse(time.RFC3339, m.CloseTime) if err != nil { continue diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 04f21faa..3fe4b286 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -147,7 +147,7 @@ const ORG_JSONLD = { // Wikidata entity: anchors the OpenChainBench brand in the // Knowledge Graph so the brand query resolves to this domain // instead of the unrelated "OpenBench" homonyms. - "https://www.wikidata.org/wiki/Q140172649", + "https://www.wikidata.org/wiki/Q140756438", ], }, {