diff --git a/Containerfile b/Containerfile.qvs similarity index 72% rename from Containerfile rename to Containerfile.qvs index 59e83c4..df52a5a 100644 --- a/Containerfile +++ b/Containerfile.qvs @@ -2,12 +2,12 @@ FROM scratch AS base -COPY quorum-key-management /quorum-key-management +COPY quorum-vault-system /quorum-vault-system FROM base AS build COPY --from=stagex/mdbook . / -WORKDIR /quorum-key-management +WORKDIR /quorum-vault-system RUN ["/usr/bin/mdbook", "build"] FROM stagex/filesystem AS install @@ -17,7 +17,7 @@ COPY --from=stagex/musl . / COPY --from=stagex/zlib . / ADD index.html /var/www/html/ -COPY --from=build /quorum-key-management/book /var/www/html/qkm +COPY --from=build /quorum-vault-system/book /var/www/html WORKDIR /var/www/html diff --git a/Makefile b/Makefile index 99fe681..6707fc6 100644 --- a/Makefile +++ b/Makefile @@ -1,22 +1,24 @@ PORT := 8080 -default: build +.PHONY: default +default: build-qvs out: mkdir -p out -.PHONY: build -build: out/index.json -out/index.json: out Containerfile +.PHONY: build-qvs +build-qvs: out/qvs/index.json +out/qvs/index.json: out Containerfile + mkdir -p out/qvs docker \ build \ - -f Containerfile \ - --output type=oci,rewrite-timestamp=true,force-compression=true,name=distrust/docs,tar=true,dest=- \ + -f Containerfile.qvs \ + --output type=oci,rewrite-timestamp=true,force-compression=true,name=git.distrust.co/public/docs-qvs,tar=true,dest=- \ . \ - | tar -C out/ -mx + | tar -C out/qvs -mx .PHONY: serve -serve: build - tar -C out/ -cf - . | docker load - docker run -p $(PORT):8080 distrust/docs +serve-qvs: build-qvs + tar -C out/qvs -cf - . | docker load + docker run -p $(PORT):8080 git.distrust.co/public/docs-qvs diff --git a/quorum-key-management/.gitignore b/quorum-vault-system/.gitignore similarity index 100% rename from quorum-key-management/.gitignore rename to quorum-vault-system/.gitignore diff --git a/quorum-key-management/README.md b/quorum-vault-system/README.md similarity index 100% rename from quorum-key-management/README.md rename to quorum-vault-system/README.md diff --git a/quorum-key-management/book.toml b/quorum-vault-system/book.toml similarity index 100% rename from quorum-key-management/book.toml rename to quorum-vault-system/book.toml diff --git a/quorum-key-management/get-commit-hash.sh b/quorum-vault-system/get-commit-hash.sh similarity index 100% rename from quorum-key-management/get-commit-hash.sh rename to quorum-vault-system/get-commit-hash.sh diff --git a/quorum-key-management/src/SUMMARY.md b/quorum-vault-system/src/SUMMARY.md similarity index 100% rename from quorum-key-management/src/SUMMARY.md rename to quorum-vault-system/src/SUMMARY.md diff --git a/quorum-key-management/src/component-documents/autorun-sh-setup.md b/quorum-vault-system/src/component-documents/autorun-sh-setup.md similarity index 100% rename from quorum-key-management/src/component-documents/autorun-sh-setup.md rename to quorum-vault-system/src/component-documents/autorun-sh-setup.md diff --git a/quorum-key-management/src/component-documents/ceremony-log-template.md b/quorum-vault-system/src/component-documents/ceremony-log-template.md similarity index 100% rename from quorum-key-management/src/component-documents/ceremony-log-template.md rename to quorum-vault-system/src/component-documents/ceremony-log-template.md diff --git a/quorum-key-management/src/component-documents/ceremony-repository.md b/quorum-vault-system/src/component-documents/ceremony-repository.md similarity index 100% rename from quorum-key-management/src/component-documents/ceremony-repository.md rename to quorum-vault-system/src/component-documents/ceremony-repository.md diff --git a/quorum-key-management/src/component-documents/git-commit-signing.md b/quorum-vault-system/src/component-documents/git-commit-signing.md similarity index 100% rename from quorum-key-management/src/component-documents/git-commit-signing.md rename to quorum-vault-system/src/component-documents/git-commit-signing.md diff --git a/quorum-key-management/src/component-documents/git-repository-initialization.md b/quorum-vault-system/src/component-documents/git-repository-initialization.md similarity index 100% rename from quorum-key-management/src/component-documents/git-repository-initialization.md rename to quorum-vault-system/src/component-documents/git-repository-initialization.md diff --git a/quorum-key-management/src/component-documents/gui-git-commit.md b/quorum-vault-system/src/component-documents/gui-git-commit.md similarity index 100% rename from quorum-key-management/src/component-documents/gui-git-commit.md rename to quorum-vault-system/src/component-documents/gui-git-commit.md diff --git a/quorum-key-management/src/component-documents/hardware-destruction.md b/quorum-vault-system/src/component-documents/hardware-destruction.md similarity index 100% rename from quorum-key-management/src/component-documents/hardware-destruction.md rename to quorum-vault-system/src/component-documents/hardware-destruction.md diff --git a/quorum-key-management/src/component-documents/hardware-models.md b/quorum-vault-system/src/component-documents/hardware-models.md similarity index 100% rename from quorum-key-management/src/component-documents/hardware-models.md rename to quorum-vault-system/src/component-documents/hardware-models.md diff --git a/quorum-key-management/src/component-documents/hardware-procurement-and-chain-of-custody.md b/quorum-vault-system/src/component-documents/hardware-procurement-and-chain-of-custody.md similarity index 100% rename from quorum-key-management/src/component-documents/hardware-procurement-and-chain-of-custody.md rename to quorum-vault-system/src/component-documents/hardware-procurement-and-chain-of-custody.md diff --git a/quorum-key-management/src/component-documents/inventory-repository.md b/quorum-vault-system/src/component-documents/inventory-repository.md similarity index 100% rename from quorum-key-management/src/component-documents/inventory-repository.md rename to quorum-vault-system/src/component-documents/inventory-repository.md diff --git a/quorum-key-management/src/component-documents/online-machine-provisioning.md b/quorum-vault-system/src/component-documents/online-machine-provisioning.md similarity index 100% rename from quorum-key-management/src/component-documents/online-machine-provisioning.md rename to quorum-vault-system/src/component-documents/online-machine-provisioning.md diff --git a/quorum-key-management/src/component-documents/openpgp-setup.md b/quorum-vault-system/src/component-documents/openpgp-setup.md similarity index 100% rename from quorum-key-management/src/component-documents/openpgp-setup.md rename to quorum-vault-system/src/component-documents/openpgp-setup.md diff --git a/quorum-key-management/src/component-documents/physical-artifact-storage.md b/quorum-vault-system/src/component-documents/physical-artifact-storage.md similarity index 100% rename from quorum-key-management/src/component-documents/physical-artifact-storage.md rename to quorum-vault-system/src/component-documents/physical-artifact-storage.md diff --git a/quorum-key-management/src/component-documents/public-ceremony-artifact-storage.md b/quorum-vault-system/src/component-documents/public-ceremony-artifact-storage.md similarity index 100% rename from quorum-key-management/src/component-documents/public-ceremony-artifact-storage.md rename to quorum-vault-system/src/component-documents/public-ceremony-artifact-storage.md diff --git a/quorum-key-management/src/component-documents/pureboot/enable-pure-boot-restricted-boot.md b/quorum-vault-system/src/component-documents/pureboot/enable-pure-boot-restricted-boot.md similarity index 100% rename from quorum-key-management/src/component-documents/pureboot/enable-pure-boot-restricted-boot.md rename to quorum-vault-system/src/component-documents/pureboot/enable-pure-boot-restricted-boot.md diff --git a/quorum-key-management/src/component-documents/pureboot/flash-pureboot-firmware.md b/quorum-vault-system/src/component-documents/pureboot/flash-pureboot-firmware.md similarity index 100% rename from quorum-key-management/src/component-documents/pureboot/flash-pureboot-firmware.md rename to quorum-vault-system/src/component-documents/pureboot/flash-pureboot-firmware.md diff --git a/quorum-key-management/src/component-documents/pureboot/initialize-pureboot-smart-card.md b/quorum-vault-system/src/component-documents/pureboot/initialize-pureboot-smart-card.md similarity index 100% rename from quorum-key-management/src/component-documents/pureboot/initialize-pureboot-smart-card.md rename to quorum-vault-system/src/component-documents/pureboot/initialize-pureboot-smart-card.md diff --git a/quorum-key-management/src/component-documents/pureboot/secure-boot-sequence.md b/quorum-vault-system/src/component-documents/pureboot/secure-boot-sequence.md similarity index 100% rename from quorum-key-management/src/component-documents/pureboot/secure-boot-sequence.md rename to quorum-vault-system/src/component-documents/pureboot/secure-boot-sequence.md diff --git a/quorum-key-management/src/component-documents/purism-procurement-procedure.md b/quorum-vault-system/src/component-documents/purism-procurement-procedure.md similarity index 100% rename from quorum-key-management/src/component-documents/purism-procurement-procedure.md rename to quorum-vault-system/src/component-documents/purism-procurement-procedure.md diff --git a/quorum-key-management/src/component-documents/repeat-use-airgapos.md b/quorum-vault-system/src/component-documents/repeat-use-airgapos.md similarity index 100% rename from quorum-key-management/src/component-documents/repeat-use-airgapos.md rename to quorum-vault-system/src/component-documents/repeat-use-airgapos.md diff --git a/quorum-key-management/src/component-documents/sd-formatting.md b/quorum-vault-system/src/component-documents/sd-formatting.md similarity index 100% rename from quorum-key-management/src/component-documents/sd-formatting.md rename to quorum-vault-system/src/component-documents/sd-formatting.md diff --git a/quorum-key-management/src/component-documents/setting-smart-card-pins.md b/quorum-vault-system/src/component-documents/setting-smart-card-pins.md similarity index 100% rename from quorum-key-management/src/component-documents/setting-smart-card-pins.md rename to quorum-vault-system/src/component-documents/setting-smart-card-pins.md diff --git a/quorum-key-management/src/component-documents/storage-device-management.md b/quorum-vault-system/src/component-documents/storage-device-management.md similarity index 100% rename from quorum-key-management/src/component-documents/storage-device-management.md rename to quorum-vault-system/src/component-documents/storage-device-management.md diff --git a/quorum-key-management/src/component-documents/tamper-evidence-methods.md b/quorum-vault-system/src/component-documents/tamper-evidence-methods.md similarity index 100% rename from quorum-key-management/src/component-documents/tamper-evidence-methods.md rename to quorum-vault-system/src/component-documents/tamper-evidence-methods.md diff --git a/quorum-key-management/src/component-documents/verifying-signatures.md b/quorum-vault-system/src/component-documents/verifying-signatures.md similarity index 100% rename from quorum-key-management/src/component-documents/verifying-signatures.md rename to quorum-vault-system/src/component-documents/verifying-signatures.md diff --git a/quorum-key-management/src/fixed-location-reusable-laptop-ceremony.md b/quorum-vault-system/src/fixed-location-reusable-laptop-ceremony.md similarity index 100% rename from quorum-key-management/src/fixed-location-reusable-laptop-ceremony.md rename to quorum-vault-system/src/fixed-location-reusable-laptop-ceremony.md diff --git a/quorum-key-management/src/flashing-iso.md b/quorum-vault-system/src/flashing-iso.md similarity index 100% rename from quorum-key-management/src/flashing-iso.md rename to quorum-vault-system/src/flashing-iso.md diff --git a/quorum-key-management/src/generated-documents/all-levels/pgp-key-provisioning.md b/quorum-vault-system/src/generated-documents/all-levels/pgp-key-provisioning.md similarity index 100% rename from quorum-key-management/src/generated-documents/all-levels/pgp-key-provisioning.md rename to quorum-vault-system/src/generated-documents/all-levels/pgp-key-provisioning.md diff --git a/quorum-key-management/src/generated-documents/level-2/basic-requirements.md b/quorum-vault-system/src/generated-documents/level-2/basic-requirements.md similarity index 100% rename from quorum-key-management/src/generated-documents/level-2/basic-requirements.md rename to quorum-vault-system/src/generated-documents/level-2/basic-requirements.md diff --git a/quorum-key-management/src/generated-documents/level-2/fixed-location/approver/approve-transaction.md b/quorum-vault-system/src/generated-documents/level-2/fixed-location/approver/approve-transaction.md similarity index 100% rename from quorum-key-management/src/generated-documents/level-2/fixed-location/approver/approve-transaction.md rename to quorum-vault-system/src/generated-documents/level-2/fixed-location/approver/approve-transaction.md diff --git a/quorum-key-management/src/generated-documents/level-2/fixed-location/operator/ceremony-sd-card-provisioning.md b/quorum-vault-system/src/generated-documents/level-2/fixed-location/operator/ceremony-sd-card-provisioning.md similarity index 100% rename from quorum-key-management/src/generated-documents/level-2/fixed-location/operator/ceremony-sd-card-provisioning.md rename to quorum-vault-system/src/generated-documents/level-2/fixed-location/operator/ceremony-sd-card-provisioning.md diff --git a/quorum-key-management/src/generated-documents/level-2/fixed-location/operator/coins/pyth-spl/sign-transaction.md b/quorum-vault-system/src/generated-documents/level-2/fixed-location/operator/coins/pyth-spl/sign-transaction.md similarity index 100% rename from quorum-key-management/src/generated-documents/level-2/fixed-location/operator/coins/pyth-spl/sign-transaction.md rename to quorum-vault-system/src/generated-documents/level-2/fixed-location/operator/coins/pyth-spl/sign-transaction.md diff --git a/quorum-key-management/src/generated-documents/level-2/fixed-location/operator/index.md b/quorum-vault-system/src/generated-documents/level-2/fixed-location/operator/index.md similarity index 100% rename from quorum-key-management/src/generated-documents/level-2/fixed-location/operator/index.md rename to quorum-vault-system/src/generated-documents/level-2/fixed-location/operator/index.md diff --git a/quorum-key-management/src/generated-documents/level-2/fixed-location/operator/namespace-entropy-ceremony.md b/quorum-vault-system/src/generated-documents/level-2/fixed-location/operator/namespace-entropy-ceremony.md similarity index 100% rename from quorum-key-management/src/generated-documents/level-2/fixed-location/operator/namespace-entropy-ceremony.md rename to quorum-vault-system/src/generated-documents/level-2/fixed-location/operator/namespace-entropy-ceremony.md diff --git a/quorum-key-management/src/generated-documents/level-2/fixed-location/operator/quorum-entropy-ceremony.md b/quorum-vault-system/src/generated-documents/level-2/fixed-location/operator/quorum-entropy-ceremony.md similarity index 100% rename from quorum-key-management/src/generated-documents/level-2/fixed-location/operator/quorum-entropy-ceremony.md rename to quorum-vault-system/src/generated-documents/level-2/fixed-location/operator/quorum-entropy-ceremony.md diff --git a/quorum-key-management/src/generated-documents/level-2/fixed-location/procurer/index.md b/quorum-vault-system/src/generated-documents/level-2/fixed-location/procurer/index.md similarity index 100% rename from quorum-key-management/src/generated-documents/level-2/fixed-location/procurer/index.md rename to quorum-vault-system/src/generated-documents/level-2/fixed-location/procurer/index.md diff --git a/quorum-key-management/src/generated-documents/level-2/fixed-location/procurer/procure-facility.md b/quorum-vault-system/src/generated-documents/level-2/fixed-location/procurer/procure-facility.md similarity index 100% rename from quorum-key-management/src/generated-documents/level-2/fixed-location/procurer/procure-facility.md rename to quorum-vault-system/src/generated-documents/level-2/fixed-location/procurer/procure-facility.md diff --git a/quorum-key-management/src/generated-documents/level-2/fixed-location/procurer/procure-hardware.md b/quorum-vault-system/src/generated-documents/level-2/fixed-location/procurer/procure-hardware.md similarity index 100% rename from quorum-key-management/src/generated-documents/level-2/fixed-location/procurer/procure-hardware.md rename to quorum-vault-system/src/generated-documents/level-2/fixed-location/procurer/procure-hardware.md diff --git a/quorum-key-management/src/generated-documents/level-2/fixed-location/procurer/procure-sd-card-pack.md b/quorum-vault-system/src/generated-documents/level-2/fixed-location/procurer/procure-sd-card-pack.md similarity index 100% rename from quorum-key-management/src/generated-documents/level-2/fixed-location/procurer/procure-sd-card-pack.md rename to quorum-vault-system/src/generated-documents/level-2/fixed-location/procurer/procure-sd-card-pack.md diff --git a/quorum-key-management/src/generated-documents/level-2/fixed-location/procurer/procure-tamper-proofing-equipment.md b/quorum-vault-system/src/generated-documents/level-2/fixed-location/procurer/procure-tamper-proofing-equipment.md similarity index 100% rename from quorum-key-management/src/generated-documents/level-2/fixed-location/procurer/procure-tamper-proofing-equipment.md rename to quorum-vault-system/src/generated-documents/level-2/fixed-location/procurer/procure-tamper-proofing-equipment.md diff --git a/quorum-key-management/src/generated-documents/level-2/fixed-location/proposer/create-transaction-payload.md b/quorum-vault-system/src/generated-documents/level-2/fixed-location/proposer/create-transaction-payload.md similarity index 100% rename from quorum-key-management/src/generated-documents/level-2/fixed-location/proposer/create-transaction-payload.md rename to quorum-vault-system/src/generated-documents/level-2/fixed-location/proposer/create-transaction-payload.md diff --git a/quorum-key-management/src/generated-documents/level-2/fixed-location/provisioner/air-gapped-bundle.md b/quorum-vault-system/src/generated-documents/level-2/fixed-location/provisioner/air-gapped-bundle.md similarity index 100% rename from quorum-key-management/src/generated-documents/level-2/fixed-location/provisioner/air-gapped-bundle.md rename to quorum-vault-system/src/generated-documents/level-2/fixed-location/provisioner/air-gapped-bundle.md diff --git a/quorum-key-management/src/generated-documents/level-2/fixed-location/provisioner/index.md b/quorum-vault-system/src/generated-documents/level-2/fixed-location/provisioner/index.md similarity index 100% rename from quorum-key-management/src/generated-documents/level-2/fixed-location/provisioner/index.md rename to quorum-vault-system/src/generated-documents/level-2/fixed-location/provisioner/index.md diff --git a/quorum-key-management/src/generated-documents/level-2/fixed-location/provisioner/provision-airgapos.md b/quorum-vault-system/src/generated-documents/level-2/fixed-location/provisioner/provision-airgapos.md similarity index 100% rename from quorum-key-management/src/generated-documents/level-2/fixed-location/provisioner/provision-airgapos.md rename to quorum-vault-system/src/generated-documents/level-2/fixed-location/provisioner/provision-airgapos.md diff --git a/quorum-key-management/src/generated-documents/level-2/fixed-location/provisioner/provision-ceremonies-repository.md b/quorum-vault-system/src/generated-documents/level-2/fixed-location/provisioner/provision-ceremonies-repository.md similarity index 100% rename from quorum-key-management/src/generated-documents/level-2/fixed-location/provisioner/provision-ceremonies-repository.md rename to quorum-vault-system/src/generated-documents/level-2/fixed-location/provisioner/provision-ceremonies-repository.md diff --git a/quorum-key-management/src/generated-documents/level-2/fixed-location/provisioner/provision-computer.md b/quorum-vault-system/src/generated-documents/level-2/fixed-location/provisioner/provision-computer.md similarity index 100% rename from quorum-key-management/src/generated-documents/level-2/fixed-location/provisioner/provision-computer.md rename to quorum-vault-system/src/generated-documents/level-2/fixed-location/provisioner/provision-computer.md diff --git a/quorum-key-management/src/generated-documents/level-2/fixed-location/provisioner/provision-sd-card.md b/quorum-vault-system/src/generated-documents/level-2/fixed-location/provisioner/provision-sd-card.md similarity index 100% rename from quorum-key-management/src/generated-documents/level-2/fixed-location/provisioner/provision-sd-card.md rename to quorum-vault-system/src/generated-documents/level-2/fixed-location/provisioner/provision-sd-card.md diff --git a/quorum-key-management/src/generated-documents/level-2/hardware.md b/quorum-vault-system/src/generated-documents/level-2/hardware.md similarity index 100% rename from quorum-key-management/src/generated-documents/level-2/hardware.md rename to quorum-vault-system/src/generated-documents/level-2/hardware.md diff --git a/quorum-key-management/src/generated-documents/level-2/operator-requirements.md b/quorum-vault-system/src/generated-documents/level-2/operator-requirements.md similarity index 100% rename from quorum-key-management/src/generated-documents/level-2/operator-requirements.md rename to quorum-vault-system/src/generated-documents/level-2/operator-requirements.md diff --git a/quorum-key-management/src/glossary.md b/quorum-vault-system/src/glossary.md similarity index 100% rename from quorum-key-management/src/glossary.md rename to quorum-vault-system/src/glossary.md diff --git a/quorum-key-management/src/img/download-airgap-os.png b/quorum-vault-system/src/img/download-airgap-os.png similarity index 100% rename from quorum-key-management/src/img/download-airgap-os.png rename to quorum-vault-system/src/img/download-airgap-os.png diff --git a/quorum-key-management/src/intro.md b/quorum-vault-system/src/intro.md similarity index 100% rename from quorum-key-management/src/intro.md rename to quorum-vault-system/src/intro.md diff --git a/quorum-key-management/src/key-types.md b/quorum-vault-system/src/key-types.md similarity index 100% rename from quorum-key-management/src/key-types.md rename to quorum-vault-system/src/key-types.md diff --git a/quorum-key-management/src/local-key-provisioning.md b/quorum-vault-system/src/local-key-provisioning.md similarity index 100% rename from quorum-key-management/src/local-key-provisioning.md rename to quorum-vault-system/src/local-key-provisioning.md diff --git a/quorum-key-management/src/location-key-provisioning.md b/quorum-vault-system/src/location-key-provisioning.md similarity index 100% rename from quorum-key-management/src/location-key-provisioning.md rename to quorum-vault-system/src/location-key-provisioning.md diff --git a/quorum-key-management/src/locations.md b/quorum-vault-system/src/locations.md similarity index 100% rename from quorum-key-management/src/locations.md rename to quorum-vault-system/src/locations.md diff --git a/quorum-key-management/src/one-time-use-laptop-coin-ceremony.md b/quorum-vault-system/src/one-time-use-laptop-coin-ceremony.md similarity index 100% rename from quorum-key-management/src/one-time-use-laptop-coin-ceremony.md rename to quorum-vault-system/src/one-time-use-laptop-coin-ceremony.md diff --git a/quorum-key-management/src/operator-key-provisioning.md b/quorum-vault-system/src/operator-key-provisioning.md similarity index 100% rename from quorum-key-management/src/operator-key-provisioning.md rename to quorum-vault-system/src/operator-key-provisioning.md diff --git a/quorum-key-management/src/q&a.md b/quorum-vault-system/src/q&a.md similarity index 100% rename from quorum-key-management/src/q&a.md rename to quorum-vault-system/src/q&a.md diff --git a/quorum-key-management/src/quorum-team.md b/quorum-vault-system/src/quorum-team.md similarity index 100% rename from quorum-key-management/src/quorum-team.md rename to quorum-vault-system/src/quorum-team.md diff --git a/quorum-key-management/src/sdtool-instructions.md b/quorum-vault-system/src/sdtool-instructions.md similarity index 100% rename from quorum-key-management/src/sdtool-instructions.md rename to quorum-vault-system/src/sdtool-instructions.md diff --git a/quorum-key-management/src/selecting-quorum.md b/quorum-vault-system/src/selecting-quorum.md similarity index 100% rename from quorum-key-management/src/selecting-quorum.md rename to quorum-vault-system/src/selecting-quorum.md diff --git a/quorum-key-management/src/side-channel-attacks.md b/quorum-vault-system/src/side-channel-attacks.md similarity index 100% rename from quorum-key-management/src/side-channel-attacks.md rename to quorum-vault-system/src/side-channel-attacks.md diff --git a/quorum-key-management/src/software.md b/quorum-vault-system/src/software.md similarity index 100% rename from quorum-key-management/src/software.md rename to quorum-vault-system/src/software.md diff --git a/quorum-key-management/src/system-roles.md b/quorum-vault-system/src/system-roles.md similarity index 100% rename from quorum-key-management/src/system-roles.md rename to quorum-vault-system/src/system-roles.md diff --git a/quorum-key-management/src/threat-model.md b/quorum-vault-system/src/threat-model.md similarity index 100% rename from quorum-key-management/src/threat-model.md rename to quorum-vault-system/src/threat-model.md