Commit Graph
73 Commits
Author SHA1 Message Date
zeekay 165d8ed201 docs: rewrite README as developer-facing documentation
- Clear "What is Hanzo Cloud?" intro
- Services grouped by function (AI, Automation, Platform, Infra, Ops)
- "What it does" column instead of internal jargon
- Auth methods table with use cases
- Architecture section explains why (multi-tenant, IAM, KMS, ZAP)
- SDKs and client generation section
- Open source orgs table moved to bottom
- Removed internal tracking ("NEW", "Existing", "Updated" status)
2026-02-21 21:43:25 -08:00
zeekay 97d8813b0b chore: rebrand all 27 specs to Hanzo, fix contacts, rewrite nexus
- Remove all upstream project references from descriptions
  (Casdoor, Casvisor, Casibase, Infisical, LiteLLM, Langfuse,
  LibreChat, ActivePieces, Umami, Meilisearch, Qdrant, Harbor,
  Neon, Valkey, CoreDNS, OpenZiti, KubeRay, KubeFlow, Agnost)
- Add email: [email protected] to all 27 contact blocks
- Rewrite nexus/openapi.yaml from Swagger 2.0 to OpenAPI 3.1.0
  (was still raw Casibase spec with [email protected])
- Fix IAM: [email protected] → [email protected], Casdoor → Hanzo IAM
- Fix Cloud: "Swagger Docs" → proper Hanzo Cloud API description
- Fix O11y: Loki/Prometheus refs → LogQL/PromQL
- 28 files, 64,266 total lines, all valid YAML
2026-02-21 16:40:59 -08:00
zeekay 51078f318d feat: add MQ service (NATS), hanzomsg org, multi-tenancy + IAM + KMS + ZAP architecture
- New mq/openapi.yaml (2,295 lines): pub/sub, streams, consumers, KV, object store
- Forked nats-server, nats.go, nats.js, nats.py into @hanzomsg
- 26 services total, 63,506 lines across 27 specs + master
- Added platform architecture: multi-tenant, IAM auth, KMS secrets, ZAP protocol
- All production services require Hanzo IAM, KMS, and multi-tenancy
2026-02-21 16:26:01 -08:00
zeekay 23dc1e6e34 feat: rename hanzodb→hanzosql, add hanzokv (Valkey) with KV spec
- Rename hanzodb → hanzosql for Neon serverless Postgres fork
- Add hanzokv org with valkey-io/valkey fork
- Add kv/openapi.yaml (1,219 lines): keys, hash, list, pub/sub, streams,
  managed clusters, namespaces
- Update hanzo.yaml and README with KV service (now 25 services total)
2026-02-21 14:33:39 -08:00
zeekay dbf372ff46 fix: rename hanzoml → hanzo-ml (name was taken) 2026-02-21 14:26:52 -08:00
zeekay 806eb18433 feat: Hanzo Unified Cloud v4.0.0 — 8 new service specs, 24 total
Add 8 new OpenAPI 3.1.0 specs for platform capabilities:
- registry (Harbor, @hanzocr) — container registry
- db (Neon, @hanzodb) — serverless Postgres with instant branching
- edge (Supabase Edge Runtime, @hanzofn) — Deno-based edge functions
- o11y (Loki+Grafana+SigNoz, @hanzoo11y) — logs, metrics, traces, alerts
- dns (CoreDNS, @hanzodns) — zone and record management
- engine (KubeFlow+KubeRay, @hanzoml) — GPU scheduling, ML pipelines
- zt (OpenZiti, @hanzozt) — zero-trust networking
- paas (Agnost, @hanzoai) — K8s-native GitOps, DOKS fleet management

Update existing specs:
- gateway v1.1.0: edge function routing, CDN purge, DNS proxy, custom routes
- hanzo.yaml v4.0.0: all 24 services in 4 tiers, full gateway route table
- README: capabilities matrix, GitHub orgs table, 24-service directory

Total: 59,936 lines across 25 specs. Full Heroku/Vercel parity and beyond.
2026-02-21 14:17:16 -08:00
zeekay 5fdf07bbf7 chore: remove legacy individual spec files
Replaced by comprehensive per-service openapi.yaml specs.
Old commerce/*.yaml and platform/*.yaml fragments are now
fully covered in commerce/openapi.yaml and platform/openapi.yaml.
2026-02-21 13:45:20 -08:00
zeekay 629d9e0dc5 chore: remove legacy specs from old repo
Replaced by comprehensive OpenAPI 3.1 specs for all 17 services.
Old YAMLs (ai/, blockchain/, identity/, marketing/, payments/) are
now covered by the unified service specs.
2026-02-21 13:45:03 -08:00
zeekay 88f44d9af3 Merge remote-tracking branch 'origin/master'
# Conflicts:
#	README.md
2026-02-21 13:44:28 -08:00
zeekay 81fb6f6cbe feat: unified OpenAPI 3.1 specs for all 17 Hanzo services
Complete rewrite of the Hanzo API specification repository.
Single HANZO_API_KEY for everything via api.hanzo.ai.

Core: IAM, Commerce, Cloud, Gateway, Console, KMS
Application: Chat, Flow, Auto, Analytics, Bot, Search
Infrastructure: Platform, Visor, Operative, Vector, Nexus

- Master unified spec (hanzo.yaml v2.0.0)
- 17 individual service specs (47K+ lines total)
- Shared schemas (auth, errors, pagination)
- Comprehensive README with client generation
2026-02-21 13:12:18 -08:00
zeekayandGitHub 595d626d05 Update README.md 2024-07-23 08:34:38 -07:00
zeekay b5ff068070 Update and add AI endpoints 2024-07-14 21:29:56 +08:00
Timothy Messer 6ff88879f5 Add wallet yaml 2018-05-01 16:27:06 -05:00
Timothy Messer f70513e78c Add subscriber yaml 2018-05-01 15:54:22 -05:00
Timothy Messer 32af133a9f add submission yaml 2018-05-01 15:46:31 -05:00
Timothy Messer d18c214e34 Add affiliate yaml 2018-05-01 15:11:55 -05:00
zeekay cbcea1e62b Update organization docs 2018-05-01 09:59:27 -05:00
zeekay c420b93351 Update media description 2018-05-01 09:51:27 -05:00
Timothy Messer b0d001a989 Fix indentation, specify array types 2018-04-30 16:30:32 -05:00
Timothy Messer 98db80e2ef Update organization with integration endpoints 2018-04-30 16:27:05 -05:00
Timothy Messer b61e47d077 move media and webhook where they belong 2018-04-30 16:01:46 -05:00
Timothy Messer 380ea00453 add media yaml 2018-04-30 15:54:30 -05:00
Timothy Messer f1b0c3fae9 Add webhook yaml 2018-04-30 15:36:36 -05:00
zeekay 90ac272d18 Update coffeescript
coffeescript  ^2.2.4  →  ^2.3.0
2018-04-30 15:20:04 -05:00
Timothy Messer 84730c676b Use line item array in Order where it belongs 2018-04-30 15:12:59 -05:00
Timothy Messer a579bd105a Add return.yaml and associated objects 2018-04-30 15:11:32 -05:00
Timothy Messer 8adbaf0c79 Add discount entity 2018-04-30 13:53:26 -05:00
Timothy Messer 3c50ddb1b9 Add platform key to sakefile 2018-04-30 13:01:26 -05:00
zeekay c25aad653e Update payments 2018-04-30 12:32:48 -05:00
zeekay b0d33dc031 Add missing extra settings for Readme.io 2018-04-27 03:28:39 -05:00
Timothy Messer ed81f3e93c Platform directory and smart contract yaml 2018-04-26 17:14:22 -05:00
zeekay 647e5ce93d Update docs 2018-04-25 18:48:06 -05:00
Timothy Messer 5f3cea62ce Make Blockchain a real boy 2018-04-25 16:14:09 -05:00
Timothy Messer 286652a5c2 Subscription yaml 2018-04-25 15:45:57 -05:00
Timothy Messer 9bc88a3fe8 Add description to invoice yaml for attemptedcount 2018-04-25 15:08:22 -05:00
zeekay 2ca6df0e53 Align ids 2018-04-25 15:02:53 -05:00
zeekay 8509c22d29 Use fancy ES2015 features 2018-04-25 15:01:32 -05:00
zeekay 6a5b873db8 Update Sakefile 2018-04-25 15:01:32 -05:00
zeekay 7d78afb95d Update sake-cli, sake-outdated, sake-core
sake-cli       ^0.6.5  →  ^0.7.2
  sake-outdated  ^0.2.2  →  ^0.3.0
  sake-core  ^1.6.3  →  ^1.6.7
2018-04-25 15:01:32 -05:00
zeekay 74a075964b Add option to build/sync just one spec 2018-04-25 15:01:32 -05:00
Timothy Messer d32425b287 add invoice yaml 2018-04-25 14:43:31 -05:00
Timothy Messer 82bad51042 Move order back to commerce 2018-04-25 13:30:55 -05:00
Timothy Messer 30d2a94c1c Add id for payments 2018-04-25 13:11:09 -05:00
Timothy Messer f427e1eca0 First payments yamls 2018-04-25 13:11:09 -05:00
zeekay c6eff47b38 Format top-level yamls 2018-04-25 09:45:10 -05:00
zeekay 5c2648d076 Customize API docs rendering 2018-04-25 09:08:14 -05:00
zeekay a3ee247e1f Split out Checkout API 2018-04-25 08:30:53 -05:00
zeekay 193d2aa227 Update commerce ID 2018-04-25 08:24:41 -05:00
Timothy Messer e893eb257b Fix campaign, add marketing ID 2018-04-24 17:12:16 -05:00
Timothy Messer 240e5ea048 Fix sakefile 2018-04-24 17:07:09 -05:00