Files
zooqueenandHanzo Dev 0a0f7c8f51 id-dev.hanzo.ai is the devnet's identity host, and stays on the devnet
The catalog gains id-dev.hanzo.ai: org hanzo on network devnet, client
hanzo-console, its issuer and /v1 its own origin (the dev cloud's IAM),
its app https://app-dev.hanzo.ai, its pay surface
https://app-dev.hanzo.ai/pay and its telemetry api-dev.hanzo.ai.

Three things in the portal sent an org-hanzo host to mainnet, and each now
reads the host's own entry:
- the alias redirect read one front door per org, so id-dev was sent to
  hanzo.id with its OAuth request; front doors are now per org per
  network, and a network with none stays put;
- a signed-in visit went to the brand's first app (hanzo.ai), the
  launcher, billing and the organization page linked mainnet; a host
  whose entry names `appUrl` links only its network's app and payUrl;
- telemetry went to api.hanzo.ai; an entry's `apiUrl` names its gateway.

Every mainnet entry names none of the new fields, so every mainnet host
resolves, redirects and links exactly as before.

Co-authored-by: Hanzo Dev <[email protected]>
2026-10-16 07:27:09 -07:00

2 lines
3.4 KiB
JSON

{"iamTenantConfigJson":"{\n \"hanzo.id\": {\"orgId\":\"hanzo\",\"canonical\":true,\"clientId\":\"hanzo-console\",\"appName\":\"hanzo-console\",\"brandUrl\":\"https://cdn.jsdelivr.net/npm/@hanzo/[email protected]/brand.json\"},\n \"iam.hanzo.ai\": {\"orgId\":\"hanzo\",\"clientId\":\"hanzo-console\",\"appName\":\"hanzo-console\",\"iamUrl\":\"https://iam.hanzo.ai\",\"publicOrigin\":\"https://iam.hanzo.ai\",\"brandUrl\":\"https://cdn.jsdelivr.net/npm/@hanzo/[email protected]/brand.json\"},\n \"auth.hanzo.ai\": {\"orgId\":\"hanzo\",\"clientId\":\"hanzo-console\",\"appName\":\"hanzo-console\",\"iamUrl\":\"https://auth.hanzo.ai\",\"publicOrigin\":\"https://auth.hanzo.ai\",\"brandUrl\":\"https://cdn.jsdelivr.net/npm/@hanzo/[email protected]/brand.json\"},\n \"id-dev.hanzo.ai\": {\"orgId\":\"hanzo\",\"network\":\"devnet\",\"clientId\":\"hanzo-console\",\"appName\":\"hanzo-console\",\"iamUrl\":\"https://id-dev.hanzo.ai\",\"publicOrigin\":\"https://id-dev.hanzo.ai\",\"appUrl\":\"https://app-dev.hanzo.ai\",\"apiUrl\":\"https://api-dev.hanzo.ai\",\"payUrl\":\"https://app-dev.hanzo.ai/pay\",\"brandUrl\":\"https://cdn.jsdelivr.net/npm/@hanzo/[email protected]/brand.json\"},\n \"lux.id\": {\"orgId\":\"lux\", \"canonical\":true,\"payUrl\":\"https://pay.lux.cloud\",\"clientId\":\"lux-cloud\", \"appName\":\"lux-cloud\", \"brandUrl\":\"https://cdn.jsdelivr.net/npm/@luxfi/[email protected]/brand.json\"},\n \"id.lux.network\": {\"orgId\":\"lux\", \"payUrl\":\"https://pay.lux.cloud\",\"clientId\":\"lux-cloud\", \"appName\":\"lux-cloud\", \"brandUrl\":\"https://cdn.jsdelivr.net/npm/@luxfi/[email protected]/brand.json\"},\n \"zoolabs.id\": {\"orgId\":\"zoo\", \"canonical\":true,\"payUrl\":\"https://pay.zoo.cloud\",\"clientId\":\"zoo-console\", \"appName\":\"zoo-console\", \"brandUrl\":\"https://cdn.jsdelivr.net/npm/@zooai/[email protected]/brand.json\"},\n \"www.zoolabs.id\": {\"orgId\":\"zoo\", \"payUrl\":\"https://pay.zoo.cloud\",\"clientId\":\"zoo-console\", \"appName\":\"zoo-console\", \"brandUrl\":\"https://cdn.jsdelivr.net/npm/@zooai/[email protected]/brand.json\"},\n \"id.zoo.network\": {\"orgId\":\"zoo\", \"payUrl\":\"https://pay.zoo.cloud\",\"clientId\":\"zoo-console\", \"appName\":\"zoo-console\", \"brandUrl\":\"https://cdn.jsdelivr.net/npm/@zooai/[email protected]/brand.json\"},\n \"pars.id\": {\"orgId\":\"pars\", \"canonical\":true,\"clientId\":\"pars-console\", \"appName\":\"pars-console\", \"brandUrl\":\"https://cdn.jsdelivr.net/npm/@parsdao/[email protected]/brand.json\"},\n \"id.pars.network\": {\"orgId\":\"pars\", \"clientId\":\"pars-console\", \"appName\":\"pars-console\", \"brandUrl\":\"https://cdn.jsdelivr.net/npm/@parsdao/[email protected]/brand.json\"},\n \"osage.id\": {\"orgId\":\"osage\",\"canonical\":true,\"clientId\":\"osage-id-portal\",\"appName\":\"osage-id\"},\n \"www.osage.id\": {\"orgId\":\"osage\",\"clientId\":\"osage-id-portal\",\"appName\":\"osage-id\"},\n \"id.bootno.de\": {\"orgId\":\"bootnode\",\"canonical\":true,\"clientId\":\"bootnode-platform\",\"appName\":\"bootnode-platform\"},\n \"id.adnexus.dev\": {\"orgId\":\"adnexus\",\"canonical\":true,\"clientId\":\"adnexus-app\",\"appName\":\"adnexus-app\"}\n}\n","ingestKeyring":"{\n \"hanzo\": \"pk-rM_CdaF2MQckGCrla113SrR1oH4zvqN8xh2I95Z9tY8\",\n \"lux\": \"pk-gUZp6ZVfhJzSwK-rb4oLbVkpCnMBx5uSCpxf_5yEhQk\",\n \"zoo\": \"pk-3TKpKnERV9AQSsBUERWkZejC1O1mUxc1jRzsP3MPbs4\"\n}\n","v":1}