{
  "protocolVersion": "0.2.6",
  "name": "Hugging Bay",
  "description": "Verified open-AI artifact registry: find a model for a task, resolve an exact immutable identity, verify safety/license/revocation evidence, pull verified bytes, and report run evidence.",
  "url": "https://huggingbay.xyz/api/a2a/task",
  "preferredTransport": "JSONRPC",
  "version": "1.0.0",
  "provider": {
    "organization": "Hugging Bay",
    "url": "https://huggingbay.xyz"
  },
  "documentationUrl": "https://huggingbay.xyz/docs/agent-cookbook",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "defaultInputModes": [
    "application/json",
    "text/plain"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "securitySchemes": {
    "public": {
      "type": "openIdConnect",
      "description": "No auth required for public evidence; reader tokens add watchlist/library scopes."
    }
  },
  "security": [],
  "skills": [
    {
      "id": "find-model",
      "name": "Find a model",
      "description": "Task + constraints (hardware, license, size) → shortlisted exact variants with eligibility reasons and exclusions.",
      "tags": [
        "discovery"
      ],
      "examples": [
        "find a commercial-safe embedding model that fits 8GB VRAM"
      ]
    },
    {
      "id": "resolve-identity",
      "name": "Resolve exact identity",
      "description": "Repo or hb:// URI → immutable manifest digest, bay.lock, and identity-changed detection (never silent retargeting).",
      "tags": [
        "identity"
      ],
      "examples": [
        "resolve BAAI/bge-m3 to an immutable identity"
      ]
    },
    {
      "id": "verify-evidence",
      "name": "Verify before trust",
      "description": "Safety verdict, license clarity, revocation state, threat scan, and runnable-bundle completeness for one artifact.",
      "tags": [
        "trust"
      ],
      "examples": [
        "is Yi-Coder-1.5B-Chat safe to run commercially?"
      ]
    },
    {
      "id": "download-plan",
      "name": "Plan a verified pull",
      "description": "Complete-bundle file list with sha256 hashes and resumable download URLs.",
      "tags": [
        "download"
      ],
      "examples": [
        "plan a verified pull of bge-m3"
      ]
    },
    {
      "id": "report-evidence",
      "name": "Report run evidence",
      "description": "Submit a verified-run receipt or review so the next decision is better calibrated.",
      "tags": [
        "evidence"
      ],
      "examples": [
        "report a successful run on RTX 4090"
      ]
    }
  ],
  "rateLimits": {
    "note": "Public reads are rate-limited per client; honor Retry-After on 503."
  },
  "freshness": {
    "generatedAt": "2026-07-11T07:54:21.280Z"
  },
  "expertCatalogs": {
    "mcp": "https://huggingbay.xyz/.well-known/mcp.json",
    "openapi": "https://huggingbay.xyz/openapi.json",
    "llms": "https://huggingbay.xyz/llms.txt"
  },
  "manifest_digest": "sha256:44ae2eba978b6c6d44e0c2df7c9f567e49c9457511fb3e681e2d47d848d2dfb5",
  "signature": {
    "version": 1,
    "algorithm": "Ed25519",
    "key_id": "ed25519:718f9ccff1cef500235425ce",
    "canonical_digest": "sha256:44ae2eba978b6c6d44e0c2df7c9f567e49c9457511fb3e681e2d47d848d2dfb5",
    "value": "JysN3-r5eTW67ltiWIi5ZY3ceh4XAcizQY5hsP_NNU8pbreJeew-5aLVjs8T48W_OcPwGpH8GhPKKSeHBMEPBA",
    "signed_at": "2026-07-11T07:54:21.280Z",
    "public_key_url": "/api/keys/manifest-signing",
    "payload": "canonical-json:manifest-excluding-signature-and-generated_at"
  }
}