.dockerignore
.editorconfig
.gitattributes
.github/copilot-instructions.md
.github/prompts/advance-vault-mvp.prompt.md
.github/prompts/review-merge-continue.prompt.md
.github/skills/vault-issue-loop/SKILL.md
.github/skills/vault-self-review/SKILL.md
.github/workflows/ci.yml
.github/workflows/docker-publish.yml
.gitignore
Directory.Build.props
Directory.Packages.props
LICENSE
README.md
THIRD-PARTY-NOTICES.md
Vault.slnx
deploy/README.md
deploy/compose.yaml
deploy/nginx/vault.conf.template
deploy/sql/bootstrap-logins.sql
docs/adr/0001-server-trusted-envelope-encryption.md
docs/adr/0002-modular-monolith-with-mssql.md
docs/adr/0003-encrypted-summary-search.md
docs/adr/0004-mcp-streamable-http.md
docs/adr/0005-private-agpl-source-availability.md
docs/adr/0006-keepasslib-standard-for-kdbx-import.md
docs/adr/README.md
docs/ci-self-tests.md
docs/crypto-envelope.md
docs/data-flow.md
docs/database.md
docs/root-key.md
docs/threat-model.md
dotnet-tools.json
eng/New-SourceBuildContext.ps1
eng/Vault.LicensePolicy/LicensePolicyDocument.cs
eng/Vault.LicensePolicy/LicensePolicyVerifier.cs
eng/Vault.LicensePolicy/Program.cs
eng/Vault.LicensePolicy/Vault.LicensePolicy.csproj
eng/Vault.LicensePolicy/packages.lock.json
eng/license-policy-fixtures/Directory.Packages.props
eng/license-policy-fixtures/dotnet-tools.json
eng/license-policy-fixtures/incompatible-policy.json
eng/license-policy-fixtures/packages.lock.json
eng/license-policy.json
global.json
spikes/Vault.KdbxSpike/KdbxSpikeFixtureFactory.cs
spikes/Vault.KdbxSpike/KdbxSpikeLoader.cs
spikes/Vault.KdbxSpike/Program.cs
spikes/Vault.KdbxSpike/Vault.KdbxSpike.csproj
spikes/Vault.KdbxSpike/packages.lock.json
src/Vault.Core/AssemblyMarker.cs
src/Vault.Core/Cryptography/HkdfKeyDeriver.cs
src/Vault.Core/Cryptography/IRootKeyProvider.cs
src/Vault.Core/Cryptography/KeyDerivationPurposes.cs
src/Vault.Core/Cryptography/KeyHierarchyService.cs
src/Vault.Core/Cryptography/WrappedKeyEnvelope.cs
src/Vault.Core/Entities/AccountKeyEntity.cs
src/Vault.Core/Entities/CollectionEntity.cs
src/Vault.Core/Entities/EntryEntity.cs
src/Vault.Core/Entities/VaultEntity.cs
src/Vault.Core/Entities/VaultKeyEntity.cs
src/Vault.Core/Vault.Core.csproj
src/Vault.Core/packages.lock.json
src/Vault.Infrastructure/AssemblyMarker.cs
src/Vault.Infrastructure/Cryptography/FileRootKeyProvider.cs
src/Vault.Infrastructure/Cryptography/RootKeyOptions.cs
src/Vault.Infrastructure/Cryptography/RootKeyStartupValidator.cs
src/Vault.Infrastructure/Identity/ApplicationUser.cs
src/Vault.Infrastructure/Persistence/Migrations/20260725041326_InitialVaultSchema.Designer.cs
src/Vault.Infrastructure/Persistence/Migrations/20260725041326_InitialVaultSchema.cs
src/Vault.Infrastructure/Persistence/Migrations/20260725150850_AddWrappedKeyHierarchy.Designer.cs
src/Vault.Infrastructure/Persistence/Migrations/20260725150850_AddWrappedKeyHierarchy.cs
src/Vault.Infrastructure/Persistence/Migrations/VaultDbContextModelSnapshot.cs
src/Vault.Infrastructure/Persistence/VaultConnectionStrings.cs
src/Vault.Infrastructure/Persistence/VaultDbContext.cs
src/Vault.Infrastructure/Persistence/VaultDbContextFactory.cs
src/Vault.Infrastructure/Persistence/VaultDbContextOptions.cs
src/Vault.Infrastructure/Persistence/VaultPersistenceServiceCollectionExtensions.cs
src/Vault.Infrastructure/Vault.Infrastructure.csproj
src/Vault.Infrastructure/packages.lock.json
src/Vault.Web/Dockerfile
src/Vault.Web/Pages/Error.cshtml
src/Vault.Web/Pages/Error.cshtml.cs
src/Vault.Web/Pages/Index.cshtml
src/Vault.Web/Pages/Privacy.cshtml
src/Vault.Web/Pages/Shared/_Layout.cshtml
src/Vault.Web/Pages/_ViewImports.cshtml
src/Vault.Web/Pages/_ViewStart.cshtml
src/Vault.Web/Program.cs
src/Vault.Web/Properties/launchSettings.json
src/Vault.Web/SourceAvailability/SourceArchiveEndpointExtensions.cs
src/Vault.Web/SourceAvailability/SourceArchiveOptions.cs
src/Vault.Web/Vault.Web.csproj
src/Vault.Web/appsettings.Development.json
src/Vault.Web/appsettings.json
src/Vault.Web/packages.lock.json
src/Vault.Web/wwwroot/css/site.css
src/Vault.Web/wwwroot/favicon.ico
tests/Vault.Core.Tests/AssemblyMarkerTests.cs
tests/Vault.Core.Tests/KeyHierarchyTests.cs
tests/Vault.Core.Tests/SearchBenchmarkSpikeTests.cs
tests/Vault.Core.Tests/Vault.Core.Tests.csproj
tests/Vault.Core.Tests/packages.lock.json
tests/Vault.Infrastructure.IntegrationTests/SchemaAndPermissionsTests.cs
tests/Vault.Infrastructure.IntegrationTests/SqlServerFixture.cs
tests/Vault.Infrastructure.IntegrationTests/SqlServerTestGroup.cs
tests/Vault.Infrastructure.IntegrationTests/Vault.Infrastructure.IntegrationTests.csproj
tests/Vault.Infrastructure.IntegrationTests/WrappedKeySchemaAndStartupTests.cs
tests/Vault.Infrastructure.IntegrationTests/packages.lock.json
tests/Vault.Infrastructure.Tests/AssemblyMarkerTests.cs
tests/Vault.Infrastructure.Tests/RootKeyProviderTests.cs
tests/Vault.Infrastructure.Tests/Vault.Infrastructure.Tests.csproj
tests/Vault.Infrastructure.Tests/VaultPersistenceRegistrationTests.cs
tests/Vault.Infrastructure.Tests/packages.lock.json
tests/Vault.KdbxSpike.Tests/KdbxSpikeTests.cs
tests/Vault.KdbxSpike.Tests/Vault.KdbxSpike.Tests.csproj
tests/Vault.KdbxSpike.Tests/packages.lock.json
tests/Vault.LicensePolicy.Tests/LicensePolicyTests.cs
tests/Vault.LicensePolicy.Tests/Vault.LicensePolicy.Tests.csproj
tests/Vault.LicensePolicy.Tests/packages.lock.json
tests/Vault.McpSpike.Tests/McpSpikeServerFixture.cs
tests/Vault.McpSpike.Tests/McpSpikeTestGroup.cs
tests/Vault.McpSpike.Tests/McpSpikeTool.cs
tests/Vault.McpSpike.Tests/McpSpikeTransportTests.cs
tests/Vault.McpSpike.Tests/StaticBearerAuthenticationHandler.cs
tests/Vault.McpSpike.Tests/Vault.McpSpike.Tests.csproj
tests/Vault.McpSpike.Tests/packages.lock.json
tests/Vault.Web.Tests/HealthEndpointTests.cs
tests/Vault.Web.Tests/RootKeyStartupTests.cs
tests/Vault.Web.Tests/SourceArchiveEndpointTests.cs
tests/Vault.Web.Tests/Vault.Web.Tests.csproj
tests/Vault.Web.Tests/VaultWebApplicationFactory.cs
tests/Vault.Web.Tests/packages.lock.json
