{
  "schemaVersion": 1,
  "contract": "kungfu-agent-hub-public-entry/v1",
  "source": {
    "package": "@kungfu-tech/kfd",
    "version": "1.0.0-alpha.47",
    "authority": "profiles/agent-hub/README.md",
    "siteBundleRoute": "/agent-hub"
  },
  "product": "Kungfu",
  "brand": {
    "signature": "Kungfu UNGFU™",
    "productName": "Kungfu",
    "boundary": "UNGFU is not a second product or runtime. The trademark symbol makes no registration-status claim."
  },
  "status": "experimental",
  "normative": false,
  "run": "kungfu agent hub qualify --output-dir <new-directory>",
  "verify": "kungfu agent hub verify --qualification-dir <directory>",
  "machineRun": "kungfu agent hub qualify --output-dir <new-directory> --json",
  "suite": {
    "id": "kfd-agent-hub-20",
    "version": "0.1.0-alpha.1",
    "fixedVectorCount": 20
  },
  "binding": "jsonl-stdio/v1",
  "ownership": "KFD owns the fixed suite and offline report verifier; Kungfu owns its product semantics, isolated execution, installed-artifact binding, and human or agent explanation.",
  "claimBoundary": "Demo success and generated starter smoke success are non-qualifying, non-certifying evidence. Only kfd test agent-hub executes Hub 20 against the named adapter artifact. Kungfu may project that report into an exact installed-product qualification, but it does not turn the result into KFD certification, a security assessment, production fitness, remote-network interoperability, or external adoption.",
  "reportVerification": {
    "backend": "host-node",
    "processSpawning": "host-only",
    "sharedRustWasmChecks": [],
    "parityBoundary": "No Agent Hub report check is duplicated in the Rust/WASM verifier. The single host verifier binds installed package bytes and optional adapter bytes; native/WASM verification-bundle profiles remain separate semantic authorities. Moving this profile requires a versioned bundle kind and byte-for-byte native/WASM parity before the host verifier can be retired."
  },
  "recovery": "Delete only the newly generated scaffold directory or report you created; kfd never overwrites an existing scaffold path.",
  "humanRoute": "https://kungfu.tech/agent-hub/",
  "kfdRoute": "https://kfd.libkungfu.dev/agent-hub"
}
