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
}
}