WORLD LIBERTY FINANCIAL AI — EVIDENCE PACK
==========================================

Site:    https://worldlibertyfinancial.ai/
Record:  https://worldlibertyfinancial.ai/record.html
Ledger generated: 2026-08-29T19:10:34Z  (Ethereum head block 25862719)

This zip is the public evidence behind the eligibility list and the
sourced claims on the site. It is not a KYC file, not a legal filing,
and not an allegation of criminal conduct against any person. It is
on-chain logs plus the URLs we cite.


HOW TO READ THE THREE LEDGER FILES
----------------------------------
Same people. Different grain. Do not mix them up.

wallets.jsonl
  One row per address (7,945). This is who is eligible.
  Frozen addresses AND DEX buyers. If someone bought 14 times, that is
  still one row — buys, WLFI, and USD are summed.

frozen.jsonl
  The 306 addresses still blacklisted (Pool A). They are already in
  wallets.jsonl. Most never bought on a DEX; they were locked on tokens
  they already held. Empty buy fields are omitted because there is no
  buy to show.

buys.jsonl
  One row per DEX fill (38,201). Same address can appear many times.
  wallets.jsonl is the sum of these rows.


WHO IS ELIGIBLE
---------------
An address is eligible if it is in Pool A or Pool B. Frozen wins: a
currently blacklisted wallet is Pool A even if it also bought on a DEX.

Pool A — restitution
  Last SetBlacklistStatus event on the WLFI token is true.
  Token:  0xda5e1988097297dcdc1f90d4dfe7909e847cbef6
  Topic:  0x5019745a56bcdd97726f5b35a7bfcb97ffa4e40b51bc2f6f764c6671e1bef6d4
  From block 23,264,000 (just before trading opened 1 Sept 2025).
  A later un-freeze removes the address.
  Justin Sun: 0x5ab26169051d0d96217949adb91e86e51a5fda74
  Freeze tx:  0x0230880850ae1daebdb1a9984f0f6b1601390bbe4738152556738aa901862d74

Pool B — open-market buyers
  A WLFI Transfer OUT of one of three Uniswap ETH pools, on or after
  1 Sept 2025, credited to the transaction signer (who paid gas), not
  a router hop that briefly received the tokens.

  USD1  0x4637ea6ecf7e16c99e67e941ab4d7d52eac7c73d
  USDT  0x238f00fcfd4f0c5930028237c6a1b395f4c0fc74
  USDC  0x6e5930d139a848e0446ff11e0d30f964eec8df76

Not in this set
  Presale-only (held an allocation, never frozen, never bought on those
  pools). CEX fills (Binance, HTX, Robinhood, etc.). Sept 1 snapshot
  holders who never bought after. Routers and the three pools.
  Removing liquidity can look like a buy.


PRICE AND MARKET CAP
--------------------
USD and mcap use the CoinGecko daily close nearest the block time, not
a per-second print. See coingecko_wlfi_daily.json.
  1 Sept 2025  ~$0.281   mcap ~$7.97B
  31 Jul 2026  ~$0.055   mcap ~$1.75B


FILES IN THIS ZIP
-----------------
README.txt                 This file.
SOURCES.txt                Every claim on the site and the URL we cite.
                           We link; we do not copy the articles.
wallets.jsonl              One JSON object per line. Eligible addresses.
frozen.jsonl               Currently blacklisted addresses.
buys.jsonl                 Individual DEX fills.
meta.json                  Counts, checks, head block, method string.
coingecko_wlfi_daily.json  Daily close used for USD / mcap.
fetch_eligibility.py       Script that rebuilt the JSONL from public RPC
                           and CoinGecko. No API key. Re-run to verify.


FIELD NOTES
-----------
wallets.jsonl / frozen.jsonl
  wallet, pool (A|B), frozen, buy_count, wlfi_bought, usd_invested,
  first_buy_iso, last_buy_iso, price_at_first_buy, mcap_at_first_buy
  frozen.jsonl also has blacklisted_iso, blacklisted_tx, blacklisted_block.

buys.jsonl
  wallet (signer), tx, ts_iso, quote (USD1|USDT|USDC), wlfi, price_usd,
  usd, mcap_usd, received_by (Transfer `to`, often a router).


HOW TO CHECK A ROW
------------------
Open the freeze tx or buy tx on Etherscan.
https://etherscan.io/tx/<hash>
https://etherscan.io/address/<wallet>

If an address is missing and you can show an on-chain freeze or a pool
buy, that is a public dispute — not a private appeal. Contact us with
the correction and we will amend it in public.


HOW THIS WAS BUILT
------------------
Public Ethereum logs via RPC. CoinGecko daily market chart. No wallet
connect, no form, no KYC file. If the chain does not show the freeze
or the buy, the address is not here.
