Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion docs/about/contributing.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ title: 'Contributing'
kind: meta
version: '2.0.0'
last_updated: '2026-07-30'
last_verified: '2026-07-30'
last_verified: '2026-08-30'
review_cadence_days: 30
status: stable
tags: [about, contributing, development, community]
Expand Down
2 changes: 1 addition & 1 deletion docs/about/doc-agent.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ title: 'Documentation Maintenance'
kind: meta
version: '2.1.0'
last_updated: '2026-07-30'
last_verified: '2026-07-30'
last_verified: '2026-08-30'
review_cadence_days: 30
status: stable
tags: [about, documentation, maintenance, automation]
Expand Down
2 changes: 1 addition & 1 deletion docs/infrastructure/service-edge-security.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ title: 'Public Service Edge Security'
kind: reference
version: '1.0.0'
last_updated: '2026-07-30'
last_verified: '2026-07-30'
last_verified: '2026-08-30'
review_cadence_days: 30
status: stable
tags: [infrastructure, security, cors, rate-limits, authentication, operations]
Expand Down
10 changes: 7 additions & 3 deletions docs/packages/wallet/wallet-toolbox-client.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@ id: pkg-wallet-toolbox-client
title: '@bsv/wallet-toolbox-client'
kind: package
domain: wallet
version: '2.10.4'
last_updated: '2026-08-26'
last_verified: '2026-08-26'
version: '2.11.0'
last_updated: '2026-08-31'
last_verified: '2026-08-31'
review_cadence_days: 30
npm: 'https://www.npmjs.com/package/@bsv/wallet-toolbox-client'
repo: 'https://github.com/bsv-blockchain/ts-stack/tree/main/packages/wallet/wallet-toolbox/client'
Expand All @@ -18,6 +18,10 @@ tags: [wallet, browser, indexeddb, storage, brc-100]
`@bsv/wallet-toolbox-client` is the browser-safe Wallet Toolbox distribution.
It includes the BRC-100 wallet, signer, services, IndexedDB storage, and remote
storage client without Node-only Knex, SQLite, MySQL, or filesystem adapters.
The built-in BRC-177 `p nosend expiry` module works with local IndexedDB or a
2.11-compatible remote storage service; the active provider owns durable
expiry monitoring, synchronized lifecycle state, and pre-signed reclaim
submission.
IndexedDB `listOutputs` results keep `totalOutputs` equal to the full matching
count across short final and out-of-range pages.
Related browser `noSend` chains retain local action batching, while unrelated
Expand Down
10 changes: 7 additions & 3 deletions docs/packages/wallet/wallet-toolbox-mobile.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@ id: pkg-wallet-toolbox-mobile
title: '@bsv/wallet-toolbox-mobile'
kind: package
domain: wallet
version: '2.10.4'
last_updated: '2026-08-26'
last_verified: '2026-08-26'
version: '2.11.0'
last_updated: '2026-08-31'
last_verified: '2026-08-31'
review_cadence_days: 30
npm: 'https://www.npmjs.com/package/@bsv/wallet-toolbox-mobile'
repo: 'https://github.com/bsv-blockchain/ts-stack/tree/main/packages/wallet/wallet-toolbox/mobile'
Expand All @@ -18,6 +18,10 @@ tags: [wallet, react-native, mobile, storage, brc-100]
`@bsv/wallet-toolbox-mobile` is the React Native and mobile-safe Wallet
Toolbox distribution. It includes wallet, signer, services, monitoring, and
remote storage surfaces without Knex, SQLite/MySQL, IndexedDB, or Node-only IO.
The built-in BRC-177 `p nosend expiry` module delegates durable expiry
monitoring and pre-signed reclaim submission to its 2.11-compatible active
remote storage service, so mobile process suspension does not restart or lose
an expiry.
Related mobile `noSend` chains retain local action batching, while unrelated
actions cannot join or commit the active workspace. Supported remote providers
can resume a soft-expired workspace using its exact persisted inputs.
Expand Down
12 changes: 9 additions & 3 deletions docs/packages/wallet/wallet-toolbox.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@ title: '@bsv/wallet-toolbox'
kind: package
domain: wallet
npm: '@bsv/wallet-toolbox'
version: '2.10.4'
last_updated: '2026-08-26'
last_verified: '2026-08-26'
version: '2.11.0'
last_updated: '2026-08-31'
last_verified: '2026-08-31'
review_cadence_days: 30
status: stable
tags: ['wallet', 'brc100']
Expand All @@ -19,6 +19,12 @@ repo: 'https://github.com/bsv-blockchain/ts-stack/tree/main/packages/wallet/wall

Use this package when you are building a wallet product, a wallet-like service, or another implementation that must match BRC-100 behavior.

Wallet Toolbox 2.11 adds the built-in BRC-177 `p nosend expiry` module. It
pre-funds expiring `noSend` actions, stores a signed reclaim durably across
active/backup storage and restarts, and lets the authoritative local or remote
monitor reclaim an unbroadcast action after its time or block-height deadline.
See [Expiring noSend actions](https://github.com/bsv-blockchain/ts-stack/blob/main/packages/wallet/wallet-toolbox/docs/no-send-expiry.md).

Knex and IndexedDB `listOutputs` providers report `totalOutputs` as the full
matching count on every page, including short final and out-of-range pages.

Expand Down
2 changes: 1 addition & 1 deletion docs/reference/ci-performance.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ title: 'CI Performance Governance'
kind: reference
version: '1.1.0'
last_updated: '2026-07-31'
last_verified: '2026-07-31'
last_verified: '2026-08-30'
review_cadence_days: 30
status: stable
tags: [reference, ci, performance, github-actions]
Expand Down
22 changes: 10 additions & 12 deletions docs/reference/dependency-policy.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
id: dependency-release-policy
title: 'Dependency and Release Policy'
kind: reference
version: '1.3.0'
last_updated: '2026-08-04'
last_verified: '2026-08-04'
version: '1.3.1'
last_updated: '2026-08-30'
last_verified: '2026-08-30'
review_cadence_days: 30
status: stable
tags: [reference, dependencies, security, releases]
Expand Down Expand Up @@ -139,15 +139,13 @@ frozen graph stayed clean without it. The machine-readable registry now maps
every remaining selector and exact value to its exception. CI rejects a new,
changed, stale, expired, unowned, or upstream-unlinked override.

Wave 39 repeated the removal rehearsal by regenerating every standalone lock
without its `gaxios`, `uuid`, and `brace-expansion` substitutions and checking
the natural dependency graph. It also rechecked the root Jest/minimatch,
typed-rest-client/qs, and isolated Redocly closures, then refreshed affected
locks for the current `brace-expansion`, `fast-uri`, `ip-address`, and
`socket.io-parser` advisories. All 19 remaining selectors still prevent a
reproduced vulnerable resolution or preserve the governed reproducible
generator, so none can be removed safely yet. The method, result, count, and next rehearsal are enforced in
`governance/dependency-release-policy.json`.
Wave 40 rechecked all 20 selectors against the frozen graphs, current upstream
manifests, and the advisory audit. The supported graphs still select exact
`gaxios@7.1.3`, admit `uuid@9`, and pin `qs@6.15.1` without their registered
substitutions. New upstream majors can remove some legacy paths only through a
coordinated Stryker or Google Cloud migration, so no selector can be removed
safely in isolation. The method, result, count, and next rehearsal are enforced
in `governance/dependency-release-policy.json`.

The independently locked OpenAPI generator also carries a narrow Redocly
compatibility override. It is isolated from runtime packages, registered with
Expand Down
2 changes: 1 addition & 1 deletion docs/reference/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ title: 'Reference'
kind: meta
version: 'n/a'
last_updated: '2026-07-29'
last_verified: '2026-07-29'
last_verified: '2026-08-30'
review_cadence_days: 30
status: stable
tags: [reference, api, index]
Expand Down
Loading