{"root_cid":"bafybeihtrojndjytpqpjexpf5efpz6pliwgagn4zn4hy4wkwiut7lx5gje","model":"openai/gpt-5.4-mini","analyzed_at":"2026-04-30T17:51:32.370Z","result":{"schema_version":1,"category":"Developer tools","category_confidence":0.91,"summary":"EFS is a Next.js developer tool for exploring and debugging on-chain files and EAS attestations.","signals":["analysis-context.json: title EFS and manifest_url/content_url point to the mounted IPFS app root","analysis-context.json: latest_probe content_type text/html with ipfs_path /index.html","/ipfs/bafybeihtrojndjytpqpjexpf5efpz6pliwgagn4zn4hy4wkwiut7lx5gje/index.html: meta description says \"Ethereum File System — on-chain files built on EAS attestations\"","/ipfs/bafybeihtrojndjytpqpjexpf5efpz6pliwgagn4zn4hy4wkwiut7lx5gje/_redirects: SPA-fallback rewrites for static-exported EFS devtools","/ipfs/bafybeihtrojndjytpqpjexpf5efpz6pliwgagn4zn4hy4wkwiut7lx5gje/blockexplorer/index.txt: title \"Block Explorer - EFS\" and description \"Inspect blocks, transactions, and contracts on the local chain\"","/ipfs/bafybeihtrojndjytpqpjexpf5efpz6pliwgagn4zn4hy4wkwiut7lx5gje/debug/index.txt: title \"Debug Contracts - EFS\" and text \"You can debug & interact with your deployed contracts here\"","/ipfs/bafybeihtrojndjytpqpjexpf5efpz6pliwgagn4zn4hy4wkwiut7lx5gje/easexplorer/index.txt: route name \"easexplorer\" and app shell references indicate EAS attestation exploration"],"quality":{"tier":"good","score":0.78,"is_substantive":true,"is_redirect_only":false,"is_placeholder":false,"rationale":"The mounted root is a polished static Next.js app with multiple functional explorer/debug routes, branded assets, and clear purpose, with only minor rough edges visible from static export patterns."},"security":{"risk":"low","risk_score":0.08,"threat_type":"none","safe_to_list":true,"findings":[]},"files_reviewed":["analysis-context.json","/ipfs/bafybeihtrojndjytpqpjexpf5efpz6pliwgagn4zn4hy4wkwiut7lx5gje/index.html","/ipfs/bafybeihtrojndjytpqpjexpf5efpz6pliwgagn4zn4hy4wkwiut7lx5gje/manifest.json","/ipfs/bafybeihtrojndjytpqpjexpf5efpz6pliwgagn4zn4hy4wkwiut7lx5gje/_redirects","/ipfs/bafybeihtrojndjytpqpjexpf5efpz6pliwgagn4zn4hy4wkwiut7lx5gje/version.json","/ipfs/bafybeihtrojndjytpqpjexpf5efpz6pliwgagn4zn4hy4wkwiut7lx5gje/index.txt","/ipfs/bafybeihtrojndjytpqpjexpf5efpz6pliwgagn4zn4hy4wkwiut7lx5gje/explorer/index.txt","/ipfs/bafybeihtrojndjytpqpjexpf5efpz6pliwgagn4zn4hy4wkwiut7lx5gje/blockexplorer/index.txt","/ipfs/bafybeihtrojndjytpqpjexpf5efpz6pliwgagn4zn4hy4wkwiut7lx5gje/easexplorer/index.txt","/ipfs/bafybeihtrojndjytpqpjexpf5efpz6pliwgagn4zn4hy4wkwiut7lx5gje/debug/index.txt"]}}
