24 Commits
Author SHA1 Message Date
zeekayandClaude Opus 5 d14baac1b9 Go 1.27.1, and the code it can say more simply
Modules declare go 1.27.1 and the build images follow. go fix applied the
modernizers; omitzero is not applied, since it changes what the JSON says.

Co-Authored-By: Claude Opus 5 <[email protected]>
2026-09-16 18:44:52 -07:00
zeekayandHanzo Dev 85cc8e90ce the corporate name is Lux Industries Inc
Lux Partners Limited is not the entity behind this work. Every place the
old name stood — copyright lines, site footers, brand config, legal and
compliance text — now names the company that actually holds it.

lux.fund is the exception and is not renamed to match: that site belongs
to Lux Assets Management LLC, a different company, and it says so.

Two kinds of line were left for a person rather than rewritten. A dated
news item recording that Lux Partners Limited was established in the Isle
of Man is a historical fact, and renaming it would falsify the record. And
a sentence asserting that the company is domiciled in the Isle of Man is a
claim about a jurisdiction, not a name — an Inc or an LLC is not an Isle
of Man company, so swapping the name there would assert something untrue.

Co-authored-by: Hanzo Dev <[email protected]>
v1.1.2
2026-08-28 13:01:34 -07:00
zeekay 695090707c ci: build and test on the git-runner fleet 2026-08-21 00:11:46 -07:00
zeekay 5f76aea4f0 fix: regenerate go.sum to match the versions go.mod declares
A deps bump landed in go.mod without regenerating go.sum, which still recorded
the previous resolution (ids v1.2.9, math v1.4.0, crypto v1.19.0, no geth at
all). The module did not build for anyone. Direct requirements are unchanged;
the indirect moves are what MVS selects for them.
2026-08-21 00:11:45 -07:00
zeekay 5c9cf249b2 carry the github copy onto the forge
github.com held commits this host lacked, which refuses the mirror push
("fetch first") and stops github receiving anything at all. Merging rather
than overwriting, so the mirror is a fast-forward again and neither side's
work is dropped.
2026-08-20 21:55:06 -07:00
zeekay 48b947880a run on the native fleet
Adds .hanzo/workflows/cicd.yml calling the canonical pipeline and drops the
GitHub-hosted workflows it replaces. Lands here because this is where the repo
is written — git.hanzo.ai is upstream and github.com is its push mirror, so the
same change made on github.com never reaches the runner fleet.
2026-08-20 20:12:38 -07:00
zeekay 5261c95a77 track the name agents read, so a clone documents itself
LLM.md is the source and stays the source; CLAUDE.md is a symlink to it, so there is
one file and it cannot drift from itself. What changes is that the link is committed
rather than left for each checkout to recreate.

Left untracked, the doc was conditional on a step outside the repo: a fresh clone had
no CLAUDE.md, nothing loaded LLM.md, and an agent worked here having never read what
this repo already explains. Most of the estate already tracks theirs; this is the rest
agreeing with them.
mirror/main-3a4ccc0
2026-08-20 16:15:16 -07:00
zeekay 96af959a5f chore(deps): bump geth v1.20.1 + luxfi deps — stack unification v1.1.1 2026-07-15 11:12:37 -07:00
zeekay 96a9720925 go: 1.26.3 → 1.26.4 (security: crypto/x509, mime, net/textproto) v1.1.0 2026-06-06 22:05:53 -07:00
zeekay f881bd6cec deps: bump luxfi/vm v1.2.0, sampler v1.1.0, staking v1.5.0 (relicense)
Picks up the 2026-06-06 relicensing:
- luxfi/vm v1.2.0 → Lux Ecosystem License v1.2 (was Lux Research v1.0).
  License-only retag of the extracted runtime; patent reservation
  preserved for runtime optimization surfaces, royalty-free for
  Descending Chains.
- luxfi/sampler v1.1.0 → BSD-3-Clause (was Lux Research v1.0).
  License restored to match the luxfi/node provenance (originally
  extracted from node/utils/sampler).
- luxfi/staking v1.5.0 → BSD-3-Clause (was Lux Research v1.0).
  License restored to match the luxfi/node provenance.

No code changes in this commit — go.mod/go.sum only.
2026-06-06 19:01:42 -07:00
zeekay 9ef9cfdb7b chore(deps): go get -u ./...
Updated dependencies to latest minor versions via go get -u + go mod tidy.
2026-06-02 11:17:13 -07:00
zeekayandGitHub db46c12cd6 docs: add LICENSING.md pointer to canonical IP/licensing strategy (#1) 2026-05-15 17:34:43 -07:00
zeekay 82103b1d0f deps: luxfi/crypto v1.19.0 2026-05-13 11:59:54 -07:00
zeekay 7953941416 go.mod: bump go directive to 1.26.3 (security advisory) 2026-05-12 21:30:06 -07:00
zeekay 1d629ab295 deps: update go.mod/go.sum 2026-04-19 17:04:41 -07:00
zeekay 26b10c01e1 chore: update dependencies 2026-04-01 14:02:23 -07:00
zeekay ab6def3eb5 chore: bump Go 1.26.0 → 1.26.1
Fixes 5 stdlib CVEs (html/template, os, net/url, crypto/x509 x2).
2026-03-12 01:08:56 -07:00
zeekay dab9c7442d chore: update Go module dependencies 2026-03-03 10:05:16 -08:00
zeekay a18a4aeec7 chore: add BSD-3-Clause LICENSE 2026-02-14 05:26:20 -08:00
zeekay 0f7443e803 chore(deps): add testify dependency
Add stretchr/testify and its transitive dependencies for testing
v1.0.2
2026-01-05 11:05:19 -08:00
zeekay d792a8afd1 chore: update go.mod 2025-12-31 22:21:34 -08:00
zeekay 9da88675ed feat: add NewLedgerKeychainFromIndices alias
Add exported alias NewLedgerKeychainFromIndices pointing to
NewLedgerKeychain for API compatibility with downstream packages.
v1.0.1
2025-12-29 10:34:37 -08:00
zeekay 6b55cd2f3a docs: add LLM.md for AI assistant documentation 2025-12-24 18:10:42 -08:00
zeekay 4916a3edca Initial commit: shared keychain interfaces and implementations
Provides Signer, Keychain, and Ledger interfaces for the Lux ecosystem:
- Signer: Signs hashes and provides address
- Keychain: Manages signers by address
- Ledger: Hardware wallet interface
- LedgerKeychain: Keychain implementation backed by Ledger device

Dependencies:
- github.com/luxfi/ids
- github.com/luxfi/math/set
v1.0.0
2025-12-24 16:31:36 -08:00