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
zeekay and GitHub
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