mirror of
https://github.com/hanzoai/papers.git
synced 2026-10-29 07:34:31 +00:00
Leadership and team cards, board and founding prose, an AI persona modelled on a named individual, contributor and partner entries, and personal correspondence addresses all named one person. The organisation carries them now. Other people keep their names. Where a card, a board list or a founding line named someone else alongside, they stay exactly as they were; only the one entry was removed, and prose that listed two names now reads with one. Sample and fixture data uses the placeholder name these tests already use elsewhere, so the IAM username defect the notes describe still reads as written. The zoo/yapp MIT notice names the foundation that publishes it.
73 lines
2.2 KiB
TeX
73 lines
2.2 KiB
TeX
\documentclass[11pt,a4paper]{article}
|
|
\usepackage{../shared/hanzocover}
|
|
|
|
% Packages
|
|
\usepackage[utf8]{inputenc}
|
|
\usepackage[T1]{fontenc}
|
|
\usepackage{amsmath,amssymb,amsthm}
|
|
\usepackage{graphicx}
|
|
\usepackage{hyperref}
|
|
\usepackage{algorithm}
|
|
\usepackage{algpseudocode}
|
|
\usepackage{booktabs}
|
|
\usepackage{listings}
|
|
\input{../shared/lstlang}
|
|
\usepackage{xcolor}
|
|
\usepackage[numbers]{natbib}
|
|
\usepackage{tikz}
|
|
\usetikzlibrary{arrows,shapes,positioning,calc}
|
|
|
|
% Theorem environments
|
|
\newtheorem{theorem}{Theorem}[section]
|
|
\newtheorem{lemma}[theorem]{Lemma}
|
|
\newtheorem{proposition}[theorem]{Proposition}
|
|
\newtheorem{definition}[theorem]{Definition}
|
|
\newtheorem{corollary}[theorem]{Corollary}
|
|
|
|
% Code listing style
|
|
\lstset{
|
|
basicstyle=\ttfamily\small,
|
|
keywordstyle=\color{blue},
|
|
commentstyle=\color{gray},
|
|
stringstyle=\color{red},
|
|
breaklines=true,
|
|
frame=single,
|
|
numbers=left,
|
|
numberstyle=\tiny\color{gray}
|
|
}
|
|
|
|
\title{\textbf{The Hanzo SDK Ecosystem:\\Multi-Language Commerce Integration}}
|
|
|
|
\author{
|
|
Hanzo AI Research\\
|
|
Hanzo Industries\\
|
|
\texttt{[email protected]}
|
|
}
|
|
|
|
\date{July 2019}
|
|
|
|
\begin{document}
|
|
|
|
\hanzocoverpage
|
|
|
|
\begin{abstract}
|
|
We present the Hanzo SDK Ecosystem, a suite of client libraries enabling commerce integration across JavaScript, Python, Go, and Ruby. The SDKs are generated from OpenAPI specifications using a custom code generation pipeline that produces idiomatic, type-safe libraries for each language. We formalize the generation process, introduce language-specific idiom transformations, and demonstrate that generated SDKs achieve feature parity within 24 hours of API changes. The ecosystem serves 4,200+ developers with 98\% API coverage and reduces integration time from weeks to hours.
|
|
\end{abstract}
|
|
|
|
\input{sections/01-introduction}
|
|
\input{sections/02-sdk-architecture}
|
|
\input{sections/03-openapi-specification}
|
|
\input{sections/04-code-generation-pipeline}
|
|
\input{sections/05-javascript-sdk}
|
|
\input{sections/06-python-sdk}
|
|
\input{sections/07-go-sdk}
|
|
\input{sections/08-ruby-sdk}
|
|
\input{sections/09-shared-utilities}
|
|
\input{sections/10-automated-pipeline}
|
|
\input{sections/11-documentation-generation}
|
|
\input{sections/12-evaluation}
|
|
\input{sections/13-related-work}
|
|
\input{sections/99-conclusion}
|
|
|
|
\end{document}
|