mirror of
https://github.com/hanzo-apps/hanzo.ai.git
synced 2026-10-30 14:58:08 +00:00
lib/layers.ts is the product: six layers and the Record, each with the operations api.hanzo.ai serves for it (checked against hanzoai/cloud openapi.yaml), a request to paste, docs and the site's own pages. /products, /products/<layer>, the home band, the header's Product menu and the footer row all read it. - Header: Product, Developers, Research, Pricing, Enterprise. - Memory leads with /v1/graph: assert, read, resolve, diff, answer. - /sql, /kv, /docdb, /vector and the old /products/<category> addresses forward through one MOVED table in lib/publish. - /affiliate and /oss state apps/affiliate's and apps/author's own rates; the second pages for the same programmes forward to them. - No real-person faces on agents, no Lux or Zoo partner logos. - Orphans linked, dead links and private-repo links removed; sitemap gate and nav spec hold both. Co-authored-by: Hanzo Dev <[email protected]>
16 lines
650 B
TypeScript
16 lines
650 B
TypeScript
import Redirect from '@/app/(marketing)/_redirect'
|
|
import { goImport } from '@/lib/go-modules'
|
|
import { MOVED } from '@/lib/publish'
|
|
import { pageMeta } from '@/lib/page-meta'
|
|
|
|
// Retired: see MOVED in lib/publish. The address forwards to the page that
|
|
// answers for it now, and names that page as its canonical. It still carries
|
|
// the go-import tag, which is what `go get hanzo.ai/docdb` reads.
|
|
const to = MOVED['/docdb']
|
|
|
|
export const metadata = pageMeta({ title: 'Hanzo DocDB', description: `This page moved to ${to}.`, path: '/docdb', canonical: to, other: goImport('docdb') })
|
|
|
|
export default function Page() {
|
|
return <Redirect to={to} />
|
|
}
|