{
  "name": "certified-variables",
  "title": "Certified Variables",
  "category": "Security",
  "description": "Serve cryptographically verified responses from query calls using Merkle trees and subnet BLS signatures. Covers the certified data API, RbTree/CertTree construction, witness generation, HTTP response certification for custom http_request canisters (ic-http-certification), and frontend certificate validation (@dfinity/certificate-verification). Use when query responses need verification, certified data, or response authenticity proofs. For static frontends served by the certified-assets canister, use the static-site skill instead: certification is automatic there.",
  "license": "Apache-2.0",
  "compatibility": "icp-cli >= 0.2.2",
  "updated": "2026-09-28T12:54:00.000Z",
  "urls": {
    "html": "https://skills.internetcomputer.org/skills/certified-variables/",
    "markdown": "https://skills.internetcomputer.org/.well-known/skills/certified-variables/SKILL.md",
    "json": "https://skills.internetcomputer.org/api/skills/certified-variables.json",
    "source": "https://github.com/dfinity/icskills/blob/851ca011b3ef663c15e19872acc6c535c3e2a49c/skills/certified-variables/SKILL.md"
  },
  "publisher": {
    "name": "DFINITY Foundation",
    "url": "https://dfinity.org"
  },
  "canonicalRepo": {
    "name": "dfinity/icskills",
    "url": "https://github.com/dfinity/icskills"
  }
}
