Skip to content
Back to Machine Library

Card snapshot

machinelibrary.ai · 2026-09-12 09:44:05 UTC · 305a16f1c25ec48053cc1ca9ad6c879e4677b52bb9c451a416d50f94cd6c4a27

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.3.0",
  "name": "Machine Library",
  "description": "Research and commerce agent for the Machine Library knowledge platform by Space Frontiers Company: answers research questions grounded in multi-billion scholarly and public-interest documents with citations, explains MCP and REST access, and sells prepaid API credit packages settled through Stripe.",
  "url": "https://machinelibrary.ai/a2a",
  "preferredTransport": "JSONRPC",
  "supportedInterfaces": [
    {
      "url": "https://machinelibrary.ai/a2a",
      "protocolBinding": "JSONRPC",
      "transport": "JSONRPC"
    }
  ],
  "additionalInterfaces": [
    {
      "url": "https://machinelibrary.ai/a2a",
      "protocolBinding": "JSONRPC",
      "transport": "JSONRPC"
    }
  ],
  "provider": {
    "organization": "Space Frontiers",
    "url": "https://machinelibrary.ai"
  },
  "version": "0.1.0",
  "documentationUrl": "https://api.spacefrontiers.org/auth.md",
  "capabilities": {
    "streaming": true,
    "pushNotifications": false,
    "stateTransitionHistory": false,
    "extensions": [
      {
        "uri": "https://github.com/google-agentic-commerce/AP2/tree/v0.1.0",
        "description": "Merchant role. Settlement runs on Stripe rails: ACP checkout sessions and MPP top-ups with delegated payment tokens; this agent guides buyers to those endpoints.",
        "required": false,
        "params": {
          "roles": [
            "merchant"
          ]
        }
      },
      {
        "uri": "https://github.com/google-agentic-commerce/ap2/v1",
        "description": "Merchant role. Settlement runs on Stripe rails: ACP checkout sessions and MPP top-ups with delegated payment tokens.",
        "required": false,
        "params": {
          "roles": [
            "merchant"
          ]
        }
      }
    ]
  },
  "defaultInputModes": [
    "text/plain"
  ],
  "defaultOutputModes": [
    "text/plain",
    "application/json"
  ],
  "securitySchemes": {
    "bearer": {
      "type": "http",
      "scheme": "bearer",
      "description": "Machine Library API key or OAuth 2.1 access token presented as a Bearer credential. Obtain a key at https://machinelibrary.ai/keys."
    },
    "apiKey": {
      "type": "apiKey",
      "in": "header",
      "name": "X-Api-Key",
      "description": "Machine Library API key."
    }
  },
  "security": [
    {
      "bearer": []
    },
    {
      "apiKey": []
    }
  ],
  "skills": [
    {
      "id": "research",
      "name": "Grounded research",
      "description": "Answers a natural-language research question with a citation-backed synthesis over the Machine Library corpus (papers, books, patents, standards, Wikipedia, and social sources). Returns the answer plus the sources it drew on as artifacts. Requires an authenticated credential and is billed per turn; pass the prior task contextId to ask a follow-up in the same thread.",
      "tags": [
        "research",
        "search",
        "rag",
        "citations"
      ],
      "examples": [
        "What is the current evidence on microplastic accumulation in human tissue?",
        "Summarize recent approaches to perovskite solar cell stability."
      ],
      "inputModes": [
        "text/plain"
      ],
      "outputModes": [
        "text/markdown",
        "application/json"
      ]
    },
    {
      "id": "search-access",
      "name": "Search access guidance",
      "description": "Explains how to search Machine Library (MCP, REST, WebMCP), authenticate as an agent, and retrieve bounded source text with citations.",
      "tags": [
        "search",
        "documentation"
      ],
      "examples": [
        "How do I search Machine Library from my agent?"
      ]
    },
    {
      "id": "credit-top-up",
      "name": "Prepaid credit purchase",
      "description": "Sells fixed prepaid API credit packages ($5-$1000) settled with Stripe delegated payment tokens through ACP checkout sessions or MPP payment challenges.",
      "tags": [
        "commerce",
        "payments"
      ],
      "examples": [
        "Buy $10 of Machine Library API credits"
      ]
    }
  ]
}