Hello, here's the core dev meeting of the month, I apologize we lost 5 minutes early on as there was a recording issue
AI generated Meeting Summary
Because it's AI generated some mistakes may have slipped through, please listen to the meeting for the accurate info
1. HiveMind Sync Time & Robustness
- HiveMind full sync time reduced from ~2.5 days to ~24 hours, significantly shortening the change/test cycle.
- Multiple robustness improvements added to make HiveMind more resilient against various crash modes.
- Outstanding HiveMind issue seen in RC-12 replay (block processing + DB issue) is expected to be resolved by the upgrade.
2. PostgreSQL 18 Status
- Codebase is now Postgres 18 compatible, but this release still ships on Postgres 17.
- Delay was due to a dependency lacking PG-18 support at the time; it may be ready now, but too late to swap in. Next release expected to ship on 18.
3. K6 API Performance Testing
- K6 API performance testing added across all HAF apps.
- Not heavily used this cycle, but intended to catch regressions in API calls going forward.
- Additional motivation: gives AI measurable data to verify whether its changes improve or regress performance.
4. Release Schedule & Testing Tags
- Target: release next week. App owners asked to test against
apauditsyncat.comas soon as possible. - Tag naming clarified: RC-12 is old (weeks back). Official
1.x-style tags are protected and can't be easily re-tagged, so trivial changes forced fresh RC numbers, reaching 12. - Host moved to
test2/test3tags to avoid that churn and the downstream ENV file updates it caused. - Use
test2for latest testing (test3also acceptable). Real RC pending; HiveSense is the last blocker.
5. Feed Algorithm & Post-Subscription Work
- Primary focus for the host: custom feed algorithm feature.
- Additional minor work on the post-subscription feature.
- Instrumentation added to Hive where it was missing on some APIs.
- Ongoing rebasing and progression of open HiveMind features.
6. Boost / Compilation Updates
- Boost updates are not for building against Ubuntu 24.
- Aimed at downstream ideas around speeding up compilation. Too early to discuss details publicly.
7. Block Explorer - TVL Widget
api.syncadnow exposes Total Value Locked on Hive.- New widget on Block Explorer shows total value locked, broken down into HP, HBD savings, and Hive savings, displayed in both Hive units and USD.
- Positioned as useful for DeFi watchers.
8. Block Explorer - Other Updates
- Updated wax and health-checker versions.
- Minor layout issue noted in health-checker: dark background from a denser theme doesn't render correctly inside Block Explorer. Expected easy fix.
- Duplicate entries bug (two entries showing for current date) patched on the frontend; backend API issue to be filed separately.
- Gandalf's key display request implemented: UI now shows full vs shortened key depending on screen/container size.
- Transaction statistics chart added, using HAF's daily volume API. Also pushed to HiveScan. Known rounding issue filed against Block Explorer.
- Block Explorer team remains resource-constrained, no funding; progress is incremental.
9. Spear - Claude-Driven Unity Automation
- Started with a Codex + MCP-style integration for Unity; switched to Claude (Max), which worked significantly better.
- Current setup runs end-to-end automatically: boots Mongo, boots the backend, boots the Unity editor, makes changes, runs the editor, tests on its own.
- Limitation: no live visual feedback. Uses screenshots with 5-10s waits, presses buttons via Unity Execute Code (same path as a real click), then re-screenshots to verify state.
- Delivered 3-4 features (frontend + backend) in a single day.
- Visual polish still needs a human; code wiring does not. Viewed as a directional shift for game development.
10. V2V (Hive <-> Lightning) Rewrite
- V2V rewritten from scratch; entirely new backend.
- Everything now drivable via custom JSON operations on Hive - not widely known yet.
- Waiting on VSC to expose a Hive/HBD-vs-Bitcoin pool. Once available, the current balance-display frontend can be largely retired and custody removed.
- In the meantime: balances on the system can be moved, used to pay Lightning invoices, or sent externally, all via custom JSON. Fully documented; contact Brian for integration help.
11. V2V Fee Model Change
- Previous model charged a meaningful fee per small sat send.
- New model: deposit once (e.g. $100), then fan out 1,000-sat sends via custom JSON, with the fee only applied at deposit.
- User-to-user on the system: no fee.
- User to external Lightning: usually very small fee; node deliberately run on a low-fee basis.
- Rewrite not yet publicised; announcement and writeup pending.