Skip to content
Back to Testorax

Card snapshot

www.testorax.com · 2026-10-09 18:37:44 UTC · 3dbe1973a9ea5788c8352a0307ea0fe58864fef5817f7e1ef48de47fd096185c

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.

{
  "schemaVersion": "0.2.0",
  "name": "Testorax",
  "version": "1.0.0",
  "description": "Autonomous AI browser testing for deployed web apps. URL in, structured bug report out.",
  "url": "https://testorax.com",
  "documentationUrl": "https://testorax.com/agents.md",
  "contact": "https://testorax.com/.well-known/security.txt",
  "supportedInterfaces": [
    {
      "type": "mcp",
      "transport": "stdio",
      "url": "https://www.npmjs.com/package/testorax-mcp",
      "description": "MCP server via npm: testorax-mcp. Configure with TESTORAX_EMAIL + TESTORAX_API_KEY env vars.",
      "package": "testorax-mcp"
    },
    {
      "type": "mcp",
      "transport": "http",
      "url": "https://testorax.com/mcp",
      "method": "POST",
      "description": "Hosted MCP server. Send Accept: application/json, text/event-stream. Auth: X-Api-Key header.",
      "authentication": {
        "scheme": "api-key",
        "header": "X-Api-Key"
      }
    },
    {
      "type": "rest",
      "url": "https://testorax.com",
      "documentationUrl": "https://testorax.com/api-docs",
      "authentication": {
        "scheme": "api-key",
        "header": "X-Api-Key"
      }
    },
    {
      "type": "cli",
      "url": "https://www.npmjs.com/package/testorax",
      "package": "testorax",
      "description": "Command-line tool from npm."
    }
  ],
  "skills": [
    {
      "id": "vibe-test-run",
      "name": "Run a Vibe Test",
      "description": "Start an autonomous browser test against a deployed web app."
    },
    {
      "id": "fetch-proof-packet",
      "name": "Fetch Proof Packet",
      "description": "Get the agent-readable proof packet for a completed run."
    },
    {
      "id": "fix-check-verify",
      "name": "Fix Check (verify a fix)",
      "description": "Trigger same-test verification after patching the app."
    },
    {
      "id": "fix-check-result",
      "name": "Read Fix Check Result",
      "description": "Get the verdict envelope for a verify run."
    },
    {
      "id": "list-scenario-templates",
      "name": "List scenario templates",
      "description": "45 ready-made scenario templates."
    },
    {
      "id": "list-test-templates",
      "name": "List test templates",
      "description": "24 workflow / CRUD test templates."
    },
    {
      "id": "browser-capabilities",
      "name": "Read browser capability matrix",
      "description": "Closed-shape declaration of what is and is not supported."
    },
    {
      "id": "mcp-hosted",
      "name": "Hosted MCP server",
      "description": "JSON-RPC over HTTP at POST /mcp."
    }
  ],
  "skillsIndex": "https://testorax.com/.well-known/agent-skills/index.json",
  "discoveryIndex": "https://testorax.com/api/agents/index.json",
  "capabilities": {
    "autonomousWebsiteTesting": true,
    "proofPacketGeneration": true,
    "fixCheckVerification": true,
    "scenarioTemplateLibrary": true,
    "streaming": false,
    "webhookCallbacks": false,
    "oauth": false,
    "paymentProtocols": false,
    "webMcp": false,
    "agentToAgentDelegation": false
  },
  "notes": {
    "contentNegotiationMarkdown": true,
    "includesAdminEndpoints": false,
    "includesCustomerData": false
  }
}