{"slug": "show-hn-page-json-an-open-standard-for-representing-ui", "title": "Show HN: Page.json – An open standard for representing UI", "summary": "Wuwei Systems released Page.json, an open standard that represents a user interface as a JSON tree of components, content, and layout, with the full specification published on GitHub. The company positions Page.json as a way to standardize how pages are described across applications and platforms, comparing it to how MCP standardizes how agents call tools, and says the format is portable across web, mobile, and rich-text renderers and editable by both humans and AI agents. The stated goal is to keep generative-AI-created interfaces decoupled from model providers by capturing them in inspectable, reusable documents rather than application code.", "body_md": "# Page.json: An open standard for representing UI\n\nPage.json describes a user interface as data: its content, layout, and interactions.\n\nJust as MCP standardizes how agents call tools, Page.json is meant to standardize how pages are described across applications and platforms.\n\nGenerative AI makes it easy to create UIs on demand, but we don't want them to be coupled with model providers. Instead, Page.json captures these interfaces in documents that you can inspect, edit, and reuse.\n\nSee the [full specification on GitHub](https://github.com/wuwei-systems/page.json).\n\n## How it works\n\nA page is a JSON tree. Each node describes a component, its content, and its layout.\n\nThe simplest example looks like this:\n\n```\n{  \"type\": \"frame\",  \"children\": [    {      \"type\": \"text\",      \"text\": \"Hello, world!\"    }  ]}\n```\n\nThis format is\n\n- Portable: Renderable as a web page, mobile view, rich text article, and more, through compatible renderers.\n- Editable by humans and AI agents, using any editor tool.\n- Declarative and inspectable.\n\nPage.json turn interfaces into first-class digital artifacts, rather than being locked inside application code.\n\n## Examples\n\nLet's stay in touch\n\nReceive updates on what we're building at Wuwei Systems.", "url": "https://wpnews.pro/news/show-hn-page-json-an-open-standard-for-representing-ui", "canonical_source": "https://wuwei.us/pages/page-json", "published_at": "2026-10-08 23:12:58+00:00", "updated_at": "2026-10-08 23:47:34.577365+00:00", "lang": "en", "topics": ["agent-protocols", "generative-ai", "developer-tools", "ai-agents"], "entities": ["Wuwei Systems", "MCP", "GitHub"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/show-hn-page-json-an-open-standard-for-representing-ui", "markdown": "https://wpnews.pro/news/show-hn-page-json-an-open-standard-for-representing-ui.md", "text": "https://wpnews.pro/news/show-hn-page-json-an-open-standard-for-representing-ui.txt", "jsonld": "https://wpnews.pro/news/show-hn-page-json-an-open-standard-for-representing-ui.jsonld"}}