{
  "schema": "deepbom.agent_capabilities.v1",
  "product": "DEEPBOM",
  "version": "1.96.15",
  "purpose": "Local evidence-bounded static analysis of serialized AI deployment artifacts.",
  "selection": {
    "use_when": [
      "A supported serialized deployment artifact must be inspected without executing model code.",
      "The task asks about graph or tensor contracts, MAC or symbolic-shape coverage, quantization, memory feasibility, accelerator eligibility, artifact diff, graph export, SARIF, or CycloneDX 1.7."
    ],
    "do_not_use_when": [
      "The only input is a training checkpoint that would require deserializing executable Python or HDF5 state.",
      "The requested conclusion is measured latency, energy, thermal behavior, task accuracy, clinical validity, or actual runtime assignment without imported evidence."
    ]
  },
  "invocation": {
    "package": "deepbom@1.96.15",
    "discovery": "npx -y deepbom@1.96.15 capabilities --format agent-json",
    "self_test": "npx -y deepbom@1.96.15 self-test --compact",
    "audit_template": "npx -y deepbom@1.96.15 audit \"<artifact>\" --summary",
    "detail_strategy": "Request one section, JSON Pointer, or evidence envelope only after reading the bounded summary.",
    "default_output": "summary"
  },
  "inputs": {
    "standalone_extensions": [
      ".tflite",
      ".onnx",
      ".gguf",
      ".safetensors",
      ".mlmodel",
      ".pte",
      ".ptd"
    ],
    "package_kinds": [
      "coreml_mlpackage",
      "onnx_external_data",
      "safetensors_sharded_repository",
      "executorch_ptd"
    ],
    "remote_sources": {
      "huggingface": "full_commit_required",
      "gcs": "object_generation_required",
      "https": "sha256_required",
      "kaggle": "not_yet_available_use_verified_local_or_https_sha256",
      "content_addressed_cache": true,
      "remote_code_execution": false
    },
    "symbolic_stdin": false,
    "symbolic_stdin_reason": "Artifact identity, sidecar resolution, and bounded range reads require a stable regular file or package directory."
  },
  "outputs": {
    "summary": {
      "media_type": "text/plain; charset=utf-8",
      "derived_from": "deepbom.review_summary.v1",
      "stability": "bounded_human_projection"
    },
    "json": {
      "media_type": "application/json",
      "stability": "format_specific_complete_evidence"
    },
    "json-compact": {
      "media_type": "application/json",
      "stability": "format_specific_complete_evidence",
      "serialization": "compact"
    },
    "envelope": {
      "media_type": "application/json",
      "schema": "deepbom.artifact_evidence_envelope.v1",
      "stability": "canonical_cross_format_contract"
    },
    "cyclonedx": {
      "media_type": "application/vnd.cyclonedx+json",
      "spec_version": "1.7"
    },
    "sarif": {
      "media_type": "application/sarif+json",
      "version": "2.1.0"
    },
    "analysis": {
      "media_type": "application/json",
      "compatibility_alias_for": [
        "json",
        "json-compact"
      ],
      "stability": "format_specific_complete_evidence"
    }
  },
  "evidence_contract": {
    "finding_kinds": [
      "artifact_defect",
      "caution",
      "evidence_gap"
    ],
    "applicability_states": [
      "NOT_APPLICABLE",
      "NOT_ASSESSABLE",
      "NOT_ASSESSED_YET"
    ],
    "required_answer_fields": [
      "artifact_filename",
      "artifact_sha256",
      "artifact_format",
      "analyzer_version",
      "target_and_binding_source_when_applicable",
      "assessment_coverage",
      "defects_cautions_and_evidence_gaps_separately",
      "reproduction_command"
    ]
  },
  "execution_boundary": {
    "analysis_location": "local_process",
    "hosted_analysis_endpoint": false,
    "artifact_bytes_network_transfer": false,
    "remote_inputs_require_immutable_identity": true,
    "runtime_measurement_inferred": false
  },
  "local_integrations": {
    "codex": {
      "path": ".agents/skills/deepbom",
      "automatic_matching": true
    },
    "claude_code": {
      "path": ".claude/skills/deepbom",
      "automatic_matching": true
    },
    "claude_desktop": {
      "distribution": "MCPB local desktop extension",
      "release_asset": "https://github.com/JunHwan-Kwon/deepbom/releases/download/channels-v1.96.15/deepbom-1.96.15.mcpb",
      "automatic_matching": false
    },
    "generic": {
      "path": "skills/deepbom",
      "automatic_matching": "host_dependent"
    },
    "install_preview": "deepbom integrate <codex|claude-code|generic>",
    "install_apply": "deepbom integrate <codex|claude-code|generic> --apply"
  },
  "discovery": {
    "agent_page": "https://deepbom.org/for-agents/",
    "machine_contract": "https://deepbom.org/agent-capabilities.json",
    "plain_text": "https://deepbom.org/llms.txt",
    "skill_source": "https://github.com/JunHwan-Kwon/deepbom/tree/main/skills/deepbom",
    "desktop_extension_release": "https://github.com/JunHwan-Kwon/deepbom/releases/tag/channels-v1.96.15"
  }
}
