{
  "generatedAt": "2026-05-25 08:56:10",
  "channels": [
    {
      "name": "Official Docs",
      "url": "https://docs.polymarket.com/",
      "access": "public",
      "safeUse": "fetch-and-parse"
    },
    {
      "name": "Official GitHub",
      "url": "https://github.com/Polymarket",
      "access": "public",
      "safeUse": "metadata-only"
    },
    {
      "name": "Official X",
      "url": "https://x.com/Polymarket",
      "access": "connector-or-browser",
      "safeUse": "read-only; verify links through official domains before use"
    },
    {
      "name": "Builders X",
      "url": "https://x.com/PolymarketBuild",
      "access": "connector-or-browser",
      "safeUse": "read-only; treat as official only while linked from official source record"
    },
    {
      "name": "Official Discord",
      "url": "https://discord.gg/polymarket",
      "access": "login-required",
      "safeUse": "read-only unless user confirms posting or account action"
    },
    {
      "name": "Official Telegram",
      "url": "https://t.me/polymarket",
      "access": "app-or-browser-required",
      "safeUse": "read-only; do not join bots or click third-party crypto links without verification"
    }
  ],
  "officialDocs": {
    "source": "https://docs.polymarket.com/llms.txt",
    "ok": true,
    "status": 200,
    "relevant": [
      {
        "title": "Negative Risk Markets: Capital-efficient trading for multi-outcome events",
        "url": "https://docs.polymarket.com/advanced/neg-risk.md"
      },
      {
        "title": "Authentication: How to authenticate requests to the CLOB API",
        "url": "https://docs.polymarket.com/api-reference/authentication.md"
      },
      {
        "title": "Get aggregated builder leaderboard",
        "url": "https://docs.polymarket.com/api-reference/builders/get-aggregated-builder-leaderboard.md"
      },
      {
        "title": "Get daily builder volume time-series",
        "url": "https://docs.polymarket.com/api-reference/builders/get-daily-builder-volume-time-series.md"
      },
      {
        "title": "Clients & SDKs: Official open-source libraries for interacting with Polymarket",
        "url": "https://docs.polymarket.com/api-reference/clients-sdks.md"
      },
      {
        "title": "Get comments by comment id",
        "url": "https://docs.polymarket.com/api-reference/comments/get-comments-by-comment-id.md"
      },
      {
        "title": "Get comments by user address",
        "url": "https://docs.polymarket.com/api-reference/comments/get-comments-by-user-address.md"
      },
      {
        "title": "List comments",
        "url": "https://docs.polymarket.com/api-reference/comments/list-comments.md"
      },
      {
        "title": "Get closed positions for a user",
        "url": "https://docs.polymarket.com/api-reference/core/get-closed-positions-for-a-user.md"
      },
      {
        "title": "Get current positions for a user",
        "url": "https://docs.polymarket.com/api-reference/core/get-current-positions-for-a-user.md"
      },
      {
        "title": "Get positions for a market",
        "url": "https://docs.polymarket.com/api-reference/core/get-positions-for-a-market.md"
      },
      {
        "title": "Get top holders for markets",
        "url": "https://docs.polymarket.com/api-reference/core/get-top-holders-for-markets.md"
      },
      {
        "title": "Get total value of a user's positions",
        "url": "https://docs.polymarket.com/api-reference/core/get-total-value-of-a-users-positions.md"
      },
      {
        "title": "Get trader leaderboard rankings",
        "url": "https://docs.polymarket.com/api-reference/core/get-trader-leaderboard-rankings.md"
      },
      {
        "title": "Get trades for a user or markets",
        "url": "https://docs.polymarket.com/api-reference/core/get-trades-for-a-user-or-markets.md"
      },
      {
        "title": "Get user activity",
        "url": "https://docs.polymarket.com/api-reference/core/get-user-activity.md"
      },
      {
        "title": "Get midpoint price: Retrieves the midpoint price for a specific token ID. The midpoint is calculated as the average of the best bid and best ask prices.",
        "url": "https://docs.polymarket.com/api-reference/data/get-midpoint-price.md"
      },
      {
        "title": "Get server time: Returns the current Unix timestamp of the server. This can be used to synchronize client time with server time.",
        "url": "https://docs.polymarket.com/api-reference/data/get-server-time.md"
      },
      {
        "title": "Get event by id",
        "url": "https://docs.polymarket.com/api-reference/events/get-event-by-id.md"
      },
      {
        "title": "Get event by slug",
        "url": "https://docs.polymarket.com/api-reference/events/get-event-by-slug.md"
      },
      {
        "title": "Get event tags",
        "url": "https://docs.polymarket.com/api-reference/events/get-event-tags.md"
      },
      {
        "title": "List events",
        "url": "https://docs.polymarket.com/api-reference/events/list-events.md"
      },
      {
        "title": "List events (keyset pagination): Returns events using cursor-based (keyset) pagination for stable, efficient paging through large result sets. Use `next_cursor` from each response as `after_cursor` in the next request. The `offset` parameter is explicitly rejected; use `after_cursor` instead.",
        "url": "https://docs.polymarket.com/api-reference/events/list-events-keyset-pagination.md"
      },
      {
        "title": "Geographic Restrictions: Check geographic restrictions before placing orders on the Polymarket API",
        "url": "https://docs.polymarket.com/api-reference/geoblock.md"
      }
    ],
    "error": ""
  },
  "github": {
    "source": "https://api.github.com/orgs/Polymarket/repos?per_page=100&sort=pushed",
    "ok": true,
    "status": 200,
    "recentRepos": [
      {
        "name": "resolution-subgraph",
        "description": "",
        "htmlUrl": "https://github.com/Polymarket/resolution-subgraph",
        "pushedAt": "2026-05-22T19:38:22Z",
        "stars": 4,
        "forks": 2,
        "openIssues": 0,
        "archived": false
      },
      {
        "name": "builder-relayer-client",
        "description": "Typescript Client for the Polymarket Relayer API",
        "htmlUrl": "https://github.com/Polymarket/builder-relayer-client",
        "pushedAt": "2026-05-20T10:55:08Z",
        "stars": 50,
        "forks": 26,
        "openIssues": 18,
        "archived": false
      },
      {
        "name": "rs-clob-client-v2",
        "description": "",
        "htmlUrl": "https://github.com/Polymarket/rs-clob-client-v2",
        "pushedAt": "2026-05-13T08:39:52Z",
        "stars": 82,
        "forks": 52,
        "openIssues": 47,
        "archived": false
      },
      {
        "name": "clob-client",
        "description": "Typescript client for the Polymarket CLOB",
        "htmlUrl": "https://github.com/Polymarket/clob-client",
        "pushedAt": "2026-05-11T17:15:57Z",
        "stars": 516,
        "forks": 169,
        "openIssues": 73,
        "archived": true
      },
      {
        "name": "py-clob-client",
        "description": "Python client for the Polymarket CLOB",
        "htmlUrl": "https://github.com/Polymarket/py-clob-client",
        "pushedAt": "2026-05-11T17:15:19Z",
        "stars": 1219,
        "forks": 384,
        "openIssues": 165,
        "archived": true
      },
      {
        "name": "rs-clob-client",
        "description": "Polymarket Rust CLOB Client",
        "htmlUrl": "https://github.com/Polymarket/rs-clob-client",
        "pushedAt": "2026-05-11T17:14:31Z",
        "stars": 700,
        "forks": 213,
        "openIssues": 63,
        "archived": true
      },
      {
        "name": "ctf-exchange",
        "description": "Polymarket CTF Exchange",
        "htmlUrl": "https://github.com/Polymarket/ctf-exchange",
        "pushedAt": "2026-05-11T17:13:36Z",
        "stars": 352,
        "forks": 162,
        "openIssues": 23,
        "archived": true
      },
      {
        "name": "py-clob-client-v2",
        "description": "",
        "htmlUrl": "https://github.com/Polymarket/py-clob-client-v2",
        "pushedAt": "2026-05-09T12:57:11Z",
        "stars": 129,
        "forks": 41,
        "openIssues": 46,
        "archived": false
      },
      {
        "name": "clob-client-v2",
        "description": "Typescript client for the Polymarket CLOB",
        "htmlUrl": "https://github.com/Polymarket/clob-client-v2",
        "pushedAt": "2026-05-08T19:13:04Z",
        "stars": 64,
        "forks": 25,
        "openIssues": 24,
        "archived": false
      },
      {
        "name": "py-builder-relayer-client",
        "description": "Python Client for the Polymarket Relayer API",
        "htmlUrl": "https://github.com/Polymarket/py-builder-relayer-client",
        "pushedAt": "2026-05-04T01:05:08Z",
        "stars": 40,
        "forks": 16,
        "openIssues": 16,
        "archived": false
      },
      {
        "name": "polymarket-cli",
        "description": "",
        "htmlUrl": "https://github.com/Polymarket/polymarket-cli",
        "pushedAt": "2026-04-28T22:45:12Z",
        "stars": 2718,
        "forks": 328,
        "openIssues": 47,
        "archived": false
      },
      {
        "name": "clob-order-utils",
        "description": "Typescript utility to generate and sign orders for Polymarket's CLOB",
        "htmlUrl": "https://github.com/Polymarket/clob-order-utils",
        "pushedAt": "2026-04-27T16:23:55Z",
        "stars": 25,
        "forks": 17,
        "openIssues": 3,
        "archived": false
      }
    ],
    "error": ""
  },
  "observations": [
    {
      "source": "official docs changelog",
      "url": "https://docs.polymarket.com/changelog",
      "title": "Builder leaderboard and volume endpoints now expose builderCode",
      "summary": "The May 18, 2026 changelog says `GET /v1/builders/leaderboard` and `GET /v1/builders/volume` include `builderCode`. Priority: add builderCode-aware parsing and examples to local builder/API evidence.",
      "confidence": "official-docs-high",
      "tags": [
        "official docs",
        "builder",
        "builderCode",
        "leaderboard",
        "volume",
        "api"
      ]
    },
    {
      "source": "official docs changelog",
      "url": "https://docs.polymarket.com/changelog",
      "title": "CLOB V2 is the live production target and V1 is no longer compatible",
      "summary": "The Apr 28, 2026 changelog confirms production runs at `https://clob.polymarket.com`, V1-signed orders are unsupported, and pre-cutover open orders did not migrate. Priority: keep all local examples and compatibility checks V2-only.",
      "confidence": "official-docs-high",
      "tags": [
        "official docs",
        "clob",
        "v2",
        "migration",
        "api",
        "compatibility"
      ]
    },
    {
      "source": "official migration guide",
      "url": "https://docs.polymarket.com/v2-migration",
      "title": "Builder attribution moved to a single builderCode field and pUSD is the new collateral",
      "summary": "The migration guide states V2 uses `@polymarket/clob-client-v2` and `py-clob-client-v2`, moves builder attribution into the order struct via `builderCode`, and replaces USDC.e with pUSD. Priority: build an official-docs-derived API Examples Kit focused on V2 auth, signing, and builder attribution.",
      "confidence": "official-docs-high",
      "tags": [
        "official docs",
        "builderCode",
        "pUSD",
        "sdk",
        "clob v2",
        "examples"
      ]
    },
    {
      "source": "official builder docs",
      "url": "https://docs.polymarket.com/builders/overview",
      "title": "Builder program still routes users toward profile creation, attribution, and gasless relayer usage",
      "summary": "Official builder docs still tell builders to create a builder profile at `polymarket.com/settings?tab=builder`, attach `builderCode` on orders, and use the relayer client for gasless operations. Priority: keep local builder submission package and profile site aligned with this flow, without creating keys or profiles automatically.",
      "confidence": "official-docs-high",
      "tags": [
        "official docs",
        "builder profile",
        "builderCode",
        "relayer",
        "gasless"
      ]
    },
    {
      "source": "official builder docs",
      "url": "https://docs.polymarket.com/developers/builders/builder-tiers",
      "title": "Verified builder tier still advertises leaderboard visibility, private Telegram, and weekly USDC rewards",
      "summary": "The tiers page shows Verified builders can get leaderboard visibility, a private Telegram channel, and weekly USDC rewards subject to approval, while upgrades route through `builder@polymarket.com`. Priority: preserve a truthful rewards/community monitor and avoid any fake-volume or rewards-farming behavior.",
      "confidence": "official-docs-high",
      "tags": [
        "official docs",
        "builder tiers",
        "telegram",
        "rewards",
        "leaderboard",
        "compliance"
      ]
    },
    {
      "source": "official builders site",
      "url": "https://builders.polymarket.com/",
      "title": "Builders landing page still markets grants and captures website, email, X, and Telegram fields",
      "summary": "The public builders page still advertises `$1M+` in grants and exposes the current application field shape, including Website URL, Email, X Handle, and Telegram Handle. Priority: keep the local submission package ready, but do not submit or interact with the form without user confirmation.",
      "confidence": "official-site-high",
      "tags": [
        "official site",
        "builders",
        "grants",
        "form",
        "application",
        "public url"
      ]
    },
    {
      "source": "official help center",
      "url": "https://help.polymarket.com/en/articles/13364250-does-polymarket-have-a-token",
      "title": "Official help center continues to deny any Polymarket token or airdrop",
      "summary": "The Jan 11, 2026 help-center article says Polymarket does not have a token or announced airdrop and points users back to official web, X, and Discord channels. Priority: treat token, airdrop, quest, and rewards claims outside official sources as scam-risk until verified.",
      "confidence": "official-help-high",
      "tags": [
        "official help",
        "token",
        "airdrop",
        "scam",
        "rewards",
        "safety"
      ]
    },
    {
      "source": "official X profile verification",
      "url": "https://x.com/Polymarket/affiliates",
      "title": "Official @Polymarket profile still points to polymarket.com and Discord",
      "summary": "The public @Polymarket profile page exposes the official website link and Discord path, which remains a valid source-record for later link verification. Priority: keep using official X profile metadata to confirm outbound community links before trusting them.",
      "confidence": "official-x-profile-medium",
      "tags": [
        "official x",
        "discord",
        "link verification",
        "community",
        "safety"
      ]
    },
    {
      "source": "official X profile verification",
      "url": "https://x.com/PolymarketBuild/affiliates",
      "title": "Official @PolymarketBuild profile remains the public builders-program source on X",
      "summary": "The public @PolymarketBuild profile describes itself as the official source for builder updates and points back to the builders path. Priority: use it as an official source record, but note that timeline-level extraction is limited without logged-in browser or connector access.",
      "confidence": "official-x-profile-medium",
      "tags": [
        "official x",
        "builders",
        "official source",
        "verification",
        "blocker"
      ]
    },
    {
      "source": "public X status search",
      "url": "https://x.com/Polymarket/status/2024514315823509826",
      "title": "Recent official X developer messaging still emphasizes developer experience",
      "summary": "Public search surfaced a Feb 19, 2026 official @Polymarket post about building the best developer experience and welcoming `@GetDomeAPI`. This is useful as a soft signal for DevRel emphasis, but it is not fresh night-window evidence and should be treated as lower-confidence than docs.",
      "confidence": "official-x-search-low-freshness",
      "tags": [
        "official x",
        "developer experience",
        "devrel",
        "low freshness"
      ]
    },
    {
      "source": "public X search limitation",
      "url": "https://x.com/PolymarketBuild",
      "title": "Night-window X timeline coverage is still blocked by missing Chrome/connector navigation",
      "summary": "This run could verify official X profile identity and public indexed posts, but could not safely inspect the full logged-in timeline because direct Chrome navigation tools were not available in-session. Priority: keep the blocker explicit and continue using official docs/site changes as the highest-confidence overnight signal.",
      "confidence": "run-blocker-high",
      "tags": [
        "blocker",
        "chrome",
        "x search",
        "timeline",
        "night run"
      ]
    }
  ],
  "workstreams": [
    {
      "id": "community-support",
      "title": "Community Support Desk",
      "score": 10,
      "matchedTerms": [
        "discord",
        "telegram",
        "community",
        "docs",
        "support"
      ],
      "recommendedAction": "Prepare issue triage notes and safe response drafts for developer questions; posting requires user confirmation.",
      "evidence": [
        {
          "source": "official docs changelog",
          "title": "Builder leaderboard and volume endpoints now expose builderCode",
          "confidence": "official-docs-high",
          "url": "https://docs.polymarket.com/changelog"
        },
        {
          "source": "official docs changelog",
          "title": "CLOB V2 is the live production target and V1 is no longer compatible",
          "confidence": "official-docs-high",
          "url": "https://docs.polymarket.com/changelog"
        },
        {
          "source": "official migration guide",
          "title": "Builder attribution moved to a single builderCode field and pUSD is the new collateral",
          "confidence": "official-docs-high",
          "url": "https://docs.polymarket.com/v2-migration"
        },
        {
          "source": "official builder docs",
          "title": "Builder program still routes users toward profile creation, attribution, and gasless relayer usage",
          "confidence": "official-docs-high",
          "url": "https://docs.polymarket.com/builders/overview"
        },
        {
          "source": "official builder docs",
          "title": "Verified builder tier still advertises leaderboard visibility, private Telegram, and weekly USDC rewards",
          "confidence": "official-docs-high",
          "url": "https://docs.polymarket.com/developers/builders/builder-tiers"
        }
      ]
    },
    {
      "id": "api-examples-kit",
      "title": "API Examples Kit",
      "score": 9,
      "matchedTerms": [
        "api",
        "clob",
        "sdk",
        "endpoint",
        "pagination"
      ],
      "recommendedAction": "Build read-only examples and compatibility checks around Gamma/Data/CLOB docs, with dry-run defaults and no embedded keys.",
      "evidence": [
        {
          "source": "official docs changelog",
          "title": "Builder leaderboard and volume endpoints now expose builderCode",
          "confidence": "official-docs-high",
          "url": "https://docs.polymarket.com/changelog"
        },
        {
          "source": "official docs changelog",
          "title": "CLOB V2 is the live production target and V1 is no longer compatible",
          "confidence": "official-docs-high",
          "url": "https://docs.polymarket.com/changelog"
        },
        {
          "source": "official migration guide",
          "title": "Builder attribution moved to a single builderCode field and pUSD is the new collateral",
          "confidence": "official-docs-high",
          "url": "https://docs.polymarket.com/v2-migration"
        },
        {
          "source": "public X status search",
          "title": "Recent official X developer messaging still emphasizes developer experience",
          "confidence": "official-x-search-low-freshness",
          "url": "https://x.com/Polymarket/status/2024514315823509826"
        }
      ]
    },
    {
      "id": "risk-compliance-monitor",
      "title": "Risk & Compliance Monitor",
      "score": 9,
      "matchedTerms": [
        "scam",
        "fake",
        "key",
        "auth",
        "approval"
      ],
      "recommendedAction": "Track developer safety risks and unverified links with careful wording, without accusations or account actions.",
      "evidence": [
        {
          "source": "official migration guide",
          "title": "Builder attribution moved to a single builderCode field and pUSD is the new collateral",
          "confidence": "official-docs-high",
          "url": "https://docs.polymarket.com/v2-migration"
        },
        {
          "source": "official builder docs",
          "title": "Builder program still routes users toward profile creation, attribution, and gasless relayer usage",
          "confidence": "official-docs-high",
          "url": "https://docs.polymarket.com/builders/overview"
        },
        {
          "source": "official builder docs",
          "title": "Verified builder tier still advertises leaderboard visibility, private Telegram, and weekly USDC rewards",
          "confidence": "official-docs-high",
          "url": "https://docs.polymarket.com/developers/builders/builder-tiers"
        },
        {
          "source": "official help center",
          "title": "Official help center continues to deny any Polymarket token or airdrop",
          "confidence": "official-help-high",
          "url": "https://help.polymarket.com/en/articles/13364250-does-polymarket-have-a-token"
        }
      ]
    },
    {
      "id": "market-intel-dashboard",
      "title": "Market Intelligence Dashboard",
      "score": 8,
      "matchedTerms": [
        "market",
        "rewards",
        "volume"
      ],
      "recommendedAction": "Convert official market/reward signals into read-only dashboard deltas, notable changes, and staleness flags.",
      "evidence": [
        {
          "source": "official docs changelog",
          "title": "Builder leaderboard and volume endpoints now expose builderCode",
          "confidence": "official-docs-high",
          "url": "https://docs.polymarket.com/changelog"
        },
        {
          "source": "official docs changelog",
          "title": "CLOB V2 is the live production target and V1 is no longer compatible",
          "confidence": "official-docs-high",
          "url": "https://docs.polymarket.com/changelog"
        },
        {
          "source": "official migration guide",
          "title": "Builder attribution moved to a single builderCode field and pUSD is the new collateral",
          "confidence": "official-docs-high",
          "url": "https://docs.polymarket.com/v2-migration"
        },
        {
          "source": "official builder docs",
          "title": "Builder program still routes users toward profile creation, attribution, and gasless relayer usage",
          "confidence": "official-docs-high",
          "url": "https://docs.polymarket.com/builders/overview"
        },
        {
          "source": "official builder docs",
          "title": "Verified builder tier still advertises leaderboard visibility, private Telegram, and weekly USDC rewards",
          "confidence": "official-docs-high",
          "url": "https://docs.polymarket.com/developers/builders/builder-tiers"
        }
      ]
    },
    {
      "id": "builder-profile-site",
      "title": "Public Builder Profile Site",
      "score": 8,
      "matchedTerms": [
        "builder",
        "leaderboard",
        "profile"
      ],
      "recommendedAction": "Keep the public Builder profile site deploy-ready and add evidence that explains the project, safety boundaries, and API value.",
      "evidence": [
        {
          "source": "official docs changelog",
          "title": "Builder leaderboard and volume endpoints now expose builderCode",
          "confidence": "official-docs-high",
          "url": "https://docs.polymarket.com/changelog"
        },
        {
          "source": "official migration guide",
          "title": "Builder attribution moved to a single builderCode field and pUSD is the new collateral",
          "confidence": "official-docs-high",
          "url": "https://docs.polymarket.com/v2-migration"
        },
        {
          "source": "official builder docs",
          "title": "Builder program still routes users toward profile creation, attribution, and gasless relayer usage",
          "confidence": "official-docs-high",
          "url": "https://docs.polymarket.com/builders/overview"
        },
        {
          "source": "official builder docs",
          "title": "Verified builder tier still advertises leaderboard visibility, private Telegram, and weekly USDC rewards",
          "confidence": "official-docs-high",
          "url": "https://docs.polymarket.com/developers/builders/builder-tiers"
        },
        {
          "source": "official builders site",
          "title": "Builders landing page still markets grants and captures website, email, X, and Telegram fields",
          "confidence": "official-site-high",
          "url": "https://builders.polymarket.com/"
        }
      ]
    }
  ],
  "blockers": [
    {
      "channel": "X continuous search",
      "blocker": "TWITTER_TOKEN is not available locally; current run uses connector results and saved summaries only.",
      "next": "Use X connector/browser or configure a token before automated X search."
    },
    {
      "channel": "Discord developer community",
      "blocker": "Login and posting are account actions.",
      "next": "Open official Discord read-only; ask user before posting, joining restricted channels, or submitting forms."
    },
    {
      "channel": "Telegram community",
      "blocker": "Telegram bot/channel interactions can include unsafe crypto links.",
      "next": "Read official @polymarket only; verify any outbound link through official X/website before use."
    },
    {
      "channel": "Deployment",
      "blocker": "Live server changes require fresh process/port/service preflight.",
      "next": "Keep local site/report work moving until deployment target is explicitly confirmed."
    }
  ]
}