diff --git a/app/create/layout.tsx b/app/create/layout.tsx new file mode 100644 index 0000000..ab6e1bb --- /dev/null +++ b/app/create/layout.tsx @@ -0,0 +1,40 @@ +import { buildMetadata, ogImageUrl, SITE } from "@/lib/seo"; + +export const metadata = buildMetadata({ + title: "Create an AI Agent Passport — aport.id", + description: + "Register your AI agent and get a verifiable DID passport in 60 seconds. No account required. Works with Claude, GPT, Gemini, and any AI agent.", + path: "/create", + ogImage: ogImageUrl("create"), +}); + +export default function CreateLayout({ + children, +}: { + children: React.ReactNode; +}) { + const jsonLd = { + "@context": "https://schema.org", + "@type": "WebPage", + name: "Create an AI Agent Passport", + url: `${SITE.url}/create`, + description: + "Register your AI agent and get a verifiable DID passport in 60 seconds.", + isPartOf: { "@type": "WebSite", name: SITE.name, url: SITE.url }, + potentialAction: { + "@type": "CreateAction", + name: "Create AI Agent Passport", + target: `${SITE.url}/create`, + }, + }; + + return ( + <> +