{"adoption": {"forks": 551, "observed_at": "2026-08-28T04:06:08.137207+00:00", "stars": 2037}, "canonical_url": "https://ross.abutalabs.com/products/pi-platform-docs", "card": {"archived": false, "artifact_type": "learning-resource", "description": null, "domain": ["web-development", "developer-tools", "documentation"], "enriched": true, "function": ["sdk", "auth"], "health_score": 74, "homepage": null, "language": null, "license": null, "license_family": "other", "maturity": "active", "member_repos": ["pi-apps/pi-platform-docs"], "name": "pi-apps/pi-platform-docs", "platform": ["browser"], "pushed_at": "2026-06-28T17:34:10+00:00", "repo": "pi-apps/pi-platform-docs", "stars": 2037, "tags": ["pi-network", "pi-browser", "frontend-sdk", "blockchain-payments", "documentation", "payments", "cryptocurrency", "javascript", "web"], "topics": [], "urls": [], "use_cases": ["authenticate Pi Network users in a web app", "request Pi cryptocurrency payments from users", "build an app for the Pi Browser", "integrate Pi Wallet payment flows", "implement server-side payment approval and completion", "share user data with consent via OAuth-like scopes"], "what_it_is": "Documentation and frontend JavaScript SDK for building Pi Apps that run inside the Pi Browser on the Pi Network. It covers user authentication, payments (user-to-app and app-to-user), and server-side approval flows.", "when_to_avoid": ["you need a server-side Node.js SDK (this is frontend-only)", "you are building apps outside the Pi Browser ecosystem", "you need general-purpose blockchain payment processing unrelated to Pi Network"], "when_to_choose": ["you are building an HTML or SPA app served in the Pi Browser", "you need to accept or send Pi cryptocurrency payments in your app", "you want official guidance on Pi Apps authentication and payment flows"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/pi-platform-docs", "repo": "pi-apps/pi-platform-docs", "role": "main", "score": 72}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.137207+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:59:17.307422+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e0a1cae1939c2648bad55c955744fc9ddece3fbe5fed1e45a228188ca2bc10da", "fetched_at": "2026-08-28T04:06:08.137207+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pi-apps/pi-platform-docs"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.137207+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:59:17.307422+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e0a1cae1939c2648bad55c955744fc9ddece3fbe5fed1e45a228188ca2bc10da", "fetched_at": "2026-08-28T04:06:08.137207+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pi-apps/pi-platform-docs"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:59:17.307422+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e0a1cae1939c2648bad55c955744fc9ddece3fbe5fed1e45a228188ca2bc10da", "fetched_at": "2026-08-28T04:06:08.137207+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pi-apps/pi-platform-docs"}], "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:06:08.137207+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.137207+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.137207+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:59:17.307422+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e0a1cae1939c2648bad55c955744fc9ddece3fbe5fed1e45a228188ca2bc10da", "fetched_at": "2026-08-28T04:06:08.137207+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pi-apps/pi-platform-docs"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.137207+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.137207+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:59:17.307422+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e0a1cae1939c2648bad55c955744fc9ddece3fbe5fed1e45a228188ca2bc10da", "fetched_at": "2026-08-28T04:06:08.137207+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pi-apps/pi-platform-docs"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.137207+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.137207+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.137207+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:59:17.307422+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e0a1cae1939c2648bad55c955744fc9ddece3fbe5fed1e45a228188ca2bc10da", "fetched_at": "2026-08-28T04:06:08.137207+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pi-apps/pi-platform-docs"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.137207+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.137207+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:59:17.307422+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e0a1cae1939c2648bad55c955744fc9ddece3fbe5fed1e45a228188ca2bc10da", "fetched_at": "2026-08-28T04:06:08.137207+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pi-apps/pi-platform-docs"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:59:17.307422+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e0a1cae1939c2648bad55c955744fc9ddece3fbe5fed1e45a228188ca2bc10da", "fetched_at": "2026-08-28T04:06:08.137207+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pi-apps/pi-platform-docs"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:59:17.307422+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e0a1cae1939c2648bad55c955744fc9ddece3fbe5fed1e45a228188ca2bc10da", "fetched_at": "2026-08-28T04:06:08.137207+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pi-apps/pi-platform-docs"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:59:17.307422+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e0a1cae1939c2648bad55c955744fc9ddece3fbe5fed1e45a228188ca2bc10da", "fetched_at": "2026-08-28T04:06:08.137207+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pi-apps/pi-platform-docs"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 89, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1895, "days_push": 66, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 72, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}