{
  "schema": "lemni-sentinel/1",
  "run_id": "20261106-150914Z",
  "generated_at": "2026-11-06T15:09:29.559Z",
  "chain_id": 137,
  "token": "0x02011c7B7D9C6dfc563c92197557e8BE490a85b4",
  "verdicts": {
    "behavioral_honeypot_test": "INCONCLUSIVE",
    "dex_buy": "FAIL",
    "plain_transfer_unenrolled": "NOT_RUN",
    "round_trip_cost_pct": null,
    "scanner_consensus": "no_scanner_flags"
  },
  "simulation": {
    "job": "simulate",
    "run_id": "20261106-150914Z",
    "started_at": "2026-11-06T15:09:15.996Z",
    "chain_id": 137,
    "token": "0x02011c7B7D9C6dfc563c92197557e8BE490a85b4",
    "methodology": "Forked-mainnet behavioral honeypot test: fresh unenrolled wallet buys via the live Uniswap V3 router, plain-transfers between two fresh EOAs, then sells back. Identical in kind to the simulation used by commercial token scanners. All state changes occur only on a local fork; no real funds move.",
    "steps": [
      {
        "name": "resolve_pool",
        "desc": "Locate the live Uniswap V3 LEMNI/USDC pool on the forked chain",
        "ok": true,
        "at": "2026-11-06T15:09:16.759Z",
        "result": {
          "pool": "0x28289c9D971EDB8A1D50d3891Bb5c91d0FA3992e",
          "counter_asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "fee_tier": 10000,
          "pool_lemni_balance": "749474262541476475359959",
          "pool_lemni_balance_fmt": "749474.262541476475359959"
        }
      },
      {
        "name": "fund_usdc",
        "desc": "Credit wallet A with 500 USDC by direct storage write on the fork — the standard test-harness \"deal\"; no real funds involved",
        "ok": true,
        "at": "2026-11-06T15:09:18.366Z",
        "result": {
          "balance_slot": 9,
          "mapping_order": "solidity",
          "balance": "500000000"
        }
      },
      {
        "name": "approve_usdc",
        "desc": "Wallet A approves the Uniswap router to spend its USDC",
        "ok": false,
        "at": "2026-11-06T15:09:20.921Z",
        "txHash": "0xb7fef3464002087825d0433d70b39de891c448d550a65170da81bc549755aafa",
        "error": "could not coalesce error"
      },
      {
        "name": "buy",
        "desc": "Honeypot methodology step 1: the fresh, never-enrolled wallet buys LEMNI through the live Uniswap V3 router",
        "ok": false,
        "at": "2026-11-06T15:09:21.215Z",
        "txHash": "0x516228aaac30d2ddba234231cc79f635e0f70a3b0db990e459faf367a76e0171",
        "error": "could not coalesce error"
      },
      {
        "name": "acquire_fallback",
        "desc": "Buy failed — acquire LEMNI by impersonating the pool itself on the fork so the transfer and sell tests can still run",
        "ok": false,
        "at": "2026-11-06T15:09:22.004Z",
        "txHash": "0xa20553e743fc069c6be4d00be66d9748a6334a4640f77ac6b3e65b5d173d99af",
        "error": "could not coalesce error"
      }
    ],
    "fork_block": 96848199,
    "fork_block_time": "2026-11-06T15:09:15.000Z",
    "wallets": {
      "A": "0xCCf22983d15327F24BcaA6d74F5ff9652a0B16Bd",
      "B": "0x1836ea5b3882046A18C32DbCf4d08bEAb708ECE0",
      "note": "Fresh EOAs generated for this run only. They exist solely on the fork: never enrolled, never funded, never seen on the real chain."
    },
    "trade_size": {
      "usdc_in": "500",
      "usdc_units": "500000000"
    },
    "acquisition": null,
    "verdicts": {
      "dex_buy": "FAIL",
      "plain_transfer_unenrolled": "NOT_RUN",
      "behavioral_honeypot_test": "INCONCLUSIVE",
      "round_trip_cost_pct": null
    },
    "interpretation": [
      "The behavioral test could not complete; see the failed steps above for the reason."
    ],
    "finished_at": "2026-11-06T15:09:23.356Z"
  },
  "static": {
    "job": "static",
    "run_id": "20261106-150914Z",
    "started_at": "2026-11-06T15:09:23.711Z",
    "token": "0x02011c7B7D9C6dfc563c92197557e8BE490a85b4",
    "note": "Code-shape surface as a naive static classifier sees it. Matches below are PATTERNS, not findings: each is listed next to what it actually is in this contract. Behavior is established by the simulation job, not by code shape.",
    "bytecode_bytes": 225,
    "metadata": {
      "name": "Lemnicoin",
      "symbol": "LEMNI",
      "decimals": "18",
      "totalSupply": "10500000000000000000000000"
    },
    "is_diamond": true,
    "facets": [
      {
        "facet": "0x1Adf8642749924A57EDb2D90654c6AaD80E3A244",
        "selector_count": 2
      },
      {
        "facet": "0x1f871083D9adBE009102159817F2a4b596aC1B01",
        "selector_count": 5
      },
      {
        "facet": "0x6e0AC7226CA1794707a220Ed6B9e891FdEDb394E",
        "selector_count": 1
      },
      {
        "facet": "0xA70d9100bA33897bf94Ad878f11895AA27945510",
        "selector_count": 10
      },
      {
        "facet": "0xa17dFA47ceC417e9De49c8bBeE224A6A52A0FCA1",
        "selector_count": 10
      },
      {
        "facet": "0x0f66cf647B8446da308A3Ae3aC699Ca51Bc8D839",
        "selector_count": 55
      },
      {
        "facet": "0xeD79D936AC4A8212500214361bF104e51ff9eF56",
        "selector_count": 19
      },
      {
        "facet": "0x5dFDd124b4f8a20aa86d48aB3E21737c82bB5749",
        "selector_count": 8
      },
      {
        "facet": "0xd9649d57Cc7525d3916A83BD530852964f6A4260",
        "selector_count": 4
      },
      {
        "facet": "0x89a1F4d8C1a3aAC028412D0078990D094c07d49c",
        "selector_count": 7
      },
      {
        "facet": "0x92Fe5D93a416D109Cc8e7448545e23A472583640",
        "selector_count": 9
      },
      {
        "facet": "0xd273ae6D6d00F37acC99c48F1fB50082B70B513C",
        "selector_count": 2
      },
      {
        "facet": "0x09BEb94Ab7D07e98440476b2A098077bC54A7421",
        "selector_count": 15
      },
      {
        "facet": "0xaf0482CAdc57c2e0135Cb3647e19774e5F395C6B",
        "selector_count": 1
      },
      {
        "facet": "0x3Fd53Fc1b7d000b1B6DDaA765Ae5fA64c849D474",
        "selector_count": 1
      },
      {
        "facet": "0x8C616A8705aCDf8c767B31D4e9F657b657769684",
        "selector_count": 6
      },
      {
        "facet": "0x6F00d2fB9031C5f3Cb8E678827EbE67A87774887",
        "selector_count": 14
      },
      {
        "facet": "0x55D2b353C1D241b6D4E50010104269e26Fb573Bf",
        "selector_count": 4
      },
      {
        "facet": "0xd142C76218Ef06085a474a21907f95E2B3f096F7",
        "selector_count": 2
      },
      {
        "facet": "0x35Baf6E998e6060852DFe7e5B0B4089D5EF6239D",
        "selector_count": 6
      },
      {
        "facet": "0x141Ad84D55a1293A299c15F99E24949f2D6A489C",
        "selector_count": 15
      },
      {
        "facet": "0x863bCE8E76F8b8cf22DaCb520dbE0783427d7517",
        "selector_count": 5
      },
      {
        "facet": "0x9929c2a360fE4Ac6DD4F58a3816DfaE95d44c828",
        "selector_count": 6
      },
      {
        "facet": "0xae47dD815D31d55bB4F987B5e45c4FDEFF21f765",
        "selector_count": 10
      }
    ],
    "selector_count": 217,
    "pattern_matches": [
      {
        "signature": "paused()",
        "selector": "0x5c975abb",
        "facet": "0x0f66cf647B8446da308A3Ae3aC699Ca51Bc8D839",
        "category": "trading-control",
        "naive_scanner_reading": "pausable transfer path exists"
      },
      {
        "signature": "facets()",
        "selector": "0x7a0ed627",
        "facet": "0x1f871083D9adBE009102159817F2a4b596aC1B01",
        "category": "upgradeability",
        "naive_scanner_reading": "EIP-2535 Diamond proxy (upgradeable)"
      },
      {
        "signature": "owner()",
        "selector": "0x8da5cb5b",
        "facet": "0x6e0AC7226CA1794707a220Ed6B9e891FdEDb394E",
        "category": "ownership",
        "naive_scanner_reading": "privileged owner exists"
      }
    ],
    "flags": {
      "upgradeable_diamond": true,
      "categories_present": [
        "trading-control",
        "upgradeability",
        "ownership"
      ]
    },
    "explanation": "An EIP-2535 Diamond with a conditional (signature-gated) transfer path matches, on code shape alone, the same patterns static classifiers use to flag scam tokens: 'upgradeable', 'non-standard transfer', 'per-wallet gate'. Here those shapes implement the patented dual-authority post-quantum protection documented at https://lemnicoin.com/Blockaid_Technical_Explanation.pdf. Whether the token actually restricts holders is a behavioral question — answered by the simulation in this same run.",
    "selectors_file": "static-selectors.json",
    "finished_at": "2026-11-06T15:09:28.655Z"
  },
  "scanners": {
    "job": "scanners",
    "run_id": "20261106-150914Z",
    "started_at": "2026-11-06T15:09:28.694Z",
    "token": "0x02011c7B7D9C6dfc563c92197557e8BE490a85b4",
    "scanners": [
      {
        "name": "GoPlus Security",
        "kind": "static+simulation",
        "url": "https://api.gopluslabs.io/api/v1/token_security/137?contract_addresses=0x02011c7B7D9C6dfc563c92197557e8BE490a85b4",
        "http_status": 200,
        "summary": {
          "cannot_sell_all": "0",
          "cannot_buy": "0",
          "is_proxy": "1",
          "is_open_source": "1",
          "honeypot_with_same_creator": "0",
          "buy_tax": "0",
          "sell_tax": "0",
          "holder_count": "134"
        },
        "flags_raised": [],
        "verdict": "clean",
        "fetched_at": "2026-11-06T15:09:29.133Z",
        "raw_file": "raw/goplus.json"
      },
      {
        "name": "honeypot.is",
        "kind": "simulation",
        "url": "https://api.honeypot.is/v2/IsHoneypot?address=0x02011c7B7D9C6dfc563c92197557e8BE490a85b4&chainID=137",
        "http_status": 400,
        "verdict": "unsupported_or_error",
        "fetched_at": "2026-11-06T15:09:29.440Z",
        "raw_file": "raw/honeypot-is.json"
      },
      {
        "name": "Dexscreener",
        "kind": "market-data",
        "url": "https://api.dexscreener.com/latest/dex/tokens/0x02011c7B7D9C6dfc563c92197557e8BE490a85b4",
        "http_status": 200,
        "verdict": "error",
        "fetched_at": "2026-11-06T15:09:29.520Z",
        "raw_file": "raw/dexscreener.json"
      }
    ],
    "consensus": "no_scanner_flags",
    "finished_at": "2026-11-06T15:09:29.520Z"
  },
  "links": {
    "technical_pdf": "https://lemnicoin.com/Blockaid_Technical_Explanation.pdf",
    "api_base": "https://blockproof.lemnicoin.com/sentinel/v1",
    "evidence_dir": "https://blockproof.lemnicoin.com/sentinel/v1/runs/20261106-150914Z/"
  }
}