import React from "react"; import type { Metadata } from "next"; import { standardsBodies as staticStandards } from "../../content/standards"; import { getStandardsBodies } from "../../lib/api"; export const metadata: Metadata = { title: "Standardization", description: "AI Agent Networking Lab (ANL) international standardization research and contributions", }; export const dynamic = "force-dynamic"; export default async function StandardizationPage() { const standardsBodies = (await getStandardsBodies()) ?? staticStandards; return (
{/* Page Header */}

International Standardization

{/* Standards Bodies Section */}
{standardsBodies.map((body, idx) => (
[{body.scope}] {body.role && ( {body.role} )}

{body.org}

{body.full} ({body.period})

Projects: {body.projects.length}
{/* 3-Tier Hierarchy: Projects & Documents */}
{body.projects.map((proj, pIdx) => (
{proj.wg} {proj.name}
{proj.documents.length} Docs
{proj.documents.length > 0 ? (
{proj.documents.map((doc, dIdx) => (

“{doc.title}”

{doc.status}
{doc.ref} {doc.publishedAt && ( {doc.publishedAt} )}
))}
) : (
Project specification in progress
)}
))}
))}
); }