{"root_cid":"bafybeiakaemkwdlgo42rfropwu3xquuuyhnsk3g7ji4wvj6u3vw6cmwhxq","model":"openai/gpt-5.4-mini","analyzed_at":"2026-05-06T00:38:54.963Z","result":{"schema_version":1,"category":"Finance","category_confidence":0.98,"summary":"A Tornado Cash web UI for private cross-chain transactions, backed by routed pages, a manifest, and event dataset assets.","signals":["analysis-context.latest_probe.title and description identify the site as 'Tornado Cash Official - Secure, Decentralized, Private protocol' and a protocol for private transactions on Ethereum, BSC, Optimism, Polygon, Avalanche, Arbitrum, and Gnosis.","/ipfs/bafybeiakaemkwdlgo42rfropwu3xquuuyhnsk3g7ji4wvj6u3vw6cmwhxq/manifest.json names the app 'Tornado Cash' and sets standalone PWA metadata.","/ipfs/bafybeiakaemkwdlgo42rfropwu3xquuuyhnsk3g7ji4wvj6u3vw6cmwhxq/index.html contains the app shell title/description and loads bundled scripts from the same content root.","/ipfs/bafybeiakaemkwdlgo42rfropwu3xquuuyhnsk3g7ji4wvj6u3vw6cmwhxq/README.md explains how to serve the Tornado Cash UI and run it as an onion service.","/ipfs/bafybeiakaemkwdlgo42rfropwu3xquuuyhnsk3g7ji4wvj6u3vw6cmwhxq/events/*.json.gz provide deposit, withdrawal, and encrypted note datasets for multiple chains and denominations."],"quality":{"tier":"good","score":0.82,"is_substantive":true,"is_redirect_only":false,"is_placeholder":false,"rationale":"This is a substantial, purpose-built dApp shell with multiple routes, PWA metadata, bundled assets, and protocol event data; the main rough edge is that the sources are minified and largely static."},"security":{"risk":"low","risk_score":0.05,"threat_type":"none","safe_to_list":true,"findings":[]},"files_reviewed":["/home/agent/neomist/apps.neomist.eth/state/analysis-work/bafybeiakaemkwdlgo42rfropwu3xquuuyhnsk3g7ji4wvj6u3vw6cmwhxq/analysis-context.json","/ipfs/bafybeiakaemkwdlgo42rfropwu3xquuuyhnsk3g7ji4wvj6u3vw6cmwhxq/index.html","/ipfs/bafybeiakaemkwdlgo42rfropwu3xquuuyhnsk3g7ji4wvj6u3vw6cmwhxq/manifest.json","/ipfs/bafybeiakaemkwdlgo42rfropwu3xquuuyhnsk3g7ji4wvj6u3vw6cmwhxq/README.md","/ipfs/bafybeiakaemkwdlgo42rfropwu3xquuuyhnsk3g7ji4wvj6u3vw6cmwhxq/compliance/index.html","/ipfs/bafybeiakaemkwdlgo42rfropwu3xquuuyhnsk3g7ji4wvj6u3vw6cmwhxq/account/index.html","/ipfs/bafybeiakaemkwdlgo42rfropwu3xquuuyhnsk3g7ji4wvj6u3vw6cmwhxq/451.html","/ipfs/bafybeiakaemkwdlgo42rfropwu3xquuuyhnsk3g7ji4wvj6u3vw6cmwhxq/_nuxt/f05ff3c.js","/ipfs/bafybeiakaemkwdlgo42rfropwu3xquuuyhnsk3g7ji4wvj6u3vw6cmwhxq/_nuxt/62c9d0f.js"]}}
