{
  "spec": "sak-package-signature/v1",
  "algorithm": "ed25519",
  "sha256": "5105aeb3e88cea4781f8c783b979d1e8a05f212fed54f39ba73e27222d9e06e1",
  "signature": "CjFtM881WereyDILcJbULdBFyAso9a9sSH2Gdpr0iM18CEwmb7No7aj7Ho0TVl/RNWqvlL5FIs/8Kcytsg4ZCw==",
  "signing_key_id": "0aff169ecb84607d",
  "signed_at": "2026-11-01T17:57:03.554Z",
  "slug": "solution-secure-agent-launch",
  "version": "0.1.31",
  "filename": "solution-secure-agent-launch-agent-plugin.zip",
  "bytes": 185752,
  "content_digest": "67d8a2479eded3f42cc02e3e45a4fc52cb37be37ca7e66db4c0bf5c2918647d6",
  "content_signature": "wYoapCedLsiBKEUkot8qrdShYR1MpvZic5yVa+scdGid4Vc+JYjLOPjwRolGklCG2Is7HC3UM9+hNYqv1qpnDw==",
  "files": [
    {
      "path": "plugin.json",
      "sha256": "44c2d27e4ec4486cd07799a2c2f6dda26e81de07d0c6e334bb96807b2fe99d7e"
    },
    {
      "path": "skills/solution-secure-agent-launch/LICENSE.txt",
      "sha256": "5d47c7bd3bf6e0034b1a87d53beb230acefd367a5ef620de04fff63c5adf9b9e"
    },
    {
      "path": "skills/solution-secure-agent-launch/SKILL.md",
      "sha256": "c51f9c77c02cf1ee4226446e6c9ffffcedaebec9a1c02e6ace4a7808668008dc"
    },
    {
      "path": "skills/solution-secure-agent-launch/content/playbooks/solution-secure-agent-launch.yaml",
      "sha256": "4bc53e39d9abe6018907d270d4ffceb609fc3386accfa07bf04edef2385ddaee"
    },
    {
      "path": "skills/solution-secure-agent-launch/package-lock.json",
      "sha256": "caa0bd8af067b242773f0f90117517d7a7fffe494d4e50afbd53e1851eb52bea"
    },
    {
      "path": "skills/solution-secure-agent-launch/package.json",
      "sha256": "2c2a51f96bc352adcb3839cd41efac2d145f9a6802cb033467c9b1dab63c76e8"
    },
    {
      "path": "skills/solution-secure-agent-launch/references/candidate-models.json",
      "sha256": "4a57f6ac829b4a5fddeea863f6c6947371e22cd79219ccfaede65efd8f1c8c05"
    },
    {
      "path": "skills/solution-secure-agent-launch/references/runtime-profile.json",
      "sha256": "dd7ccfdbae63d0f1425db0feb037b2c78d2f1dd519c7658b81e329d8a0af9e1a"
    },
    {
      "path": "skills/solution-secure-agent-launch/scripts/parse-nfe.py",
      "sha256": "4d96aa7ff21c7c32b57398c75b0af2ca7649bbad4efc1c9bf26f6174c2ca4197"
    },
    {
      "path": "skills/solution-secure-agent-launch/scripts/run-playbook.ts",
      "sha256": "65b5921b0340ec651f3098c5fdc9f931ae1693e238e65ab77b61fffcd86aed6b"
    },
    {
      "path": "skills/solution-secure-agent-launch/src/lib/adversarial/leak-scanner.ts",
      "sha256": "da4afdc10b229da8184499c915a4a774ce1d0148980177aa9f9ddbb806676523"
    },
    {
      "path": "skills/solution-secure-agent-launch/src/lib/runtime/brazil-source-facts.server.ts",
      "sha256": "7e7da0b748f3d6e6058cc8ace747eda124a3a8b67b7bdd9f567de3c8d1b3d954"
    },
    {
      "path": "skills/solution-secure-agent-launch/src/lib/runtime/brazil-source-facts.ts",
      "sha256": "1cfc2c18c3178a1c57959bb6082fd19677e33f57d6da8c980be8338dc769dc78"
    },
    {
      "path": "skills/solution-secure-agent-launch/src/lib/runtime/brazil-stages.ts",
      "sha256": "3f3f4dd366f82f3d01ac28a998a52349c4de9efbf330f878974ecd2385a1b18b"
    },
    {
      "path": "skills/solution-secure-agent-launch/src/lib/runtime/brazil-xml.server.ts",
      "sha256": "265ca8f4f7741875e5fed3a8df6176d3b99b77a4d0c419a775332de54927ed76"
    },
    {
      "path": "skills/solution-secure-agent-launch/src/lib/runtime/brazil-xml.ts",
      "sha256": "acae3cfb18a65df07748d3d23f1088d9fcbcde392d092576e0392fef09e23149"
    },
    {
      "path": "skills/solution-secure-agent-launch/src/lib/runtime/compile.ts",
      "sha256": "5df46e92322b416a4d1cebdb467c7da5618fdf8aa05d760d56f478cdfe2f7f29"
    },
    {
      "path": "skills/solution-secure-agent-launch/src/lib/runtime/expr.ts",
      "sha256": "99ab24df6ce0841e55bef805c1c997ca53c779a457f731e1205690ba52728fa7"
    },
    {
      "path": "skills/solution-secure-agent-launch/src/lib/runtime/finance-interpretation.ts",
      "sha256": "fca4bb732f858b66241065ab44bb07f6bae7dddc1fbda56cf404f25af714c3dd"
    },
    {
      "path": "skills/solution-secure-agent-launch/src/lib/runtime/finance-source-facts.server.ts",
      "sha256": "0845525b936be15e79f6338851387bf603bac505f0838ee9ccce5155a910e257"
    },
    {
      "path": "skills/solution-secure-agent-launch/src/lib/runtime/finance-source-facts.ts",
      "sha256": "e1fc5d34025319aa8394fba9d0215239fa8e8da63ad9e876ea1ec76c2649eeba"
    },
    {
      "path": "skills/solution-secure-agent-launch/src/lib/runtime/finance-stages.ts",
      "sha256": "0a664e72096ab051ab5af7a979be729d8e57abcae4eedcbb38b096ffa593c482"
    },
    {
      "path": "skills/solution-secure-agent-launch/src/lib/runtime/gateway-messages.ts",
      "sha256": "6712da546df948a902fa0fd8c68355e10c9c5725f47d150a33507802b7c9ace8"
    },
    {
      "path": "skills/solution-secure-agent-launch/src/lib/runtime/local-model-contract.ts",
      "sha256": "160df18503df633e2045da50a52d157db93efa7ecaf4cbe03a544e0bf623444f"
    },
    {
      "path": "skills/solution-secure-agent-launch/src/lib/runtime/run.ts",
      "sha256": "b6edb67be65c5035229f101ccd56616d195cf3f008173bd601677fa56e53c23a"
    },
    {
      "path": "skills/solution-secure-agent-launch/src/lib/runtime/security-source-facts.server.ts",
      "sha256": "b315c5591e087140587b34dc3eeac1b87923d75e3303324790681a57c419c500"
    },
    {
      "path": "skills/solution-secure-agent-launch/src/lib/runtime/security-source-facts.ts",
      "sha256": "49df8f99ac7f52275c6b9713766b78aafe629d5d109b00b4d4f4606ce11c8e94"
    },
    {
      "path": "skills/solution-secure-agent-launch/src/lib/runtime/security-stages.ts",
      "sha256": "fb17edee5812b69a4eca8912fddb38e9f6b1217569a023ac42d3326b158df507"
    },
    {
      "path": "skills/solution-secure-agent-launch/src/lib/runtime/supplier-source-facts.server.ts",
      "sha256": "ab46ed8473390806df7f786dc6978f36353239c1b6555fc7fa8e2b27a6b095dc"
    },
    {
      "path": "skills/solution-secure-agent-launch/src/lib/runtime/supplier-source-facts.ts",
      "sha256": "5ea6cc13137ca1751a725819bd3ac4791211859f8a208af702c014092656898b"
    },
    {
      "path": "skills/solution-secure-agent-launch/src/lib/runtime/supplier-stages.ts",
      "sha256": "c01ecc803d185ad628829fb287ee2335aeab6a1511c77c35032e14be94c8015d"
    },
    {
      "path": "skills/solution-secure-agent-launch/src/lib/runtime/types.ts",
      "sha256": "b6c7506470560afc6a4d8ba49c2d6a900d70f0c62ef7909e8fb22334207ab9f1"
    },
    {
      "path": "skills/solution-secure-agent-launch/src/lib/runtime/workflow-source-context.server.ts",
      "sha256": "6489a731ea7560b9e2668fb8430278daffc2faa00123cea4f0e8759688f5d411"
    },
    {
      "path": "skills/solution-secure-agent-launch/src/lib/runtime/workflow-source-context.ts",
      "sha256": "208ffa88af279e314c11143268d98162191454263ff9a8d5516d5cec104b2f32"
    }
  ],
  "verify": {
    "public_key_url": "https://superagentskill.com/api/public/signing-key.pem",
    "instructions": "sha256 the downloaded .zip, compare with `sha256`, then verify the base64 `signature` as an Ed25519 signature over the ascii sha256 hex string using the public key. An extracted or repacked copy can still be verified via `content_digest` / `content_signature`. Helper: node scripts/verify-package-signature.mjs <file.zip> <signature.json> [public-key.pem]"
  }
}