// Dapp Store — third-party modules for the Personal Dapp. function StoreDapp() { const sidebar = ( <> ); const apps = [ { id: 'AI', n: 'Twin · AI Co-Author', cat: 'AI ASSIST', desc: 'A digital scientist trained on your notebooks. Pre-reviews drafts, surfaces relevant prior art, drafts methods sections.', dl: '8.4K', rating: 4.8, price: '20 UBR/mo', tone: 'accent' }, { id: 'PF', n: 'ProteinFold Suite', cat: 'BIO·ML', desc: 'On-chain AlphaFold-class structure prediction with ZK-verified inference and citation auto-attribution.', dl: '14.1K', rating: 4.9, price: 'pay/run', tone: 'info' }, { id: 'CZ', n: 'CitationZoom', cat: 'ANALYTICS', desc: 'Live citation graph + altmetric tracker for any dPID. Shows downstream replications and refutations.', dl: '6.0K', rating: 4.6, price: 'free', tone: 'ok' }, { id: 'WT', n: 'Writing Workbench', cat: 'WRITING', desc: 'Multi-author Markdown + LaTeX with on-chain CRediT attribution and git-style history of every paragraph.', dl: '4.2K', rating: 4.5, price: '8 UBR/mo', tone: 'default' }, { id: 'GR', n: 'GrantRadar', cat: 'FUNDING', desc: 'Watches all grant DAOs and conventional foundations. Notifies on calls aligned with your TRID profile.', dl: '11.3K', rating: 4.7, price: 'free', tone: 'ok' }, { id: 'ZK', n: 'ZK Vault', cat: 'SECURITY', desc: 'Hardware-backed local enclave for keys + zero-knowledge proof generation. Recovery via social shards.', dl: '2.1K', rating: 4.9, price: '40 UBR', tone: 'warn' }, { id: 'LB', n: 'OpenLab Connect', cat: 'LAB TOOLS', desc: 'Bridge to physical lab equipment — auto-logs runs, instruments and reagents into your active notebook.', dl: '1.8K', rating: 4.4, price: 'pay/run', tone: 'info' }, { id: 'IM', n: 'IRB Manifold', cat: 'COMPLIANCE', desc: 'Verifiable IRB / ethics packet generation across jurisdictions, signed with institution SBTs.', dl: '0.9K', rating: 4.6, price: '12 UBR/mo', tone: 'default' }, { id: 'TR', n: 'TransLater', cat: 'WRITING', desc: 'Bounty-driven multilingual translation of your published work. Translators paid from access fees.', dl: '3.4K', rating: 4.3, price: 'free', tone: 'ok' }, ]; return ( Search Publish a dapp } />
{apps.map(a => (
{a.id}
{a.n} {a.cat}
★ {a.rating} · {a.dl} installs
{a.desc}
{a.price} Install
))}
); } window.StoreDapp = StoreDapp;