1<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/01e4147cff8141ee-s.p.10ked.7w885.g.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/03fc1b4a8d284b5e-s.p.09.f.n_ccld80.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="/attestckb-mark.svg"/><link rel="stylesheet" href="/_next/static/chunks/0a2tycbi5h694.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/14gc46tis85zw.js"/>
1<script src="/_next/static/chunks/0opx7g6tino6b.js" async=""></script>
1<script src="/_next/static/chunks/0mh6hr.z..drh.js" async=""></script>
1<script src="/_next/static/chunks/03~98bcuq08xj.js" async=""></script>
1<script src="/_next/static/chunks/turbopack-0kjyngsju_ayb.js" async=""></script>
1<script src="/_next/static/chunks/0ps62_u1.9buu.js" async=""></script>
1<script src="/_next/static/chunks/01s200phztz~h.js" async=""></script>
1<script src="/_next/static/chunks/14oq968wh9z0y.js" async=""></script>
1<script src="/_next/static/chunks/0sw-8tj2971s3.js" async=""></script>
1<script src="/_next/static/chunks/0j_abxnhm_5dh.js" async=""></script>
1<meta name="next-size-adjust" content=""/><title>CKB Attestation Protocol</title><meta name="description" content="On-chain verifiable attestations powered by CKB"/><meta property="og:title" content="CKB Attestation Protocol"/><meta property="og:description" content="On-chain verifiable attestations powered by CKB"/><meta property="og:image" content="http://localhost:3000/opengraph-image"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="CKB Attestation Protocol"/><meta name="twitter:description" content="On-chain verifiable attestations powered by CKB"/><meta name="twitter:image" content="http://localhost:3000/opengraph-image"/><link rel="icon" href="/favicon.ico?favicon.0x3dzn~oxb6tn.ico" sizes="256x256" type="image/x-icon"/><link rel="icon" href="/icon.svg?icon.00oz1d3jicfo-.svg" sizes="any" type="image/svg+xml"/>
1<script src="/_next/static/chunks/03~yq9q893hmn.js" noModule=""></script>
1</head><body class="cormorant_garamond_daadab97-module__8jWC7q__variable ibm_plex_sans_5ccd99be-module__14iPxa__variable min-h-screen"><div hidden=""><!--$--><!--/$--></div>
1<script>(self.__next_s=self.__next_s||[]).push([0,{"children":"\n (function() {\n try {\n var key = 'attestckb-theme';\n var saved = localStorage.getItem(key);\n var theme = saved === 'light' || saved === 'dark'\n ? saved\n : window.matchMedia('(prefers-color-scheme: dark)').matches\n ? 'dark'\n : 'light';\n document.documentElement.dataset.theme = theme;\n document.documentElement.style.colorScheme = theme;\n } catch (e) {}\n })();\n ","id":"theme-init"}])</script>
1<ccc-connector style="z-index:999;display:none;--background:#fff;--divider:#eee;--btn-primary:#f8f8f8;--btn-primary-hover:#efeeee;--btn-secondary:#ddd;--btn-secondary-hover:#ccc;--icon-primary:#1E1E1E;--icon-secondary:#666666;color:#1e1e1e;--tip-color:#666"></ccc-connector><div class="border-b border-[var(--border)]"><div class="mx-auto flex w-full max-w-7xl items-center justify-between gap-4 px-4 py-3 text-[11px] uppercase tracking-[0.18em] text-[var(--muted)]"><span class="truncate">Editorial ledger for verifiable attestations on CKB</span><span class="hidden sm:inline">Built for high-trust issuance and verification</span></div></div><header class="sticky top-0 z-50 border-b border-[var(--border)] bg-[var(--bg)] backdrop-blur"><div class="mx-auto flex w-full max-w-7xl flex-col px-4"><div class="flex h-20 items-center justify-between gap-4"><a class="flex items-center gap-3" href="/"><img src="/attestckb-mark.svg" alt="AttestCKB" class="brand-logo h-11 w-11 shrink-0" width="44" height="44"/><div class="hidden sm:block"><p class="font-display text-lg font-semibold leading-none tracking-[-0.04em]">AttestCKB</p><p class="caption-label mt-1">Editorial attestation stack</p></div></a><nav class="hidden items-center gap-1 md:flex"><a class="nav-link " href="/">Home</a><a class="nav-link " href="/schemas">Schemas</a><a class="nav-link " href="/issue">Issue</a><a class="nav-link " href="/wallet">Wallet</a><a class="nav-link nav-link-active" href="/verify">Verify</a></nav><div class="flex items-center gap-2"><button type="button" class="btn-secondary px-3 py-2 text-xs uppercase tracking-[0.16em]" aria-label="Switch to dark mode" aria-pressed="false">Dark<!-- --> mode</button><button class="btn-primary">Connect Wallet</button></div></div><nav class="flex gap-2 overflow-x-auto pb-3 md:hidden"><a class="nav-link whitespace-nowrap " href="/">Home</a><a class="nav-link whitespace-nowrap " href="/schemas">Schemas</a><a class="nav-link whitespace-nowrap " href="/issue">Issue</a><a class="nav-link whitespace-nowrap " href="/wallet">Wallet</a><a class="nav-link whitespace-nowrap nav-link-active" href="/verify">Verify</a></nav></div></header><main class="mx-auto w-full max-w-7xl px-4 pb-16 pt-6 md:pt-10"><div class="mx-auto max-w-3xl space-y-8"><section class="space-y-4"><p class="page-kicker">Verification</p><h1 class="section-title">Verify attestations</h1><p class="body-copy">Paste any CKB address to inspect the attestations it currently holds on-chain.</p></section><form class="surface flex flex-col gap-3 p-4 md:flex-row md:items-center md:p-5"><input type="text" placeholder="ckt1q..." class="input-field font-mono" value=""/><button type="submit" disabled="" class="btn-primary md:w-auto">Verify</button></form></div><!--$--><!--/$--></main>
1<script src="/_next/static/chunks/14gc46tis85zw.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[91588,[\"/_next/static/chunks/0ps62_u1.9buu.js\",\"/_next/static/chunks/01s200phztz~h.js\"],\"\"]\n3:I[67330,[\"/_next/static/chunks/0ps62_u1.9buu.js\",\"/_next/static/chunks/01s200phztz~h.js\"],\"Providers\"]\n4:I[42182,[\"/_next/static/chunks/0ps62_u1.9buu.js\",\"/_next/static/chunks/01s200phztz~h.js\"],\"Navbar\"]\n5:I[88926,[\"/_next/static/chunks/14oq968wh9z0y.js\",\"/_next/static/chunks/0sw-8tj2971s3.js\"],\"default\"]\n6:I[58779,[\"/_next/static/chunks/14oq968wh9z0y.js\",\"/_next/static/chunks/0sw-8tj2971s3.js\"],\"default\"]\n7:I[25798,[\"/_next/static/chunks/14oq968wh9z0y.js\",\"/_next/static/chunks/0sw-8tj2971s3.js\"],\"ClientPageRoot\"]\n8:I[64496,[\"/_next/static/chunks/0ps62_u1.9buu.js\",\"/_next/static/chunks/01s200phztz~h.js\",\"/_next/static/chunks/0j_abxnhm_5dh.js\"],\"default\"]\nb:I[1992,[\"/_next/static/chunks/14oq968wh9z0y.js\",\"/_next/static/chunks/0sw-8tj2971s3.js\"],\"OutletBoundary\"]\nc:\"$Sreact.suspense\"\nf:I[1992,[\"/_next/static/chunks/14oq968wh9z0y.js\",\"/_next/static/chunks/0sw-8tj2971s3.js\"],\"ViewportBoundary\"]\n11:I[1992,[\"/_next/static/chunks/14oq968wh9z0y.js\",\"/_next/static/chunks/0sw-8tj2971s3.js\"],\"MetadataBoundary\"]\n13:I[93932,[\"/_next/static/chunks/0ps62_u1.9buu.js\",\"/_next/static/chunks/01s200phztz~h.js\"],\"default\",1]\n:HL[\"/_next/static/chunks/0a2tycbi5h694.css\",\"style\"]\n:HL[\"/_next/static/media/01e4147cff8141ee-s.p.10ked.7w885.g.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/03fc1b4a8d284b5e-s.p.09.f.n_ccld80.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n"])</script>
1<script>self.__next_f.push([1,"0:{\"P\":null,\"c\":[\"\",\"verify\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"verify\",{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",16],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/0a2tycbi5h694.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/0ps62_u1.9buu.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/01s200phztz~h.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"suppressHydrationWarning\":true,\"children\":[\"$\",\"body\",null,{\"className\":\"cormorant_garamond_daadab97-module__8jWC7q__variable ibm_plex_sans_5ccd99be-module__14iPxa__variable min-h-screen\",\"children\":[[\"$\",\"$L2\",null,{\"id\":\"theme-init\",\"strategy\":\"beforeInteractive\",\"children\":\"\\n (function() {\\n try {\\n var key = 'attestckb-theme';\\n var saved = localStorage.getItem(key);\\n var theme = saved === 'light' || saved === 'dark'\\n ? saved\\n : window.matchMedia('(prefers-color-scheme: dark)').matches\\n ? 'dark'\\n : 'light';\\n document.documentElement.dataset.theme = theme;\\n document.documentElement.style.colorScheme = theme;\\n } catch (e) {}\\n })();\\n \"}],[\"$\",\"$L3\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"border-b border-[var(--border)]\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto flex w-full max-w-7xl items-center justify-between gap-4 px-4 py-3 text-[11px] uppercase tracking-[0.18em] text-[var(--muted)]\",\"children\":[[\"$\",\"span\",null,{\"className\":\"truncate\",\"children\":\"Editorial ledger for verifiable attestations on CKB\"}],[\"$\",\"span\",null,{\"className\":\"hidden sm:inline\",\"children\":\"Built for high-trust issuance and verification\"}]]}]}],[\"$\",\"$L4\",null,{}],[\"$\",\"main\",null,{\"className\":\"mx-auto w-full max-w-7xl px-4 pb-16 pt-6 md:pt-10\",\"children\":[\"$\",\"$L5\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L6\",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,[\"$\",\"$L5\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L6\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[[\"$\",\"$L7\",null,{\"Component\":\"$8\",\"serverProvidedParams\":{\"searchParams\":{},\"params\":{},\"promises\":[\"$@9\",\"$@a\"]}}],[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/0j_abxnhm_5dh.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$c\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@d\"}]}]]}],{}
1,null,false,null]},null,false,\"$@e\"]},null,false,null],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$Lf\",null,{\"children\":\"$L10\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$L11\",null,{\"children\":[\"$\",\"$c\",null,{\"name\":\"Next.Metadata\",\"children\":\"$L12\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$13\",[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/0a2tycbi5h694.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]]],\"S\":true,\"h\":null,\"s\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\",\"b\":\"8BzrS5MGAt3Kbcc87gIFb\"}\n"])</script>
1<script>self.__next_f.push([1,"14:[]\ne:\"$W14\"\n9:{}\na:\"$0:f:0:1:1:children:1:children:0:props:children:0:props:serverProvidedParams:params\"\n"])</script>
1<script>self.__next_f.push([1,"10:[[\"$\",\"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,"15:I[60954,[\"/_next/static/chunks/14oq968wh9z0y.js\",\"/_next/static/chunks/0sw-8tj2971s3.js\"],\"IconMark\"]\nd:null\n12:[[\"$\",\"title\",\"0\",{\"children\":\"CKB Attestation Protocol\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"On-chain verifiable attestations powered by CKB\"}],[\"$\",\"meta\",\"2\",{\"property\":\"og:title\",\"content\":\"CKB Attestation Protocol\"}],[\"$\",\"meta\",\"3\",{\"property\":\"og:description\",\"content\":\"On-chain verifiable attestations powered by CKB\"}],[\"$\",\"meta\",\"4\",{\"property\":\"og:image\",\"content\":\"http://localhost:3000/opengraph-image\"}],[\"$\",\"meta\",\"5\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"6\",{\"name\":\"twitter:title\",\"content\":\"CKB Attestation Protocol\"}],[\"$\",\"meta\",\"7\",{\"name\":\"twitter:description\",\"content\":\"On-chain verifiable attestations powered by CKB\"}],[\"$\",\"meta\",\"8\",{\"name\":\"twitter:image\",\"content\":\"http://localhost:3000/opengraph-image\"}],[\"$\",\"link\",\"9\",{\"rel\":\"icon\",\"href\":\"/favicon.ico?favicon.0x3dzn~oxb6tn.ico\",\"sizes\":\"256x256\",\"type\":\"image/x-icon\"}],[\"$\",\"link\",\"10\",{\"rel\":\"icon\",\"href\":\"/icon.svg?icon.00oz1d3jicfo-.svg\",\"sizes\":\"any\",\"type\":\"image/svg+xml\"}],[\"$\",\"$L15\",\"11\",{}]]\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.