{"adoption": {"forks": 354, "observed_at": "2026-08-28T04:04:12.199484+00:00", "stars": 1272}, "canonical_url": "https://ross.abutalabs.com/products/poly-sdk", "card": {"archived": false, "artifact_type": "library", "description": null, "domain": ["fintech", "blockchain", "apis", "developer-tools"], "enriched": true, "function": ["sdk", "http-client", "websocket", "trading", "rate-limiting", "caching"], "health_score": 70, "homepage": null, "language": "TypeScript", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["cyl19970726/poly-sdk"], "name": "cyl19970726/poly-sdk", "platform": [], "pushed_at": "2026-05-20T10:37:36+00:00", "repo": "cyl19970726/poly-sdk", "stars": 1272, "tags": ["polymarket", "prediction-markets", "smart-money", "arbitrage", "on-chain", "market-data", "trading-bot", "cryptocurrency", "nodejs", "typescript"], "topics": [], "urls": [], "use_cases": ["place limit and market orders on Polymarket", "stream live prices and orderbook updates via websocket", "track top traders and compute smart money scores", "detect and execute arbitrage opportunities on Polymarket", "split, merge, and redeem CTF positions on-chain", "fetch historical trades and K-line data"], "what_it_is": "A unified TypeScript SDK for Polymarket covering trading, market data, smart money analysis, on-chain operations, arbitrage detection, and WebSocket streaming. It provides a layered architecture with services for trading, markets, wallets, and real-time feeds, plus built-in rate limiting, caching, and retry logic.", "when_to_avoid": ["you trade on platforms other than Polymarket", "you need a non-TypeScript/JavaScript language", "you require guaranteed financial returns or audited trading strategies"], "when_to_choose": ["building a TypeScript/Node.js trading bot or analytics tool for Polymarket", "you want one SDK wrapping trading, market data, and on-chain operations", "you need built-in rate limiting, caching, and typed APIs"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/poly-sdk", "repo": "cyl19970726/poly-sdk", "role": "main", "score": 53}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:12.199484+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T05:03:16.322507+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "28bbadd7f06b19884bf92698bf2f8276eb449b9fa34efa1f099e91fcc69018f5", "fetched_at": "2026-08-28T04:04:12.199484+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cyl19970726/poly-sdk"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:12.199484+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T05:03:16.322507+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "28bbadd7f06b19884bf92698bf2f8276eb449b9fa34efa1f099e91fcc69018f5", "fetched_at": "2026-08-28T04:04:12.199484+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cyl19970726/poly-sdk"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T05:03:16.322507+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "28bbadd7f06b19884bf92698bf2f8276eb449b9fa34efa1f099e91fcc69018f5", "fetched_at": "2026-08-28T04:04:12.199484+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cyl19970726/poly-sdk"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:04:12.199484+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:12.199484+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:12.199484+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T05:03:16.322507+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "28bbadd7f06b19884bf92698bf2f8276eb449b9fa34efa1f099e91fcc69018f5", "fetched_at": "2026-08-28T04:04:12.199484+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cyl19970726/poly-sdk"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:12.199484+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:12.199484+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T05:03:16.322507+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "28bbadd7f06b19884bf92698bf2f8276eb449b9fa34efa1f099e91fcc69018f5", "fetched_at": "2026-08-28T04:04:12.199484+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cyl19970726/poly-sdk"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:12.199484+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:12.199484+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:12.199484+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T05:03:16.322507+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "28bbadd7f06b19884bf92698bf2f8276eb449b9fa34efa1f099e91fcc69018f5", "fetched_at": "2026-08-28T04:04:12.199484+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cyl19970726/poly-sdk"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:12.199484+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:12.199484+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T05:03:16.322507+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "28bbadd7f06b19884bf92698bf2f8276eb449b9fa34efa1f099e91fcc69018f5", "fetched_at": "2026-08-28T04:04:12.199484+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cyl19970726/poly-sdk"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T05:03:16.322507+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "28bbadd7f06b19884bf92698bf2f8276eb449b9fa34efa1f099e91fcc69018f5", "fetched_at": "2026-08-28T04:04:12.199484+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cyl19970726/poly-sdk"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T05:03:16.322507+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "28bbadd7f06b19884bf92698bf2f8276eb449b9fa34efa1f099e91fcc69018f5", "fetched_at": "2026-08-28T04:04:12.199484+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cyl19970726/poly-sdk"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T05:03:16.322507+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "28bbadd7f06b19884bf92698bf2f8276eb449b9fa34efa1f099e91fcc69018f5", "fetched_at": "2026-08-28T04:04:12.199484+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cyl19970726/poly-sdk"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 83, "longevity": 18, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 253, "days_push": 105, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 53, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}