{
  "$schema": "https://klast.club/.well-known/installer-security.schema.json",
  "schemaVersion": 1,
  "product": "Klast",
  "canonicalOrigin": "https://klast.club",
  "lastUpdated": "2026-09-24",
  "verificationPage": "https://klast.club/install-source.html",
  "securityContact": "mailto:support@klast.club",
  "securityTxt": "https://klast.club/.well-known/security.txt",
  "installerPreviews": [
    {
      "platform": "shell",
      "path": "/install.sh",
      "url": "https://klast.club/install.sh",
      "mediaType": "text/plain",
      "sha256": "c0d6dfb7e195bdb76fecb99def030d9de544950af1a6bbd2d507205d15bc43b4",
      "checksumUrl": "https://klast.club/install.sh.sha256"
    },
    {
      "platform": "windows-powershell",
      "path": "/install.ps1",
      "url": "https://klast.club/install.ps1",
      "mediaType": "text/plain",
      "sha256": "e6d90aa4369bc1286330f3d97a1e241448f9e3bacdaca4933696efab2d68d5af",
      "checksumUrl": "https://klast.club/install.ps1.sha256"
    }
  ],
  "behavior": {
    "purpose": "terminal compatibility preview",
    "downloadsExecutable": false,
    "writesFilesystem": false,
    "requiresElevatedPrivileges": false,
    "installsApplication": false,
    "claimsPackageDownloaded": false,
    "progressLabel": "compatibility preview",
    "terminalOutcome": "platform-specific compatibility message with successful process completion",
    "exitCode": 0
  },
  "networkEvent": {
    "method": "POST",
    "url": "https://klast.club/api/installer-event",
    "timing": "only after explicit opt-in, after the compatibility preview",
    "bestEffort": true,
    "consentRequired": true,
    "defaultEnabled": false,
    "consentMethods": [
      "interactive yes confirmation",
      "KLAST_SHARE_DIAGNOSTICS=1"
    ],
    "collectionTiming": "device model, detailed OS version, and timezone are collected only after opt-in",
    "clientReportedFields": [
      "installer client and version",
      "platform",
      "processor architecture",
      "device model",
      "operating-system name and version",
      "timezone"
    ],
    "serverObservedOrDerivedFields": [
      "request IP",
      "country",
      "provider",
      "organization",
      "network timezone"
    ],
    "purpose": "installation diagnostics and operational delivery notifications",
    "storage": "installer event database",
    "delivery": "configured operational notification recipients",
    "retention": "database records are deleted after 30 days during event processing",
    "retentionDays": 30,
    "deliveredNotificationRetention": "controlled by each configured notification recipient"
  },
  "protectedArtifactDelivery": {
    "model": "authenticated per-build URL resolution",
    "resolverOrigin": "https://api.klastai.com",
    "websiteModifiesArtifactBytes": false,
    "websiteRepackagesArtifacts": false,
    "websiteResignsArtifacts": false,
    "publicArtifactMetadataStatus": "not available without a concrete authenticated build URL",
    "verificationRule": "Trust the operating-system signature and a SHA-256 digest calculated from the concrete artifact bytes; do not infer package identity from the terminal preview."
  },
  "artifactPolicy": {
    "applicationArtifactsModified": false,
    "packageManifestModified": false,
    "publisherCertificateModified": false,
    "note": "These transparency files document the public preview endpoints and do not replace operating-system package signature verification."
  },
  "sourceMirrors": {
    "shell": {
      "scriptVersion": "0.1.1",
      "currentPlainTextUrl": "https://klast.club/install-source.txt",
      "immutablePlainTextUrl": "https://klast.club/releases/0.1.1/install-source.txt",
      "immutableChecksumUrl": "https://klast.club/releases/0.1.1/install-source.txt.sha256",
      "releaseManifestUrl": "https://klast.club/releases/0.1.1/manifest.json"
    }
  }
}
