# LHBCrypto × Pharaoh methodology

## Scope and normalization

This is a source-linked partial corpus, not a claim of account completeness. Discovery searched for posts attributed to `@LHBCrypto` containing `pharaoh`, `phar.gg`, `$phar`, `$p33`, `xphar`, or `vephar`, case-insensitively. Before matching, fullwidth dollar signs (`＄`) are normalized to ASCII (`$`). Only direct `https://x.com/LHBCrypto/status/<id>` permalinks are admitted to the dashboard.

Post dates are derived from X snowflake IDs and expressed in UTC. Post prose is a concise editorial summary; use the linked original as the primary source. The six links use the author handle in their URL; URL structure alone does not independently verify authorship or the recovered summaries. Treat these as provisional source links pending source-text verification. Search matches displayed editorial summaries, not an exhaustive original-text corpus. No reproducible, dated engagement snapshot was recovered, so likes/replies/reposts/views are explicitly `N/A` rather than silently treated as zero.

## Market evidence

Protocol facts use the pre-existing canonical Avalanche Gateway artifacts under `../avax-radar/data/gateway/`, frozen under `evidence/`, generated on 2026-09-13. The dashboard reports current PHAR spot, supply/backing/emissions aggregates, and dated protocol-volume context. Daily volumes shown are all 90 exact daily observations, June 15–September 12, from `pharaoh-dex-analytics.json`; the chart is context, not evidence that a post caused market movement.

An admitted post-aligned historical PHAR price series was not recovered. Consequently the dashboard does not invent post-date returns. Current PHAR spot is the dated value in `site/data.js` from `pharaoh-enrichments.json` with its original observation timestamp and indexed block.

## Holder comparison limitation

The admitted Gateway data provides aggregate PHAR supply, xPHAR/P33 backing, aggregate epoch vote weight, emissions, and partial accrued protocol fees. It does not provide a canonical address-level holder cohort joined to reward distributions. Holder count, concentration, cohort returns, and realized holder rewards are unavailable. Protocol aggregates are displayed only to explain this boundary and are not represented as holder metrics.

## Reproducibility

- Dashboard is static and works over both `file://` and a private loopback HTTP preview.
- `node verify.cjs` checks source hashes, all chart values/dates, corpus dates, market arithmetic, ten tampering cases, evidence HTTP links, filtering, empty/reset states, overflow at 1440/768/390, offline/HTTP rendering, and browser errors.
- Preview command: `python3 -m http.server 4173 --bind 127.0.0.1`.

