Skip to content
Back to Hugging Bay

Card snapshot

huggingbay.xyz · 2026-08-03 21:18:35 UTC · 12803fa7e13715fb49d0db4e7dc9f5c6c1666d0f102061c347ff510d45a92575

This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.

{
  "protocolVersion": "0.2.6",
  "name": "Hugging Bay",
  "description": "Open-AI artifact catalog: discover candidate metadata, resolve recorded identity, inspect safety/license/revocation metadata, and list individually hashed hosted files. Canonical runtime state remains unknown.",
  "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 candidate metadata",
      "description": "Task + constraints produce bounded candidate metadata; results do not establish verification, fit, or run readiness.",
      "tags": [
        "discovery"
      ],
      "examples": [
        "find embedding-model metadata associated with an 8GB hardware constraint"
      ]
    },
    {
      "id": "resolve-identity",
      "name": "Resolve exact identity",
      "description": "Repo or hb:// URI \u2192 immutable manifest digest and bay.lock, with identity-changed only for proven mismatches and identity-unavailable for incomplete hash authority.",
      "tags": [
        "identity"
      ],
      "examples": [
        "resolve BAAI/bge-m3 to an immutable identity"
      ]
    },
    {
      "id": "verify-evidence",
      "name": "Inspect trust metadata",
      "description": "Canonical artifact completeness, verification, execution readiness, and download readiness are unavailable during containment.",
      "tags": [
        "trust"
      ],
      "examples": [
        "inspect recorded safety and license metadata for Yi-Coder-1.5B-Chat"
      ]
    },
    {
      "id": "download-plan",
      "name": "List hosted files",
      "description": "List individually hashed hosted files and file-only download URLs without a complete-bundle or runtime claim.",
      "tags": [
        "download"
      ],
      "examples": [
        "list hosted files recorded for bge-m3"
      ]
    },
    {
      "id": "report-evidence",
      "name": "Submit unqualified evidence",
      "description": "Submit self-reported evidence to moderation; it does not affect ranking, Finder, facts, request state, badges, cards, JSON-LD, or reputation.",
      "tags": [
        "evidence"
      ],
      "examples": [
        "submit a bounded self-reported observation"
      ]
    }
  ],
  "actionEndpoints": {
    "requestMirror": {
      "available": true,
      "method": "POST",
      "url": "https://huggingbay.xyz/api/v1/mirror-requests",
      "request": {
        "artifactId": "{artifact_id}"
      },
      "statusUrlTemplate": "https://huggingbay.xyz/api/v1/mirror-requests/{id}",
      "note": "Records reviewable mirror demand; it does not guarantee mirroring or admission."
    },
    "requestSource": {
      "available": true,
      "method": "POST",
      "url": "https://huggingbay.xyz/api/source-requests",
      "contract": "https://huggingbay.xyz/api/source-requests",
      "statusUrlTemplate": "https://huggingbay.xyz/api/source-requests/{caseId}"
    },
    "featureRequest": {
      "available": true,
      "auth": "Bearer reader, publisher, or admin credential",
      "rest": {
        "method": "POST",
        "url": "https://huggingbay.xyz/api/request-intents",
        "request": {
          "idempotencyKey": "{stable_16_to_128_character_key}",
          "kind": "feature",
          "subject": {
            "product": "hugging-bay",
            "feature": "{bounded_feature_request}"
          },
          "publicVisibility": "public"
        }
      },
      "mcp": {
        "endpoint": "https://huggingbay.xyz/api/mcp?profile=intent",
        "tool": "submit_feature_request"
      },
      "statusUrlTemplate": "https://huggingbay.xyz/request-intents/{intentId}",
      "note": "Records demand only; it does not start implementation or fulfillment."
    }
  },
  "rateLimits": {
    "note": "Public reads may return 429; honor Retry-After on 429 rate limits and on 503 capacity or authority failures."
  },
  "freshness": {
    "generatedAt": "2026-08-03T21:18:35.340Z"
  },
  "expertCatalogs": {
    "discovery": "https://huggingbay.xyz/.well-known/agent-discovery.json",
    "mcp": "https://huggingbay.xyz/.well-known/mcp.json",
    "openapi": "https://huggingbay.xyz/openapi.json",
    "llms": "https://huggingbay.xyz/llms.txt"
  },
  "manifest_digest": "sha256:b6a88bad01d03b859369f730a9ab76ccc60c397dfa4eb7b3cd2e4a0253d806e6",
  "signature": {
    "version": 1,
    "algorithm": "Ed25519",
    "key_id": "ed25519:718f9ccff1cef500235425ce",
    "canonical_digest": "sha256:b6a88bad01d03b859369f730a9ab76ccc60c397dfa4eb7b3cd2e4a0253d806e6",
    "value": "3dKS1umyCTmOAX0sexC7X7lDfHcsdbX0QlSRywcnDz3dLXr9EXN34VIncVjIorE9y_nrB9rkh0dWqBBTPBEADw",
    "signed_at": "2026-08-03T21:18:35.341Z",
    "public_key_url": "/api/keys/manifest-signing",
    "payload": "canonical-json:manifest-excluding-signature-and-generated_at"
  }
}