diff --git a/app/layout.tsx b/app/layout.tsx index 8729c3e..b55951c 100644 --- a/app/layout.tsx +++ b/app/layout.tsx @@ -15,6 +15,30 @@ export const metadata: Metadata = { icons: { icon: "data:image/svg+xml,🗳️", }, + openGraph: { + title: "Conviction Voting - Continuous Decision Making for DAOs", + description: + "Learn about Conviction Voting, a novel continuous decision-making mechanism where votes accumulate weight over time using a halflife algorithm.", + url: "https://convictionvoting.com", + siteName: "Conviction Voting", + images: [ + { + url: "/og-image.jpg", + width: 1200, + height: 630, + alt: "Conviction Voting - Continuous Decision Making for DAOs", + }, + ], + locale: "en_US", + type: "website", + }, + twitter: { + card: "summary_large_image", + title: "Conviction Voting - Continuous Decision Making for DAOs", + description: + "Learn about Conviction Voting, a novel continuous decision-making mechanism where votes accumulate weight over time using a halflife algorithm.", + images: ["/og-image.jpg"], + }, } export default function RootLayout({ diff --git a/public/og-image.jpg b/public/og-image.jpg new file mode 100644 index 0000000..a641969 Binary files /dev/null and b/public/og-image.jpg differ