17 Commits
Author SHA1 Message Date
zeekay 0b34639af4 the corporate name is Lux Industries Inc 2026-08-28 15:42:33 -07:00
zeekay 3e36e41ef1 One version per package, on the current release
Every dependency on a @hanzo/@luxfi/@zooai package names the same version across
the repo: a catalog entry where pnpm supports one, an exact pin where it does
not, and a range only where a peer genuinely means one.

pnpm itself is pinned too — the estate ran eighteen different versions, five of
them too old to read a catalog.
2026-08-28 15:33:26 -07:00
zeekay 1bd7483b20 feat(swap): HTLC atomic-swap precompile LP-90A0 — non-custodial cross-chain settlement
lock/claim/refund with SHA-256 hashlock (BTC OP_SHA256 parity), value-safe
transferFrom-delta funds-in, effects-before-interaction reentrancy safety,
conservation invariant (balanceOf >= Σreserve, paid-out <= locked-in), disjoint
claim(t<timeout)/refund(t>=timeout). No owner/pause/mint selector — non-custody
structural. ERC20/wrapped only (native needs GetCallValue seam). Replaces the
custodial lock-mint for cross-chain atomic swaps. Design: docs/htlc_atomic_swap.tex.
Registered on C + Zoo. 17 tests incl. -race.
2026-06-26 02:21:16 +00:00
zeekay 43e545450a chore: use Lux-native naming for the DEX core/EVM-adapter model
Rename the mock external perps venue in the integration test to a neutral
name and reword NatSpec/docs to Lux's own terms (native HFT surface,
single-entrypoint execute() dispatch, robust index methodology).
Behavior-preserving: integration test passes; no ABI changes.
2026-06-22 16:07:29 -07:00
zeekay f03122537a remove detailed patent-claims docs (relocated to lux-private/patents)
Detailed invention disclosures are sensitive pre-filing material. Moved to
lux-private/patents to preserve international filing rights (EU/JP/KR/CN
absolute-novelty rule). Cross-ref: github.com/lux-private/patents/bundles/
2026-05-19 11:29:29 -07:00
zeekay 8d834afd40 patent-claims: novelty triage drafts (attorney-prep, not filed) 2026-05-19 10:50:57 -07:00
zeekay 9fe95545bc precompile: PQ canonical terminology (FIPS 203/204/205 + Pulsar + Lamport) 2026-05-05 17:55:46 -07:00
zeekay aea04770ff docs: add sr25519 precompile page, update crypto index
- New sr25519.mdx: input format, gas, Solidity usage, test vectors,
  CGO vs pure Go implementation details
- Add Curves & Migration section to crypto.mdx (sr25519, ed25519, secp256r1)
- Register sr25519 page in meta.json nav
2026-03-02 20:40:42 +00:00
zeekay bcd46b7f76 fix: restore docs/ site and package READMEs
docs/ is the Fumadocs site for precompile.lux.network — should not
have been deleted. Package READMEs document input/output formats and
gas costs referenced by the docs site.
2026-03-02 20:35:56 +00:00
zeekay 0e44530458 chore: remove AI slop, fix stubs, delete dead code
Cleanup:
- Delete docs/ (Next.js site in Go repo)
- Delete 11 package-level README.md files (AI-generated filler)
- Remove orphaned SelectorDonate and runDonate stub from dex
- Remove dead applyChainAdjustment (every branch returned input unchanged)
- Remove unused GetChainId (hardcoded to 96369, never called)
- Remove stale TODOs from fhe/module.go and contract/utils.go

Fixes:
- ai/verifyTEESignature: enforce min 64-byte signature length instead
  of accepting any non-empty bytes (was a security hole)
- ai/ai_mining_test.go: use 64-byte test signature to match new check

All 28 packages pass.
2026-03-02 20:32:47 +00:00
zeekay 1b219d33bc chore: update deps, fix node/vms to vm/vms imports, remove stub files 2026-01-09 08:48:29 +00:00
zeekay a8aec8663c fix(docs): add postcss.config.mjs for Tailwind v4 processing
The missing PostCSS configuration was causing Tailwind CSS to not be
processed correctly on CI, resulting in 8KB CSS instead of 78KB.

- Add postcss.config.mjs with @tailwindcss/postcss plugin
- Remove custom @source directives (fumadocs preset handles this)
- Match standard docs configuration
2026-01-01 04:56:45 +00:00
zeekay 0fcab2fc7f fix(css): add explicit source paths for Tailwind scanning 2026-01-01 04:52:02 +00:00
zeekay 62d8241015 feat(docs): polish landing page with shared Lux footer
- Add hero section with version badge and gradient text
- Add stats section (40+ precompiles, 10-100x gas savings)
- Add features grid with 8 precompile categories
- Add address map section with precompile ranges
- Add benchmarks section (DEX swap, ML-DSA, FROST)
- Add 4-column shared footer linking all Lux docs:
  - Documentation: Lux Docs, Standard, Precompiles, LPs
  - Network: Consensus, Explorer, Bridge, DEX
  - Developers: GitHub repos
  - Community: Discord, Twitter, Telegram
2026-01-01 04:41:50 +00:00
zeekay b39ac72cb7 ci: add CNAME for custom domain
Ensures precompile.lux.network persists through rebuilds.
2026-01-01 04:20:23 +00:00
zeekay 7164318e54 ci: add pnpm lockfile for docs deployment
Required for GitHub Actions cache-dependency-path.
2026-01-01 04:19:16 +00:00
Fuma Nama 219082ace6 docs: add fumadocs site for precompile documentation
- Create complete Fumadocs/Next.js docs site on port 3008
- Add category pages: crypto, dex, fhe, oracle, ai
- Add cross-references to standard.lux.network
- Include address maps and usage examples
2026-01-01 03:35:17 +00:00