Commit Graph
121 Commits
Author SHA1 Message Date
archipelago 105454bd61 test: preserve actual update wrapper readiness in progress regression 2026-10-08 02:49:24 -04:00
archipelago 2b2fd2b5b7 Preserve update lifecycle ownership during image byte progress 2026-10-08 02:41:22 -04:00
archipelago 9268930c10 Prevent unsigned Fleet collectors from claiming federation provenance 2026-10-07 20:35:50 -04:00
archipelago 4dde14bf5f Guard rental purchases against unresolved alternate payment rails 2026-10-07 20:17:03 -04:00
archipelago b0b95810e0 fix(indeehub): preserve reviewed runtimes across reconciliation and lifecycle 2026-10-07 18:51:32 -04:00
archipelago 18b087202d Prevent alternate and legacy payments bypassing file recovery 2026-10-07 17:32:03 -04:00
archipelago 2bfa84efa9 Resolve complete reviewed IndeeHub stack before image preparation 2026-10-07 17:04:00 -04:00
archipelago 7fb7ee80f2 Integrate retained updater candidate for release qualification 2026-10-07 13:50:26 -04:00
archipelago b50bf6159a Explain unaffordable fee bump quotes 2026-10-07 09:12:41 -04:00
archipelago 973dbeb449 Register on-chain purchase HTTP handler 2026-10-07 07:49:15 -04:00
archipelago 6547ae05fa Integrate two-phase on-chain purchase recovery 2026-10-07 07:49:02 -04:00
archipelago 558f097fd6 Bound federated sync and show progress feedback 2026-10-07 07:48:45 -04:00
archipelago 39852ab381 Preserve reviewed managed unit recipes after update completion 2026-10-07 02:49:31 -04:00
archipelago f79ecd11ae Integrate legacy managed update maintenance and fenced recovery before reconciliation 2026-10-07 02:34:51 -04:00
archipelago 68eeb6396d Retain update recovery holds and journal supervised runtime restoration 2026-10-07 01:49:01 -04:00
archipelago 45579e53c7 Draft retained-container update journal and original-runtime recovery 2026-10-07 01:24:50 -04:00
archipelago 1bbf85e0d4 Recover stopped update staging draft on current private-image preflight 2026-10-07 01:14:49 -04:00
archipelago ba1de69fc5 Reject changed rental metadata before background verification 2026-10-07 01:06:57 -04:00
archipelago 30b5975534 Attribute on-chain receipts to exact outputs and stop ambiguous Fedimint fallback 2026-10-07 00:51:14 -04:00
archipelago fba3273c67 Add durable buyer-bound Lightning recovery and explicit native retry
Preserve original invoice preimages, private snapshots and exposure provenance; serialize rail admission and retire native-only failures before explicit replacement. Qualify 55 focused UI tests and vue-tsc. Expanded 17 engine cases and combined backend acceptance remain pending; six earlier engine cases passed in isolation. No live payment or publication.
2026-10-07 00:32:39 -04:00
archipelago ed96df0ac3 Draft explicit rental readiness and start with verified chunk delivery 2026-10-07 00:23:43 -04:00
archipelago 697aabeec3 Prepare stack update images before downtime and reuse private digest imports 2026-10-07 00:19:03 -04:00
archipelago 49703d7e88 Integrate recoverable native purchases, registered rentals and explicit payment consent 2026-10-06 22:44:06 -04:00
archipelago b52214f7a0 Qualify durable purchase and media primitives and preserve app launch paths 2026-10-06 20:50:44 -04:00
archipelago d94ff097d2 Recover failed Lightning file attempts without blocking other payment methods 2026-10-06 19:59:47 -04:00
archipelago 9c95b8732f Serialize wallet mutations and preserve network and seed recovery state 2026-10-06 15:39:44 -04:00
archipelago 9f0df2ac44 Preserve app gate TLS access through provisioning and certificate rotation 2026-10-06 15:19:38 -04:00
archipelago a3f0bf0af7 Select peer ecash wallet before spending and forbid ambiguous fallback 2026-10-06 12:06:14 -04:00
archipelago 19207282f9 Publish content with an atomic price and visibility policy 2026-10-06 07:51:00 -04:00
archipelago d46f6ceeeb Format payment-method and interrupted-delivery regressions 2026-10-06 07:10:48 -04:00
archipelago 607f54260e Exercise interrupted HTTP body in on-chain delivery recovery regression 2026-10-06 07:03:31 -04:00
archipelago b984b2a698 Check durable file payments against their actual payment method 2026-10-06 07:03:11 -04:00
archipelago 2e761666d5 Stream confirmed on-chain file deliveries into the owned cache 2026-10-06 06:43:19 -04:00
archipelago b8e512fed6 Keep authentication failures refundable and bound inline peer previews 2026-10-06 06:27:06 -04:00
archipelago 8ffbf5ff6e Check on-chain item visibility and reduce test debug-data pressure 2026-10-06 06:17:49 -04:00
archipelago 744923f7d3 Merge branch 'work/post-190-session-key' into work/post-190-peer-content-auth 2026-10-06 06:09:26 -04:00
archipelago 140f4d91cd Correct cached purchase test case tuple after API update 2026-10-06 06:09:25 -04:00
archipelago a9edcd6b3e Verify scoped peer identity proofs before restricted content access 2026-10-06 06:07:55 -04:00
archipelago 6fba95fe5a Exercise existing purchase regressions through streamed Files copies 2026-10-06 06:03:20 -04:00
archipelago 9ce04627dd Stream purchased files into durable cache and avoid duplicate concurrent payments 2026-10-06 05:48:05 -04:00
archipelago 2fee0339cb Prepare large paid files on disk and stream peer responses in bounded chunks 2026-10-06 05:31:19 -04:00
yaya 2fad10c8de Show DATUM login credentials and document complete app launch requirements 2026-10-06 08:13:20 +01:00
yaya 3fc37642cd fix(apps): preserve manifest presentation during installation 2026-10-06 08:13:20 +01:00
archipelago aa10bd1247 Fail closed when persistent session signing material is unavailable 2026-10-06 01:30:04 -04:00
archipelago 7e11f78eb4 Recover stale authenticated CSRF cookies and distinguish interface fetch failures 2026-10-06 01:08:31 -04:00
archipelago 2fa82e4506 Keep peer file downloads and previews on mandatory FIPS transport 2026-10-06 00:53:34 -04:00
archipelago e54f83df8f Add signed node-scoped demo catalogs and retained app media sessions 2026-10-06 00:53:34 -04:00
archipelago bf7fb425eb Require FIPS for peer playback and stream owned media with bounded reads 2026-10-05 23:52:44 -04:00
archipelago 9af49291e9 Bind accepted npub requests to peer identities and serialize cancellation 2026-10-05 23:52:44 -04:00
archipelago fefcbfdbc4 Accept authenticated npub-only peering replies with validated DID keys 2026-10-05 23:52:44 -04:00