ReviewOS

also looking at this

stacks/tuf-js

feat: observe verified metadata before persistence

#1
Merged chris wants to merge codex/verified-metadata-source into main
8 files +807 -21
packages/client/src/store.tsmodified+2-2
Changes to packages/client/src/store.ts
@@ -25,9 +25,9 @@ export class TrustedMetadataStore {
2525 private trustedSet: TrustedSet = {};
2626 private referenceTime: Date;
2727
28 constructor(rootData: Buffer) {
28 constructor(rootData: Buffer, referenceTime = new Date()) {
2929 // Client workflow 5.1: record fixed update start time
30 this.referenceTime = new Date();
30 this.referenceTime = new Date(referenceTime.getTime());
3131
3232 // Client workflow 5.2: load trusted root metadata
3333 this.loadTrustedRoot(rootData);