{"root_cid":"bafybeifp2sdqnffqk2yn45a2zt67md5wggbn6e3ks557gbun6vgbqhwce4","model":"openai/gpt-5.4-mini","analyzed_at":"2026-05-01T05:52:13.817Z","result":{"schema_version":1,"category":"Education","category_confidence":0.99,"summary":"An interactive ERC-3643 learning dApp that teaches the token standard through a wallet-connected simulation.","signals":["analysis-context.latest_probe.title = \"ERC-3643 Learning DApp\" and description = \"Learn the ERC-3643 security token standard through interactive simulation\"","index.html title and meta description match the learning/simulation focus at /ipfs/bafybeifp2sdqnffqk2yn45a2zt67md5wggbn6e3ks557gbun6vgbqhwce4/index.html","index.html loads a single self-hosted module entrypoint and enforces a restrictive CSP allowing scripts only from 'self'","assets/index-CTjmGz1A.js contains the instructional flow text \"ERC-3643 uses a system of 6 interconnected smart contracts\" and step-by-step simulation content"],"quality":{"tier":"good","score":0.82,"is_substantive":true,"is_redirect_only":false,"is_placeholder":false,"rationale":"Clear, functional educational app with substantial interactive ERC-3643 content and a self-hosted frontend, though it is a compiled bundle with limited surrounding project structure."},"security":{"risk":"low","risk_score":0.03,"threat_type":"none","safe_to_list":true,"findings":[]},"files_reviewed":["analysis-context.json","index.html","assets/index-CTjmGz1A.js","assets","assets/w3m-modal-SoLmF6k9.js","assets/ConstantsUtil-6NE_-zXc.js"]}}
