- commit
- 3cd919734d049c9891457e7c2a4584d7163afa16
- parent
- 05788ff3b9677949578c0ec39971aa7c2a85dbea
- author
- Dami <dami.etoile@gmail.com>
| M | package-lock.json | 8 | ++++---- |
| M | package.json | 2 | +- |
| M | vendor/ | 23 | ++++++++++++++++++----- |
| D | vendor/ | bin | |
| A | vendor/ | bin | |
| M | vendor/ | bin |
@@ -9,7 +9,7 @@
99 "dependencies": {1010 "@noble/hashes": "^2.4.0",1111 "nostr-tools": "^2.25.1",12- "ntig": "file:vendor/ntig-0.1.1.tgz"12+ "ntig": "file:vendor/ntig-0.2.0.tgz"1313 },1414 "devDependencies": {1515 "@cloudflare/vitest-pool-workers": "^0.22.0",@@ -2852,9 +2852,9 @@
28522852 "license": "MIT"28532853 },28542854 "node_modules/ntig": {2855- "version": "0.1.1",2856- "resolved": "file:vendor/ntig-0.1.1.tgz",2857- "integrity": "sha512-8Sd4ZrGVmI2ydPLvZxiQyncSp4hld3PBjpXlKgUbyf4X1mOfOMrFMJSb+vDUxm8MBgWz6M8RwhNhsc+E0XNSsA==",2855+ "version": "0.2.0",2856+ "resolved": "file:vendor/ntig-0.2.0.tgz",2857+ "integrity": "sha512-t2/XOHMfFs4nom7ZHnvpaoOHc1ZZRyNThocoYhVWAr76t6UY33zBgngMy6tB3YafAdxfUp8nR7CjXMtKmljyHg==",28582858 "license": "MIT",28592859 "dependencies": {28602860 "@scure/base": "2.4.0",@@ -1,24 +1,37 @@
11 # Vendored dependencies22 3-`ntig-0.1.1.tgz` is the Git engine and conditional R2 WAL used by GRASP.3+`ntig-0.2.0.tgz` is the Git engine and conditional R2 WAL used by GRASP.44 The lockfile pins the archive integrity. `ntig-source.tar.gz` preserves55 the complete source and tests for the same build; neither artifact depends66 on a sibling checkout or a public package registry publication.77 88 | Fact | Value |99 |---|---|10-| Source commit | `e70e3b3adfdf827ed0899acbe4dd556687c3aaef` |10+| Source commit | `f6346eb54ce12f54b1c5a18fdd4d3e16220b4feb` |11+| Package SHA-256 | `dcfba370518014a0dace1960e13782748965d2479d46d264fdbe0cf0745b153b` |12+| Source archive SHA-256 | `ab5552da34bd2dbf3e751c794949d891a5fca8ec1c17ea8d5d845b1636009eff` |1113 | Source branch | `main` in [FelineStateMachine/ntig](https://github.com/FelineStateMachine/ntig) |1214 | License | MIT, included in both archives |1315 | Library build | `npm ci`, then `npm run build:library` in the extracted source |1416 | Package build | `npm pack` in the extracted source |1517 | Backend checks | `npm run check`, `npm run format:check` |1618 19+Rebuilding the preserved source with Node 26.8.1 and npm 11.19.0 produces20+identical tar entries and metadata. The uncompressed tar SHA-256 is21+`2c0acfc94c300c59ba73cac4c83185ea0b1b7f939cecf565cfc2f69eb4952fad`;22+gzip bytes can differ across toolchains. The supplied package checksum above23+and the lockfile pin the exact installed archive.24+1725 The source's `docs/INTEGRATION.md` describes the exported contracts, failure1826 semantics, cost counters and current limits. Backend work stays in that1927 repository; a dependency update replaces both archives and the lockfile2028 integrity after its checks and bindws's integration checks pass.2129 22-The backend's 128-transaction limit also stops timed ref deletion. Bindws23-hides expired unknown PR refs even when physical cleanup cannot advance.24-Retained packs and orphan writes remain charged until relay teardown.30+New and existing repositories remain in format 1, whose 128-transaction31+limit also stops timed ref deletion. Bindws hides expired unknown PR refs32+even when physical cleanup cannot advance. Installing 0.2.0 does not migrate33+roots. The source's `docs/CHECKPOINTS.md` describes the explicit one-way34+`checkpoint()` upgrade: every reader and writer must be upgraded first,35+and 0.1.x cannot read a format-2 root. Bindws exposes no migration endpoint36+or scheduled migration. Retained packs, receipts, manifests and orphan37+writes remain charged until relay teardown.Binary file.
Binary file.
Binary file.