1<!DOCTYPE html><!--cwCK1How22w4J2_9eSGWy--><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/chunks/823a5a49cd0215ec.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/465f799faf41e6df.js"/>
1<script src="/_next/static/chunks/76c064224d953678.js" async=""></script>
1<script src="/_next/static/chunks/e1140cc73d7c6ca2.js" async=""></script>
1<script src="/_next/static/chunks/6c0d6df13ca57784.js" async=""></script>
1<script src="/_next/static/chunks/turbopack-983fb94553f7c1ac.js" async=""></script>
1<script src="/_next/static/chunks/2f236954d6a65e12.js" async=""></script>
1<script src="/_next/static/chunks/2339d4eb271bc956.js" async=""></script>
1<script src="/_next/static/chunks/99ad729e9ed6c2e5.js" async=""></script>
1<title>CertiChain â Academic Record Archive</title><meta name="description" content="Immutable academic credentials on the Ethereum blockchain. Issue, verify, and share academic records with cryptographic trust."/>
1<script src="/_next/static/chunks/a6dad97d9634a72d.js" noModule=""></script>
1</head><body class="antialiased"><div hidden=""><!--$--><!--/$--></div><div class="flex flex-col min-h-screen"><header style="background:var(--bg-surface);border-bottom:1px solid var(--border-subtle);position:sticky;top:0;z-index:50"><div style="max-width:1280px;margin:0 auto;padding:0 1.5rem;height:60px;display:flex;align-items:center;justify-content:space-between;gap:2rem"><button style="display:flex;align-items:center;gap:0.6rem;background:none;border:none;cursor:pointer;flex-shrink:0"><div style="width:28px;height:28px;background:var(--gold-500);border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M8 1L14 4.5V11.5L8 15L2 11.5V4.5L8 1Z" stroke="#060B17" stroke-width="1.5" fill="none"></path><path d="M8 5L11 7V11L8 13L5 11V7L8 5Z" fill="#060B17"></path></svg></div><span style="font-family:var(--font-display);font-weight:700;font-size:1rem;color:var(--text-primary);letter-spacing:-0.01em">CertiChain</span></button><nav style="display:flex;align-items:center;gap:0.25rem;flex:1" class="hidden md:flex"><button style="background:none;border:none;cursor:pointer;padding:0.375rem 0.75rem;border-radius:6px;font-family:var(--font-body);font-size:0.875rem;font-weight:400;color:var(--text-secondary);transition:color 0.15s ease, background 0.15s ease;letter-spacing:0.01em">Home</button><button style="background:none;border:none;cursor:pointer;padding:0.375rem 0.75rem;border-radius:6px;font-family:var(--font-body);font-size:0.875rem;font-weight:400;color:var(--text-secondary);transition:color 0.15s ease, background 0.15s ease;letter-spacing:0.01em">Records</button><button style="background:none;border:none;cursor:pointer;padding:0.375rem 0.75rem;border-radius:6px;font-family:var(--font-body);font-size:0.875rem;font-weight:400;color:var(--text-secondary);transition:color 0.15s ease, background 0.15s ease;letter-spacing:0.01em">Verify</button><button style="background:none;border:none;cursor:pointer;padding:0.375rem 0.75rem;border-radius:6px;font-family:var(--font-body);font-size:0.875rem;font-weight:400;color:var(--text-secondary);transition:color 0.15s ease, background 0.15s ease;letter-spacing:0.01em">About</button></nav><div style="display:flex;align-items:center;gap:0.75rem"><button style="background:var(--gold-500);color:var(--text-inverted);border:none;border-radius:6px;padding:0.5rem 1.25rem;font-family:var(--font-display);font-size:0.875rem;font-weight:600;cursor:pointer;transition:background 0.15s ease;letter-spacing:0.01em">Connect</button><button class="flex md:hidden" style="background:none;border:none;cursor:pointer;color:var(--text-secondary);padding:0.25rem" aria-label="Toggle menu"><svg width="20" height="20" viewBox="0 0 20 20" fill="currentColor"><path fill-rule="evenodd" clip-rule="evenodd" d="M3 5a1 1 0 011-1h12a1 1 0 110 2H4a1 1 0 01-1-1zm0 5a1 1 0 011-1h12a1 1 0 110 2H4a1 1 0 01-1-1zm0 5a1 1 0 011-1h12a1 1 0 110 2H4a1 1 0 01-1-1z"></path></svg></button></div></div></header><main class="flex-grow"><div style="min-height:calc(100vh - 120px);display:flex;align-items:center;justify-content:center;padding:3rem 1.5rem;position:relative"><div class="dot-grid" style="position:absolute;inset:0;opacity:0.3;pointer-events:none"></div><div class="animate-fadeInUp" style="width:100%;max-width:440px;position:relative"><div style="margin-bottom:2.5rem"><div style="width:44px;height:44px;background:var(--gold-500);border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem"><svg width="22" height="22" viewBox="0 0 16 16" fill="none"><path d="M8 1L14 4.5V11.5L8 15L2 11.5V4.5L8 1Z" stroke="#060B17" stroke-width="1.5" fill="none"></path><path d="M8 5L11 7V11L8 13L5 11V7L8 5Z" fill="#060B17"></path></svg></div><h1 style="font-family:var(--font-display);font-size:1.75rem;font-weight:700;color:var(--text-primary);letter-spacing:-0.025em;margin-bottom:0.5rem">Connect to CertiChain</h1><p style="font-size:0.9rem;color:var(--text-muted);line-height:1.6">Use your Ethereum wallet to access your dashboard, issue records, or manage the system.</p></div><div style="background:var(--bg-card);border:1px solid var(--border-default);border-radius:12px;padding:1.75rem;margin-bottom:1rem"><div style="display:flex;align-items:center;gap:0.75rem;margin-bottom:1.25rem"><div style="width:36px;height:36px;border-radius:8px;background:rgba(251,191,36,0.1);display:flex;align-items:center;justify-content:center;flex-shrink:0"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="var(--gold-400)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect x="1" y="4" width="22" height="16" rx="2" ry="2"></rect><line x1="1" y1="10" x2="23" y2="10"></line></svg></div><div><p style="font-family:var(--font-display);font-size:0.9375rem;font-weight:600;color:var(--text-primary);margin-bottom:0.1rem">Web3 Wallet</p><p style="font-size:0.78rem;color:var(--text-muted)">MetaMask or compatible wallet</p></div></div><button aria-busy="false" style="width:100%;background:var(--gold-500);color:var(--text-inverted);border:none;border-radius:8px;padding:0.75rem 1.5rem;font-family:var(--font-display);font-size:0.9375rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:0.625rem;transition:background 0.15s ease;letter-spacing:0.01em">Connect Wallet</button></div><div style="display:flex;align-items:center;gap:0.875rem;margin:1.25rem 0"><div style="flex:1;height:1px;background:var(--border-subtle)"></div><span style="font-size:0.75rem;color:var(--text-muted)">or</span><div style="flex:1;height:1px;background:var(--border-subtle)"></div></div><div style="background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;padding:1.5rem 1.75rem"><p style="font-family:var(--font-display);font-size:0.875rem;font-weight:600;color:var(--text-secondary);margin-bottom:0.4rem">Just need to verify?</p><p style="font-size:0.8rem;color:var(--text-muted);margin-bottom:1rem;line-height:1.5">
1Verify any academic record using only a Record ID â no wallet required.</p><button style="background:transparent;color:var(--text-secondary);border:1px solid var(--border-default);border-radius:7px;padding:0.5rem 1.125rem;font-family:var(--font-display);font-size:0.825rem;font-weight:500;cursor:pointer;transition:all 0.15s ease">Verify a Record â</button></div></div></div></main><footer style="border-top:1px solid var(--border-subtle);background:var(--bg-surface);padding:2.5rem 1.5rem;margin-top:auto"><div style="max-width:1280px;margin:0 auto;display:flex;flex-direction:column;gap:2rem"><div style="display:flex;flex-direction:column;gap:1.5rem" class="md:flex-row md:justify-between md:items-start"><div style="max-width:280px"><div style="display:flex;align-items:center;gap:0.5rem;margin-bottom:0.75rem"><div style="width:24px;height:24px;background:var(--gold-500);border-radius:5px;display:flex;align-items:center;justify-content:center;flex-shrink:0"><svg width="14" height="14" viewBox="0 0 16 16" fill="none"><path d="M8 1L14 4.5V11.5L8 15L2 11.5V4.5L8 1Z" stroke="#060B17" stroke-width="1.5" fill="none"></path><path d="M8 5L11 7V11L8 13L5 11V7L8 5Z" fill="#060B17"></path></svg></div><span style="font-family:var(--font-display);font-weight:700;font-size:0.95rem;color:var(--text-primary)">CertiChain</span></div><p style="font-size:0.8rem;color:var(--text-muted);line-height:1.6">Immutable academic credentials secured by Ethereum blockchain technology.</p></div><div style="display:flex;gap:3rem" class="flex-wrap"><div><p style="font-family:var(--font-display);font-size:0.75rem;font-weight:600;color:var(--text-muted);letter-spacing:0.08em;text-transform:uppercase;margin-bottom:0.75rem">Platform</p><div style="display:flex;flex-direction:column;gap:0.5rem"><button style="background:none;border:none;cursor:pointer;font-size:0.85rem;color:var(--text-secondary);text-align:left;padding:0;transition:color 0.15s ease">Verify Record</button><button style="background:none;border:none;cursor:pointer;font-size:0.85rem;color:var(--text-secondary);text-align:left;padding:0;transition:color 0.15s ease">Records</button><button style="background:none;border:none;cursor:pointer;font-size:0.85rem;color:var(--text-secondary);text-align:left;padding:0;transition:color 0.15s ease">About</button></div></div><div><p style="font-family:var(--font-display);font-size:0.75rem;font-weight:600;color:var(--text-muted);letter-spacing:0.08em;text-transform:uppercase;margin-bottom:0.75rem">Legal</p><div style="display:flex;flex-direction:column;gap:0.5rem"><button style="background:none;border:none;cursor:pointer;font-size:0.85rem;color:var(--text-secondary);text-align:left;padding:0;transition:color 0.15s ease">Privacy Policy</button><button style="background:none;border:none;cursor:pointer;font-size:0.85rem;color:var(--text-secondary);text-align:left;padding:0;transition:color 0.15s ease">Terms & Conditions</button><a href="https://shresthaanish9703.com.np/contact" target="_blank" rel="noopener noreferrer" style="font-size:0.85rem;color:var(--text-secondary);text-decoration:none;transition:color 0.15s ease">Contact</a></div></div></div></div><div style="padding-top:1.5rem;border-top:1px solid var(--border-subtle);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:0.5rem"><p style="font-size:0.78rem;color:var(--text-muted)">© <!-- -->2026<!-- --> Anish Shrestha. All rights reserved.</p><div style="display:flex;align-items:center;gap:0.5rem"><div style="width:6px;height:6px;border-radius:50%;background:var(--success)"></div><span style="font-size:0.75rem;color:var(--text-muted)">Sepolia Testnet</span></div></div></div></footer></div><!--$--><!--/$-->
1<script src="/_next/static/chunks/465f799faf41e6df.js" id="_R_" async=""></script>
1<script>(self.__next_f=self.__next_f||[]).push([0])</script>
1<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[39756,[\"/_next/static/chunks/2f236954d6a65e12.js\"],\"default\"]\n3:I[37457,[\"/_next/static/chunks/2f236954d6a65e12.js\"],\"default\"]\n4:I[47257,[\"/_next/static/chunks/2f236954d6a65e12.js\"],\"ClientPageRoot\"]\n5:I[94542,[\"/_next/static/chunks/2339d4eb271bc956.js\",\"/_next/static/chunks/99ad729e9ed6c2e5.js\"],\"default\"]\n8:I[97367,[\"/_next/static/chunks/2f236954d6a65e12.js\"],\"OutletBoundary\"]\n9:\"$Sreact.suspense\"\nb:I[97367,[\"/_next/static/chunks/2f236954d6a65e12.js\"],\"ViewportBoundary\"]\nd:I[97367,[\"/_next/static/chunks/2f236954d6a65e12.js\"],\"MetadataBoundary\"]\nf:I[68027,[\"/_next/static/chunks/2f236954d6a65e12.js\"],\"default\"]\n:HL[\"/_next/static/chunks/823a5a49cd0215ec.css\",\"style\"]\n"])</script>
1<script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"cwCK1How22w4J2-9eSGWy\",\"c\":[\"\",\"login\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"login\",{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",true],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/823a5a49cd0215ec.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"children\":[\"$\",\"body\",null,{\"className\":\"antialiased\",\"children\":[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[[\"$\",\"$L4\",null,{\"Component\":\"$5\",\"serverProvidedParams\":{\"searchParams\":{},\"params\":{},\"promises\":[\"$@6\",\"$@7\"]}}],[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/2339d4eb271bc956.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/99ad729e9ed6c2e5.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"$L8\",null,{\"children\":[\"$\",\"$9\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@a\"}]}]]}],{},null,false,false]},null,false,false]},null,false,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$Lb\",null,{\"children\":\"$Lc\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$Ld\",null,{\"children\":[\"$\",\"$9\",null,{\"name\":\"Next.Metadata\",\"children\":\"$Le\"}]}]}],null]}],false]],\"m\":\"$undefined\",\"G\":[\"$f\",[]],\"S\":true}\n"])</script>
1<script>self.__next_f.push([1,"6:{}\n7:\"$0:f:0:1:1:children:1:children:0:props:children:0:props:serverProvidedParams:params\"\n"])</script>
1<script>self.__next_f.push([1,"c:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script>
1<script>self.__next_f.push([1,"a:null\ne:[[\"$\",\"title\",\"0\",{\"children\":\"CertiChain â Academic Record Archive\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Immutable academic credentials on the Ethereum blockchain. Issue, verify, and share academic records with cryptographic trust.\"}]]\n"])</script>
1</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.