- Go to https://github.com/hanzoai
- Click "New repository"
- Repository name:
papers - Description: "Academic and technical papers for Hanzo AI infrastructure and protocols"
- Public repository
- DO NOT initialize with README (we have one)
- DO NOT add .gitignore (we have one)
- DO NOT choose a license (papers use CC BY 4.0)
- Click "Create repository"
# From /Users/z/work/hanzo/papers
gh repo create hanzoai/papers --public --description "Academic and technical papers for Hanzo AI infrastructure" --source=. --remote=origin --pushIf you created via web interface:
cd /Users/z/work/hanzo/papers
# Initialize git (if not already initialized)
git init
# Add files
git add .
git commit -m "Initial commit: Hanzo Network whitepaper"
# Add remote
git remote add origin git@github.com:hanzoai/papers.git
# Push
git branch -M main
git push -u origin mainAdd these topics to help discoverability:
blockchainaimachine-learningwhitepaperresearchdecentralizedcompute-marketplaceammlatexacademic-paper
Description: Academic and technical papers for Hanzo AI infrastructure and protocols
Website: https://hanzo.ai
Add LICENSE file with CC BY 4.0:
# Creative Commons Attribution 4.0 International
Copyright (c) 2025 Hanzo Industries Inc.
This work is licensed under a Creative Commons Attribution 4.0 International License.
You are free to:
- Share — copy and redistribute the material in any medium or format
- Adapt — remix, transform, and build upon the material for any purpose, even commercially
Under the following terms:
- Attribution — You must give appropriate credit, provide a link to the license, and indicate if changes were made.
Full license: https://creativecommons.org/licenses/by/4.0/To host PDFs directly:
- Go to Settings → Pages
- Source: Deploy from a branch
- Branch:
main, folder:/(root) - Save
PDFs will be accessible at:
For main branch:
- Settings → Branches → Add rule
- Branch name pattern:
main - Enable:
- Require pull request reviews before merging
- Require status checks to pass before merging
- Include administrators
Add .github/workflows/build.yml to auto-build PDFs:
name: Build Papers
on:
push:
branches: [ main ]
paths:
- '**.tex'
pull_request:
branches: [ main ]
paths:
- '**.tex'
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Build PDFs
uses: xu-cheng/latex-action@v2
with:
root_file: "*.tex"
glob_root_file: true
- name: Upload PDFs
uses: actions/upload-artifact@v3
with:
name: papers
path: "*.pdf"cd /Users/z/work/hanzo
git submodule add git@github.com:hanzoai/papers.git papers
git commit -m "Add papers as submodule"
git pushAlready done! The papers directory is documented in /Users/z/work/hanzo/LLM.md.
Add to top of README.md:
[](https://creativecommons.org/licenses/by/4.0/)
[](https://github.com/hanzoai/papers)
[](https://twitter.com/hanzoai)- Tweet from @hanzoai account
- Post on Hanzo blog
- Submit to arXiv (if appropriate)
- Share on relevant subreddits (r/blockchain, r/MachineLearning)
- Post on LinkedIn
- Share in relevant Discord/Telegram communities
When adding new papers:
- Create LaTeX source
- Build PDF locally
- Update README.md
- Commit both .tex and .pdf
- Push to GitHub
Consider tagging releases for major paper updates:
git tag -a v1.0.0 -m "Hanzo Network Whitepaper v1.0"
git push origin v1.0.0Contact: contact@hanzo.ai