Vaultwarden 1.37.5-CE-ubuntu24.04-r1 build trail
How ReadyStack built readystack/vaultwarden:1.37.5-CE-ubuntu24.04-r1 and its build kit, copied record by record: why the release exists, every chain, drive and stage it went through, the model work, the review rounds, the defects, the checks that verified it and when it was published. Each line names the record it comes from in brackets; a record that does not exist for this release says so.
This trail
As JSON- Image
readystack/vaultwarden:1.37.5-CE-ubuntu24.04-r1 - Index digestsha256:7686bd0a3ab6625b2e7e97e4cc05ad1289e8da57b3b58b328415f3a82b13a9b8
- linux/amd64 digestsha256:a0e81823c6031cb320118fa103aebb18b016837e081cf782f0638f4cfdabbb64
- Archive
ReadyStack-vaultwarden-1.37.5-CE-ubuntu24.04-r1.tar.gz - Archive SHA-256 now6089a5fb7db7bf5a8985955815319d7dba03fddadd4759ae4874ac72264ffae6
- Pins record
docs/PINS.md,docs/provenance/PINS.jsonin the archive (since generated) - Generated2026-11-07T09:20:54Z by KitForge release/build_trail.py
- Sections9 sections, 8 fully recorded; 1 item not recorded
Signed with the release key The trail's signature is a Sigstore bundle beside it. Check it is ours before you rely on it:
cosign verify-blob --key https://readystack.dev/keys/cosign.pub \ --bundle ReadyStack-vaultwarden-1.37.5-CE-ubuntu24.04-r1.trail.json.sigstore ReadyStack-vaultwarden-1.37.5-CE-ubuntu24.04-r1.trail.json
IdentityWhy this release existsThe path through the harnessModel work per stageReviewDefectsVerificationPublicationPackages and CPU level
Identity
Fully recorded- ProductVaultwarden (vaultwarden) [MANIFEST.json]
- Release tag1.37.5-CE-ubuntu24.04-r1 [MANIFEST.json]
- Imagereadystack/vaultwarden:1.37.5-CE-ubuntu24.04-r1 [MANIFEST.json]
- Image index digestsha256:7686bd0a3ab6625b2e7e97e4cc05ad1289e8da57b3b58b328415f3a82b13a9b8 [docs/provenance/LOCKED_DIGEST.txt]
- linux/amd64 image digestsha256:a0e81823c6031cb320118fa103aebb18b016837e081cf782f0638f4cfdabbb64 [ReadyStack-vaultwarden-1.37.5-CE-ubuntu24.04-r1.rebuild.json, subject.image_manifest_digest]
- ArchiveReadyStack-vaultwarden-1.37.5-CE-ubuntu24.04-r1.tar.gz (bytes 946380476) [MANIFEST.json]
- Archive sha256 at publish6089a5fb7db7bf5a8985955815319d7dba03fddadd4759ae4874ac72264ffae6 [MANIFEST.json, tarball_sha256]
- Archive records agreeyes [MANIFEST.json, PUBLISH_MANIFEST.json and .cutover.json name the same sha256]
- Repack historynone: the archive is as first published [MANIFEST.json, repack_history]
- Upstream repositoryhttps://github.com/dani-garcia/vaultwarden [docs/provenance/SOURCE_TREE_HASH.json]
- Upstream ref1.37.5 [docs/provenance/SOURCE_TREE_HASH.json]
- Upstream commit6ed6921cc2b0e03b4d74189574d2a5e71c512e97 [docs/provenance/SOURCE_TREE_HASH.json]
- Source tree hasha220a57538bb53b70b9b7242a24b96f47675c6b98b8140ea821b71b0cf1b9a0d (files 575) [docs/provenance/SOURCE_TREE_HASH.json, tree_listing_sha256 (sha256 of the sorted file listing)]
- Kit tree hashsha256:bbb6d878d6cc390589f8d8913251012092c349b25807ecdd10915e967bd22cf8 [ReadyStack-vaultwarden-1.37.5-CE-ubuntu24.04-r1.rebuild.json, inputs.tree_hash]
- SOURCE_DATE_EPOCH1793569098 (utc 2026-11-01T21:38:18Z) [ReadyStack-vaultwarden-1.37.5-CE-ubuntu24.04-r1.rebuild.json, inputs.source_date_epoch]
- Base images
- ref rust:1.99.1-bookworm@sha256:e6f2cff35d0f309acf8433b4f05878ed77092602c5065cc81801177da0bb3a9c · platform digest sha256:4715c3ad743951a3cea90e8b432f2a17e0ef5f3f3c3abf75108879e783b396f0
- ref ubuntu:24.04@sha256:fe81560990fae86dc4743202b2cb4d3df98d0bcf949173cecef15ce1127ef852 · platform digest sha256:78d4744ead1f5b19b04d0df558ab182a5300903900755e515b2ca4d10eb2044d
- BuildKitmoby/buildkit:v0.31.2 (image digest sha256:e0e67ea9c4bb07bdef683e29f70f3b623d1eb9c82274a9ec04e6bb0511449fb0) [ReadyStack-vaultwarden-1.37.5-CE-ubuntu24.04-r1.rebuild.json, engine]
- Engine commit(s)
- commit bfa8bc7158165da6eacc3ee102d261bbcc9667ff · dirty yes · first drive 3549
- commit ff8a6717061438a0365d5529191d6d1b9f702add · dirty yes · first drive 3598
- commit 0b84905088b3228fdf50e0647d1f5a7d7d60df02 · dirty yes · first drive 3609
- commit bd381ae76aa7f67e8731266b0aeeeea5815cd5cc · dirty yes · first drive 3612
- commit 0185b65902e7de72275f275e796ced5f2061c824 · dirty yes · first drive 3620
- commit ae45c1d967a795015d2d15ccbbe5e9a73c4f8798 · dirty yes · first drive 3625
- commit 7279a564d33c851a223aaad1ee727290b1f90ca4 · dirty yes · first drive 3627
- commit 8e204f133811e166a72c2a2713ab076430aad31c · dirty yes · first drive 3629
Why this release exists
Fully recorded- Chain831 (created 2026-11-07T03:03:48Z · trigger customer_request · upstream version 1.37.5) [chains, chains #831]
- Requestbuild request #535 (rebuild) (requested at 2026-11-07T03:00:10Z · requested by kitforge-agent · version 1.37.5) [build_requests, build_requests #535]
- Reasonretarget 2026-11-07: vaultwarden 1.37.4-CE-ubuntu24.04-r4 -> 1.37.5 (upstream GA 2026-11-01; Core since revision 3); Rust 1.99.1, web vault v2026.10.1; clears CVE-2026-109518 apt; PR #185 [build_requests, build_requests #535 request_reason]
- Supersedesreadystack/vaultwarden:1.37.4-CE-ubuntu24.04-r4 (chain 733) [chains, chains #733]
The path through the harness
Fully recorded1 chain · 8 drives · 18 stages · 4 rewinds
Chain 831 release · ready_to_ship
Created 2026-11-07T03:03:48Z, upstream 1.37.5, build request 535 [chains, chains #831]
| Drive | Started | Minutes | Build host | How it stopped |
|---|---|---|---|---|
| 3549 | 2026-11-07T03:04:22Z | 64.2 | build host 4 withhold-publish | ready_to_ship at package_archive; 19 ticks [drive_runs, drive_runs #3549] |
| 3598 | 2026-11-07T06:42:37Z | 7 | build host 4 withhold-publish | infra_hub_rate_limit at package_archive; 1 tick [drive_runs, drive_runs #3598] |
| 3609 | 2026-11-07T07:26:34Z | 6.5 | build host 4 withhold-publish | infra_hub_rate_limit at package_archive; 1 tick [drive_runs, drive_runs #3609] |
| 3612 | 2026-11-07T07:50:47Z | 6.3 | build host 4 withhold-publish | infra_hub_rate_limit at package_archive; 1 tick [drive_runs, drive_runs #3612] |
| 3620 | 2026-11-07T08:15:05Z | 5.8 | build host 4 withhold-publish | ready_to_ship at package_archive; 2 ticks [drive_runs, drive_runs #3620] |
| 3625 | 2026-11-07T08:30:01Z | 6.9 | build host 4 publish-held | infra_hub_rate_limit at package_archive; 1 tick [drive_runs, drive_runs #3625] |
| 3627 | 2026-11-07T08:53:49Z | 2.8 | build host 4 publish-held | infra_hub_rate_limit at package_archive; 1 tick [drive_runs, drive_runs #3627] |
| 3629 | 2026-11-07T09:13:31Z | — | build host 4 publish-held | not recorded [drive_runs, drive_runs #3629] |
Stages, in order
| Stage | First start | Passed | Attempts | Gate checks passed | Artifacts (SHA-256) |
|---|---|---|---|---|---|
intake |
2026-11-07T03:04:33Z | 2026-11-07T03:04:34Z | 1 | 4
|
order_json 164ee7a76e17… |
acquire |
2026-11-07T03:04:37Z | 2026-11-07T03:04:38Z | 1 | 12
|
source_tree 4a10a62daa5f…license_file 8486a10c4393…custody_inputs fec73090bb50…source_tree_hash 491e5549bb00…source_file_manifest 30fceac4d794… |
plan |
2026-11-07T03:05:25Z | 2026-11-07T03:05:25Z | 1 | 10
|
recon_report fcde55e5ca12…input_pin_plan f2475c85e118…toolchain_lock 4532447951f8… |
assemble_kit |
2026-11-07T03:20:03Z | 2026-11-07T03:20:03Z | 1 | 27
|
dockerfile c35b251d69f8…build_recipe 54b45d456c78…system_pinning d2f713907be0…build_offline_sh 6633aa31b6b4…generate_sbom_sh ce0f1e6f1e70…first_boot_health 5f24c1f15094…verify_offline_sh 3e8184ea230c…base_image_digests a47a2c7a28e4…dockerfile_offline c35b251d69f8…first_build_digest 86ba8b86ba11… |
remediate |
2026-11-07T03:20:53Z | 2026-11-07T03:20:54Z | 1 | 8
|
vendored_apt e3b0c44298fc…remediation_log 1709bfb7239d…security_report 59391cea820b… |
build_kit |
2026-11-07T03:45:45Z | 2026-11-07T03:45:46Z | 1 | 9
|
cosign_stamp 34bbb30174c6…locked_digest 4e2982e361f5…freeze_manifest 2e09e10d3faf…offline_rebuild_transcript d0507545461a… |
verdict |
2026-11-07T03:46:58Z | 2026-11-07T03:46:58Z | 1 | 8
|
scout_verdict 525b9ed9846c… |
publish_image |
2026-11-07T03:47:45Z | 2026-11-07T03:47:46Z | 1 | 7
|
hub_readme c336c0033232…promotion_record 9e57816bbfd4… |
boot_instance |
2026-11-07T03:47:51Z | 2026-11-07T03:47:55Z | 2 | 3
|
instance_handle 303ac9daa101… |
sbom |
2026-11-07T03:48:10Z | 2026-11-07T03:48:11Z | 1 | 5
|
sbom_md 4374e30f94a3…sbom_json b29f01be249d… |
schema_discovery |
2026-11-07T03:48:13Z | 2026-11-07T03:48:14Z | 1 | 7
|
schema_hash c177ce6bd9e8…dependency_tree 15515b9a9d14…table_classification a3eb20347960… |
admin_handbook |
2026-11-07T03:48:23Z | 2026-11-07T03:48:24Z | 1 | 7
|
api_map eea4ad3f270e…admin_handbook e3cff9d4ffec… |
db_handbook |
2026-11-07T03:48:34Z | 2026-11-07T03:48:35Z | 1 | 8
|
db_handbook 329331ce8176…seed_isolation 06ee4840f97c… |
seed_data |
2026-11-07T03:48:42Z | 2026-11-07T03:48:43Z | 1 | 6
|
seed_data_sql 2c31acebb75e…seed_cases_json 8a3b4376fac5… |
seed_validate |
2026-11-07T03:48:45Z | 2026-11-07T03:48:46Z | 1 | 3
|
seed_data_contract edaf7178ab89… |
usecase_validate |
2026-11-07T03:49:05Z | 2026-11-07T03:49:06Z | 1 | 10
|
failed_tests b2247b16f5f7…passed_tests 197eb9826950…test_results 65e7c0e7f7ee…usecase_contract 4b647d2f3f96… |
finalize_docs |
2026-11-07T03:49:11Z | 2026-11-07T03:49:12Z | 1 | 9
|
defects_json 19522b747d99…release_notes 3e415a629aa9…api_integration_guide 7f5ec56f2f96… |
package_archive invalidated 2026-11-07T08:29:33Z |
2026-11-07T04:08:33Z | 2026-11-07T08:20:55Z | 2 | 34 (final gate PASS)
|
sale_tar 9a1ad8318bb0…checksums 264deec642c6…verify_md c40ec5f02433…rebuild_md a6f052445486…manifest_txt 2b842d705786…actions_jsonl fb55faabe071…provenance_md 55e068d85db8…assetchain_log_md e9eccaec0c0f…assetchain_log_json 48c492bd9e87… |
[stage_runs]
Rewinds
- 2026-11-07T06:05:42Z:
package_archivetopackage_archiveon docs_redo (scripts/redo-docs.py --stage package_archive) [stage_events, stage_events #24065] - 2026-11-07T08:29:33Z:
package_archivetopackage_archiveon docs_redo (scripts/redo-docs.py --stage package_archive) [stage_events, stage_events #24316] - 2026-11-07T08:53:22Z:
package_archivetopackage_archiveon docs_redo (scripts/redo-docs.py --stage package_archive) [stage_events, stage_events #24340] - 2026-11-07T09:13:05Z:
package_archivetopackage_archiveon docs_redo (scripts/redo-docs.py --stage package_archive) [stage_events, stage_events #24354]
Model work per stage
Fully recordedRole: writer model. Calls up to 2026-11-07T08:20:55Z.
10 calls over 6 stages
| Stage | Calls | Refused | Errors | Max attempt | Forced commits | Real tokens | Lesson rules shown |
|---|---|---|---|---|---|---|---|
plan | 2 | 0 | 0 | 1 | 0 | 10671 | — |
remediate | 2 | 0 | 0 | 1 | 0 | 13885 | L-A08, L-038, L-036, L-034, L-032 |
admin_handbook | 2 | 0 | 0 | 1 | 0 | 12756 | — |
db_handbook | 1 | 0 | 0 | 1 | 0 | 6220 | — |
usecase_validate | 1 | 0 | 0 | 1 | 0 | 1740 | — |
finalize_docs | 2 | 0 | 0 | 1 | 0 | 17571 | — |
[micro_step_runs] [lesson_recalls]
Review
Fully recordedRole: review model.
3 rounds, 2 counted, $1.26 recorded cost
| Round | Started | Critical | Major | Minor | Verdict | Cost | Cap in force | Archive reviewed |
|---|---|---|---|---|---|---|---|---|
| 1 | 2026-11-07T04:09:34Z | 0 | 12 | 18 | findings to tests_broken [held_rounds, held_rounds #1426] | $0.65 | 3 rounds, $40.00 | 3a1f214df779… |
| 2 not counted | 2026-11-07T06:02:23Z | — | — | — | blocked to blocked [held_rounds, held_rounds #1439] | — | 3 rounds, $40.00 | 3a1f214df779… |
| 3 | 2026-11-07T08:21:31Z | 0 | 0 | 0 | clean to publish [held_rounds, held_rounds #1451] | $0.60 | 3 rounds, $40.00 | 9a1ad8318bb0… |
Defects
Fully recorded- Ledger entries26 [defects, defects where product_slug=vaultwarden and this tag or chain]
- Disclosed in the archive26 [docs/defects/defects.json, entries]
26 ledger entries: by severity medium 1, low 13, high 12; by status open 1, fixed-before-release 25.
| Defect | Severity | Status | Found by | Fixed in |
|---|---|---|---|---|
RSD-vaultwarden-cea9d37a68Open self-registration by default [defects, defects #159506] | medium | open | build strategy record | — |
RSD-vaultwarden-d96ac1d7c3API guide: The step says to replace the r1 tag, but no r1 appears in the command; the tag shown is this release, r3. [defects, defects #159507] | low | fixed-before-release | held review (review model) | — |
RSD-vaultwarden-bb394b05aaAdmin handbook: Misquoted log line (Operating facts, from strategy doc_facts.admin_token). [defects, defects #159508] | low | fixed-before-release | held review (review model) | — |
RSD-vaultwarden-acb9e11644Admin handbook: Unchanged sentence made false by the image change: the bundled web vault is 2026.10.1, not 2026.7.0 (also contradicts the handbook's own sentence at ADMIN_HANDBOOK.md Offline Rebuild/Provenance and… [defects, defects #159918] | high | fixed-before-release | held review (review model) | — |
RSD-vaultwarden-41402a7441Admin handbook: Unchanged sentence made false by the image change: the bundled web vault is 2026.10.1, not 2026.7.0 (also contradicts the handbook's own sentence at ADMIN_HANDBOOK.md Offline Rebuild/Provenance and… [defects, defects #159919] | high | fixed-before-release | held review (review model) | — |
RSD-vaultwarden-950ff45c1cAdmin handbook: Unchanged sentence made false by the image change: the bundled web vault is 2026.10.1, not 2026.7.0 (also contradicts the handbook's own sentence at ADMIN_HANDBOOK.md Offline Rebuild/Provenance and… [defects, defects #159920] | high | fixed-before-release | held review (review model) | — |
RSD-vaultwarden-2a1c154127Admin handbook: Example response of GET /api/version names the superseded 1.37.4; this image returns "1.37.5". [defects, defects #159921] | low | fixed-before-release | held review (review model) | — |
RSD-vaultwarden-64f345f101Admin handbook: Example response of GET /api/version names the superseded 1.37.4; this image returns "1.37.5". [defects, defects #159922] | low | fixed-before-release | held review (review model) | — |
RSD-vaultwarden-c6bf0101b1Admin handbook: Example response of GET /api/version names the superseded 1.37.4; this image returns "1.37.5". [defects, defects #159923] | low | fixed-before-release | held review (review model) | — |
RSD-vaultwarden-c2157e2339Admin handbook: Unchanged sentence made false by the image change: the bundled web vault is 2026.10.1, not 2026.7.0 (also contradicts the handbook's own sentence at ADMIN_HANDBOOK.md Offline Rebuild/Provenance and… [defects, defects #159924] | high | fixed-before-release | held review (review model) | — |
RSD-vaultwarden-41e6c3f7d5Database handbook: Unchanged sentence made false by the image change: the bundled web vault is 2026.10.1, not 2026.7.0 (also contradicts the handbook's own sentence at ADMIN_HANDBOOK.md Offline Rebuild/Provenance and… [defects, defects #159925] | high | fixed-before-release | held review (review model) | — |
RSD-vaultwarden-bc9f45f1c5API guide: Example response of GET /api/version names the superseded 1.37.4; this image returns "1.37.5". [defects, defects #159926] | low | fixed-before-release | held review (review model) | — |
RSD-vaultwarden-08ed1efa03Database handbook: Example response of GET /api/version names the superseded 1.37.4; this image returns "1.37.5". [defects, defects #159927] | low | fixed-before-release | held review (review model) | — |
RSD-vaultwarden-cb4519ca80Database handbook: Example response of GET /api/version names the superseded 1.37.4; this image returns "1.37.5". [defects, defects #159928] | low | fixed-before-release | held review (review model) | — |
RSD-vaultwarden-ec45c85c94Database handbook: Unchanged sentence made false by the image change: the bundled web vault is 2026.10.1, not 2026.7.0 (also contradicts the handbook's own sentence at ADMIN_HANDBOOK.md Offline Rebuild/Provenance and… [defects, defects #159929] | high | fixed-before-release | held review (review model) | — |
RSD-vaultwarden-afc916073cDatabase handbook: Unchanged sentence made false by the image change: the bundled web vault is 2026.10.1, not 2026.7.0 (also contradicts the handbook's own sentence at ADMIN_HANDBOOK.md Offline Rebuild/Provenance and… [defects, defects #159930] | high | fixed-before-release | held review (review model) | — |
RSD-vaultwarden-bacaccbc45API guide: Unchanged sentence made false by the image change: the bundled web vault is 2026.10.1, not 2026.7.0 (also contradicts the handbook's own sentence at ADMIN_HANDBOOK.md Offline Rebuild/Provenance and… [defects, defects #159931] | high | fixed-before-release | held review (review model) | — |
RSD-vaultwarden-f60af4908dAPI guide: Example response of GET /api/version names the superseded 1.37.4; this image returns "1.37.5". [defects, defects #159932] | low | fixed-before-release | held review (review model) | — |
RSD-vaultwarden-3a9ef3ab3bAPI guide: Example response of GET /api/version names the superseded 1.37.4; this image returns "1.37.5". [defects, defects #159933] | low | fixed-before-release | held review (review model) | — |
RSD-vaultwarden-a6da5624b2API guide: Example response of GET /api/version names the superseded 1.37.4; this image returns "1.37.5". [defects, defects #159934] | low | fixed-before-release | held review (review model) | — |
RSD-vaultwarden-3f6697548bAPI guide: Example response of GET /api/version names the superseded 1.37.4; this image returns "1.37.5". [defects, defects #159935] | low | fixed-before-release | held review (review model) | — |
RSD-vaultwarden-4f72acea95API guide: Unchanged sentence made false by the image change: the bundled web vault is 2026.10.1, not 2026.7.0 (also contradicts the handbook's own sentence at ADMIN_HANDBOOK.md Offline Rebuild/Provenance and… [defects, defects #159936] | high | fixed-before-release | held review (review model) | — |
RSD-vaultwarden-990ccf90a4API guide: Unchanged sentence made false by the image change: the bundled web vault is 2026.10.1, not 2026.7.0 (also contradicts the handbook's own sentence at ADMIN_HANDBOOK.md Offline Rebuild/Provenance and… [defects, defects #159937] | high | fixed-before-release | held review (review model) | — |
RSD-vaultwarden-f99eaeb7daAPI guide: Example response of GET /api/version names the superseded 1.37.4; this image returns "1.37.5". [defects, defects #159938] | low | fixed-before-release | held review (review model) | — |
RSD-vaultwarden-a14daee7a8API guide: Unchanged sentence made false by the image change: the bundled web vault is 2026.10.1, not 2026.7.0 (also contradicts the handbook's own sentence at ADMIN_HANDBOOK.md Offline Rebuild/Provenance and… [defects, defects #159939] | high | fixed-before-release | held review (review model) | — |
RSD-vaultwarden-d2b143c176API guide: Unchanged sentence made false by the image change: the bundled web vault is 2026.10.1, not 2026.7.0 (also contradicts the handbook's own sentence at ADMIN_HANDBOOK.md Offline Rebuild/Provenance and… [defects, defects #159940] | high | fixed-before-release | held review (review model) | — |
Verification
1 item not recorded- Reproduced before publishingyes (rebuilt digest sha256:a0e81823c6031cb320118fa103aebb18b016837e081cf782f0638f4cfdabbb64 · published digest sha256:a0e81823c6031cb320118fa103aebb18b016837e081cf782f0638f4cfdabbb64 · digest match yes · builder moby/buildkit:v0.31.2 · build seconds 726) [docs/provenance/REPRO_VERIFICATION.json, verified]
- Final contract gate (G8)PASS (checks artifact_coverage, assetchain_coverage, cosign, cpu_baseline, offline_rebuild, rebuild_manifest, scan_grade, scout_grade_a, script_copies, tag_base_os, trademark_shipped, vex_shipped) [g8_result.json, result]
- Grade at releaseA (percent 94 · docker grade B · docker percent 83 · tool docker scout policy 1.26.0 · config docker-default · org vex no · at 2026-11-07T09:13:56Z · failing Docker Scout counts 96 packages with copyleft licences (GPL, LGPL, MPL), all of them operating-system packages (it counts only packages whose licence it can read; the SBOM lists every component). · corrections No outdated base images) [SCOUT_EVIDENCE.json, docker_scout_policy.corrected]
- Image signatureverified on the index and the linux/amd64 manifest (key fingerprint 04daa92344a52dbc · at 2026-11-07T09:13:42Z) [docs/provenance/IMAGE_EVIDENCE.json, signed]
- Image signature transparency-log entries
- log index 3728882492 · transparency-log entry
- log index 3728884185 · transparency-log entry
- rebuild.json signatureSigstore bundle, release key (key fingerprint 04daa92344a52dbc · log index 3734497633 · transparency-log entry · integrated 2026-11-07T09:19:18Z) [ReadyStack-vaultwarden-1.37.5-CE-ubuntu24.04-r1.rebuild.json.sigstore, verificationMaterial.tlogEntries[0]]
- Signed attestations
- kind provenance · digest sha256:7686bd0a3ab6625b2e7e97e4cc05ad1289e8da57b3b58b328415f3a82b13a9b8 · state attached · log index 3734500105 · transparency-log entry
- kind sbom · digest sha256:7686bd0a3ab6625b2e7e97e4cc05ad1289e8da57b3b58b328415f3a82b13a9b8 · state attached · log index 3734500959 · transparency-log entry
- kind vsa · digest sha256:7686bd0a3ab6625b2e7e97e4cc05ad1289e8da57b3b58b328415f3a82b13a9b8 · state attached · log index 3734502023 · transparency-log entry
- kind provenance · digest sha256:a0e81823c6031cb320118fa103aebb18b016837e081cf782f0638f4cfdabbb64 · state attached · log index 3734502885 · transparency-log entry
- kind sbom · digest sha256:a0e81823c6031cb320118fa103aebb18b016837e081cf782f0638f4cfdabbb64 · state attached · log index 3734504028 · transparency-log entry
- kind vsa · digest sha256:a0e81823c6031cb320118fa103aebb18b016837e081cf782f0638f4cfdabbb64 · state attached · log index 3734505325 · transparency-log entry
- Pins recorddocs/PINS.md and docs/provenance/PINS.json in the archive (https://readystack.dev/products/vaultwarden/recipe) [docs/provenance/PINS.json]
Offline clean-room rebuilds
- 2026-11-07T04:09:41Z on build host 4 (Docker-in-Docker daemon with --network none): bit for bit yes, digest match yes, customer verify yes
rebuilt sha256:a0e81823c6031cb320118fa103aebb18b016837e081cf782f0638f4cfdabbb64 [clean-room rebuild ledger, runs[601]]
- Not recorded: the policy tool's --result-file itself (its per-policy results are copied into SCOUT_EVIDENCE.json and the archive's IMAGE_EVIDENCE.json; the file is not kept)
Publication
Fully recorded 1 pending at generation- Image pushed (internal tag), publish_image passed2026-11-07T03:47:46Z [stage_runs, stage_runs chain 831 stage publish_image]
- Archive manifests written2026-11-07T09:16:47Z [PUBLISH_MANIFEST.json, published_at]
- Pending at generation: the archive cut-over on prodasset, the release tag's promotion and the site event (this trail was generated after G8 and before them; they are appended as a 'publication' event in History)
Packages and CPU level
Fully recorded- x86-64 level the image needsv1 (used v4 · baseline v2 · elf files 743 · probed 2026-11-07T03:33:19Z · source build_kit) [release_images, isa_level_hard]
History
2 events- 2026-11-07T09:20:54Z generated: by KitForge release/build_trail.py · generator commit 8e204f133811e166a72c2a2713ab076430aad31c
- 2026-11-07T09:22:31Z publication: promoted at 2026-11-07T09:21:27Z · promoted digest sha256:7686bd0a3ab6625b2e7e97e4cc05ad1289e8da57b3b58b328415f3a82b13a9b8 · promotion method imagetools_create_retag_by_digest_no_rebuild · site event 342 · checklist status complete · checklist at 2026-11-07T09:22:31Z · record workspace: deliverables/provenance/PROMOTION_RECORD.json, RELEASE_CHECKLIST.json
Records
25 records| Record | Where it is | Rows |
|---|---|---|
docs/defects/defects.json | inside the archive (ReadyStack-vaultwarden-1.37.5-CE-ubuntu24.04-r1.tar.gz) | — |
docs/provenance/IMAGE_EVIDENCE.json | inside the archive (ReadyStack-vaultwarden-1.37.5-CE-ubuntu24.04-r1.tar.gz) | — |
docs/provenance/LOCKED_DIGEST.txt | inside the archive (ReadyStack-vaultwarden-1.37.5-CE-ubuntu24.04-r1.tar.gz) | — |
docs/provenance/PINS.json | inside the archive (ReadyStack-vaultwarden-1.37.5-CE-ubuntu24.04-r1.tar.gz) | — |
docs/provenance/REPRO_VERIFICATION.json | inside the archive (ReadyStack-vaultwarden-1.37.5-CE-ubuntu24.04-r1.tar.gz) | — |
docs/provenance/SOURCE_TREE_HASH.json | inside the archive (ReadyStack-vaultwarden-1.37.5-CE-ubuntu24.04-r1.tar.gz) | — |
MANIFEST.json | beside the archive (prodasset /data/production/vaultwarden/1.37.5-CE-ubuntu24.04-r1/), as staged for publishing | — |
PUBLISH_MANIFEST.json | beside the archive (prodasset /data/production/vaultwarden/1.37.5-CE-ubuntu24.04-r1/), as staged for publishing | — |
ReadyStack-vaultwarden-1.37.5-CE-ubuntu24.04-r1.rebuild.json | beside the archive (prodasset /data/production/vaultwarden/1.37.5-CE-ubuntu24.04-r1/), as staged for publishing | — |
ReadyStack-vaultwarden-1.37.5-CE-ubuntu24.04-r1.rebuild.json.sigstore | beside the archive (prodasset /data/production/vaultwarden/1.37.5-CE-ubuntu24.04-r1/), as staged for publishing | — |
SCOUT_EVIDENCE.json | beside the archive (prodasset /data/production/vaultwarden/1.37.5-CE-ubuntu24.04-r1/), as staged for publishing | — |
clean-room rebuild ledger | the clean-room rebuild ledger (runstate/audit-2026-09/bit4bit.json, not published) | — |
build_requests | sadb, ReadyStack's engine database (not published) | 535 |
chains | sadb, ReadyStack's engine database (not published) | 831 |
defects | sadb, ReadyStack's engine database (not published) | vaultwarden 1.37.5-CE-ubuntu24.04-r1 |
drive_runs | sadb, ReadyStack's engine database (not published) | chain 831 |
held_rounds | sadb, ReadyStack's engine database (not published) | chain 831 |
lesson_recalls | sadb, ReadyStack's engine database (not published) | chain 831 |
micro_step_runs | sadb, ReadyStack's engine database (not published) | chain 831 |
release_images | sadb, ReadyStack's engine database (not published) | vaultwarden 1.37.5-CE-ubuntu24.04-r1 |
stage_events | sadb, ReadyStack's engine database (not published) | chain 831 |
stage_runs | sadb, ReadyStack's engine database (not published) | chain 831 |
attestations.json | the chain's workspace on the controller (not published) | — |
deliverables/provenance/PROMOTION_RECORD.json | the chain's workspace on the controller (not published) | — |
g8_result.json | the chain's workspace on the controller (not published) | — |