nym21
c660cb4e89
website: snapshot
2026-01-22 10:32:03 +01:00
nym21
0512dcaf4f
website: snapshot
2026-01-22 10:12:03 +01:00
nym21
d1075afc02
website: snapshot
2026-01-22 09:17:12 +01:00
nym21
f037f01b27
website: snapshot
2026-01-22 01:38:22 +01:00
nym21
65e563a889
website: snapshot
2026-01-22 01:12:55 +01:00
nym21
bd18297af3
website: snapshot
2026-01-22 01:12:55 +01:00
nym21
77505ca7cb
website: snapshot
2026-01-22 01:12:55 +01:00
nym21
c22c16044c
website: snapshot
2026-01-22 01:12:55 +01:00
nym21
889a70efdd
website: snapshot
2026-01-22 01:12:55 +01:00
nym21
2386020639
website: snapshot
2026-01-22 01:12:55 +01:00
nym21
60adac0eb7
merge: #28 brandoncollins7/feat/reserve-risk
...
feat(cointime): add Reserve Risk metric
2026-01-21 20:34:06 +01:00
Brandon Collins
95686ae858
merge: resolve Cargo.toml conflict with upstream/main
...
Keep vecdb = 0.6.1 without commented path dependency.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-21 14:27:09 -05:00
Brandon Collins
fd4cf5d414
refactor: remove verbose comments from vecs.rs files
2026-01-21 14:08:27 -05:00
Brandon Collins
49794c5e04
refactor: remove verbose comments from tests
2026-01-21 14:07:20 -05:00
nym21
e29387f3c1
website: snapshot
2026-01-21 18:39:32 +01:00
Brandon Collins
581a800612
refactor: reduce verbosity and use vecdb cumulative function
...
- Remove verbose inline comments from compute.rs
- Update vecdb to 0.6.1
- Refactor HODL Bank to use compute_cumulative_transformed_binary
2026-01-21 12:20:53 -05:00
nym21
1456f47fd1
website: snapshot
2026-01-21 14:00:31 +01:00
nym21
a9b2da86ff
website: snapshot
2026-01-21 11:55:53 +01:00
nym21
6c67dc4a98
global: fixes
2026-01-21 00:26:35 +01:00
nym21
2edd9ed2d7
global: snapshot
2026-01-20 23:05:21 +01:00
Brandon Collins
9dda513f84
revert: restore original vecdb path dependency
...
Reverts Cargo.toml to use the local anydb/vecdb path as the upstream
repo expects. For contributors without the local anydb repo, the
crates.io vecdb 0.6.0 version can be used temporarily.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-20 11:15:58 -05:00
Brandon Collins
5ecfd6cd42
fix: address vecdb compatibility and add unit tests
...
- Switch to vecdb 0.6.0 for compatibility with brk_types u8/i8
- Add proper trait imports (VecIndex, AnyVec, IterableVec, etc.)
- Add unit tests for Reserve Risk formula validation:
- test_hodl_bank_formula: Verifies cumulative calculation
- test_reserve_risk_formula: Verifies division formula
- test_reserve_risk_interpretation: Documents metric semantics
- test_hodl_bank_negative_contribution: Tests edge case
All 16 tests pass (12 existing + 4 new).
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-20 11:15:30 -05:00
Brandon Collins
f494486e12
feat(cointime): add Reserve Risk metric
...
Implements Reserve Risk as a new market indicator for Bitcoin.
## Formula
- Reserve Risk = Price / HODL Bank
- HODL Bank = cumulative Σ(Price - avg_VOCDD) over time
- VOCDD = CDD × Price (Value-weighted Coin Days Destroyed)
## Changes
- Added `vocdd` (Value-weighted CDD) to `cointime/value` module
- Created new `cointime/reserve_risk` module containing:
- `vocdd_365d_sma`: 365-day moving average of VOCDD
- `hodl_bank`: Cumulative opportunity cost of holding
- `reserve_risk`: Final ratio metric for timing accumulation
- Wired into cointime compute pipeline (price-dependent)
## Use Case
Reserve Risk measures long-term holder confidence.
Low values indicate high confidence and potential buying opportunity.
High values suggest overheated market conditions.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-20 10:53:20 -05:00
nym21
9613fce919
global: snapshot
2026-01-20 15:04:00 +01:00
nym21
486871379c
global: snapshot
2026-01-19 16:54:47 +01:00
nym21
fba0550dda
global: snapshot
2026-01-19 16:54:08 +01:00
nym21
371ff86287
global: snapshot
2026-01-19 16:52:17 +01:00
nym21
c90953adbe
global: snapshot
2026-01-18 16:04:24 +01:00
nym21
4031bf3e79
clients: released
2026-01-18 00:42:14 +01:00
nym21
9adaff488a
release: v0.1.0-alpha.6
v0.1.0-alpha.6
2026-01-18 00:19:59 +01:00
nym21
9f6168915f
docs: update generated docs
2026-01-18 00:19:09 +01:00
nym21
64b90dd678
release: auto accept version
2026-01-18 00:08:20 +01:00
nym21
93e02aed44
client: fix minreq feat + publish: add full workspace check
2026-01-17 23:40:18 +01:00
nym21
8302660d88
release: v0.1.0-alpha.5
v0.1.0-alpha.5
2026-01-17 23:26:43 +01:00
nym21
2c0e3d1119
docs: update generated docs
2026-01-17 23:21:35 +01:00
nym21
7bbf03766e
query: fix features
2026-01-17 23:07:47 +01:00
nym21
7a2ba17d20
release: v0.1.0-alpha.4
v0.1.0-alpha.4
2026-01-17 22:48:29 +01:00
nym21
ac30f0e512
docs: update generated docs
2026-01-17 22:48:00 +01:00
nym21
2e1037ff36
global: snapshot
2026-01-17 22:35:13 +01:00
nym21
626c52044d
js: readme
2026-01-17 12:49:38 +01:00
nym21
f7ee4e487a
server: snapshot
2026-01-17 11:23:04 +01:00
nym21
7b3e172948
global: snapshot
2026-01-17 02:34:08 +01:00
nym21
6bb1a2a311
global: snapshot
2026-01-16 23:49:49 +01:00
nym21
3b00a92fa4
global: snapshot
2026-01-16 15:17:42 +01:00
nym21
f39681bb2b
price: snapshot
2026-01-16 00:41:25 +01:00
nym21
967d2c7f35
global: snapshot
2026-01-15 23:34:43 +01:00
nym21
b0d933a7ab
publish: snapshot
2026-01-14 23:14:28 +01:00
nym21
96e0df110e
server: add symlink to website
2026-01-14 23:00:31 +01:00
nym21
91a6129e8d
release: v0.1.0-alpha.3
v0.1.0-alpha.3
2026-01-14 22:47:25 +01:00
nym21
d9c829c3c6
docs: update generated docs
2026-01-14 22:46:51 +01:00