Back to Loist Music Library Processor

Card snapshot

a2a-staging-7de5nxpr4q-uc.a.run.app · 2026-05-18 15:39:40 UTC · 19ddd439fa0641264f8948980a59a3db6e0eddc4c31252b0df3f5519856a29ce

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.

{
  "capabilities": {
    "pushNotifications": true,
    "stateTransitionHistory": true,
    "streaming": true
  },
  "defaultInputModes": [
    "application/json",
    "text/plain"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "description": "Audio processing and metadata extraction service",
  "name": "Loist Music Library Processor",
  "preferredTransport": "JSONRPC",
  "protocolVersion": "0.3.0",
  "skills": [
    {
      "description": "Process audio file from URL and extract complete metadata including waveform, artwork, and tags",
      "id": "process_audio_complete",
      "name": "Process audio (full)",
      "tags": [
        "audio",
        "ingestion",
        "metadata",
        "waveform"
      ]
    },
    {
      "description": "Search processed music library with text queries and metadata filters",
      "id": "search_library",
      "name": "Search library",
      "tags": [
        "search",
        "query",
        "metadata"
      ]
    },
    {
      "description": "Retrieve complete metadata for a processed audio track by ID",
      "id": "get_audio_metadata",
      "name": "Get metadata",
      "tags": [
        "metadata",
        "retrieval"
      ]
    },
    {
      "description": "Update metadata fields for an existing audio track",
      "id": "update_metadata",
      "name": "Update metadata",
      "tags": [
        "metadata",
        "update",
        "editing"
      ]
    },
    {
      "description": "Remove an audio track from the library and delete associated files",
      "id": "delete_audio",
      "name": "Delete audio",
      "tags": [
        "deletion",
        "cleanup"
      ]
    },
    {
      "description": "Generate embeddable player URLs for audio tracks with waveform visualization",
      "id": "get_embed_url",
      "name": "Get embed URL",
      "tags": [
        "embed",
        "player",
        "waveform"
      ]
    }
  ],
  "url": "https://api.loist.music/a2a",
  "version": "1.0.0"
}