Bounded read-only analytics, clearer accounting
netstack 0.3.0 adds an optional deterministic analytics runner for NET/USDG liquidity, Predict markets and House participation, alongside updated product knowledge and source-qualified research guidance.
What improves for users and agents
- Collect evidence without repeated ad hoc scripts. The bundled Python runner exposes
lp,predictandhousecommands using only the standard library. It pins reads to one block, applies time and resource limits, preserves checkpoints and emits structured per-metric coverage. The default collector deadline is 120 seconds; agents must fit it within the host's remaining retrieval allowance and preserve answer time. - Keep LP ownership and fee questions separate. Current holdings, lifetime LP-event replay, pool fees and historical address-level gross-fee attribution are distinct stages. Protocol issuance, minimum liquidity, transfers to zero, internal burns and uncertain beneficial ownership retain their accounting qualifications. Gross attributed fees are not proven net income.
- Distinguish Predict activity from profit. Series discovery, trading-window status, purchases, exits, fees, outcome-token flows and USDG cash legs receive separate checks. Missing identities or evidence cannot silently become complete reconciliation.
- Separate House shares, queues and claims. Same-block account reads distinguish active shares, pending capital and matured claims. Funding, returned backing, fees and settled performance are not additive or interchangeable; unknown ownership and historical generation semantics remain explicit.
- Use refreshed product and navigation guidance. Updated coverage includes Predict, House, retail NET/USDG v2 liquidity, the deployed-but-app-gated LP Zap, BASKETS, the Pendle successor, and qualified Dial-Up/Credit information. Canonical Robinhood explorer navigation and source provenance remain explicit. The package contains 183 canonical address records, including 37 feed records, and 157 source records.
Update your installed copy
Download netstack-0.3.0.zip and install the complete manifest-listed package plus release-manifest.json. Preserve customizations outside the active skill folder, then replace the old copy cleanly. Do not overlay files, update only SKILL.md, or install .git, tests, backups or audit artifacts.
The optional runner requires Python 3.10+ on macOS or Linux and ordinary host permission to execute Python and reach the documented public RPC. No third-party Python packages are required. General knowledge use does not require Python. From the installed package root:
python3 -I -B scripts/analytics.py lp --since-days 7 --deadline 120 --json
python3 -I -B scripts/analytics.py predict --deadline 120 --json
python3 -I -B scripts/analytics.py house --deadline 120 --jsonUse a shorter deadline when the host's remaining allowance requires it. Inspect coverage and accounting qualifications even when execution finishes. Start a fresh conversation and confirm the loaded version, revision and path. No automatic update is performed.
Scope and verification
netstack remains read-only research tooling, not a transaction tool or host-wide sandbox. The runner uses a fixed public RPC origin and bounded read methods; it does not accept arbitrary endpoints, connect wallets, use credentials, construct signing artifacts or submit transactions. Source-level restrictions do not replace host isolation or establish public-RPC completeness.
The frozen code was exercised locally under normal permissions at block 66612319, with its block hash rechecked:
| Command | Collector time | Result |
|---|---|---|
| LP, seven days | 42.2 seconds | Current holdings, full holder replay and conditional gross-fee attribution completed; opening archive-state checks unavailable. |
| Predict | 44.7 seconds | Required event/outcome scans and discovered-account fee reads completed; historical opening-state checks unavailable. |
| House | 29.0 seconds | Event discovery and discovered-account reads completed; historical opening cash balance unavailable. |
All three returned qualified partial results (exit 2) rather than treating pruned archive state as zero or claiming complete financial reconciliation. These timings are observations, not performance guarantees. Native Hermes/OpenClaw acceptance was not rerun because those hosts were unavailable locally; local CLI results are not host certification.
Verification also includes 29 passing regression tests, the same tests against the extracted install archive, actual CLI cancellation/checkpoint recovery, and exact recorded-event replay covering 520 LP transfers, 100 burns, 6,939 swaps and seven fee-attribution categories, plus Predict/House accounting fixtures. Scoped AI-assisted source reviews found no remaining actionable findings after fixes. No new external scanner run, independent Solidity audit or universal safety guarantee is claimed.
Release assets: netstack-0.3.0.zip is the installable package. netstack-audit-0.3.0.zip contains separate maintenance evidence and replay inputs, not an installable skill. Verify both with SHA256SUMS.