Skip to content
Back to LockSmith

Card snapshot

lock-smith-production.up.railway.app · 2026-11-05 18:53:18 UTC · a0741daa6c97f54ce0a5bb5b3f80f2f9b01cad4faea5bc15c3cd58f50f47854f

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": "LockSmith",
  "description": "Automated security checks for x402 endpoints \u2014 not a penetration test. POST /v1/audit ($0.50) runs eight non-destructive, unpaid probes against one paid route: paywall presence, challenge sanity, garbage and forged payment rejection, exposure surface, error hygiene, body-size cap, and discovery consistency. Returns SECURE / FINDINGS / EXPOSED with per-check results and a fix note per finding. Use this when you operate an x402 route and want its locks checked before an attacker rattles them.",
  "url": "https://lock-smith-production.up.railway.app",
  "provider": {
    "organization": "Verdict Row",
    "url": "https://github.com/QuincyGB",
    "email": "patrol@verdictrow.com"
  },
  "contactEmail": "patrol@verdictrow.com",
  "version": "1.0.0",
  "documentationUrl": "https://lock-smith-production.up.railway.app/llms.txt",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "defaultInputModes": [
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "skills": [
    {
      "id": "v1-audit",
      "name": "Audit",
      "description": "Security-audit one x402 endpoint: eight automated, non-destructive, unpaid checks (paywall, challenge sanity, garbage/forged payment rejection, exposure surface, error hygiene, body cap, discovery consistency) with a SECURE / FINDINGS / EXPOSED verdict and a fix note per finding. Automated security checks, not a penetration test.",
      "tags": [
        "x402",
        "security",
        "audit",
        "agents",
        "security-audit",
        "endpoint-verification",
        "preflight"
      ],
      "examples": [
        "{\"endpoint_url\": \"https://token-verdict-production.up.railway.app/v1/verdict\", \"mode\": \"compact\"}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    }
  ],
  "services": [
    {
      "name": "/v1/audit",
      "endpoint": "https://lock-smith-production.up.railway.app/v1/audit",
      "amount": "500000"
    }
  ],
  "x402": {
    "version": 2,
    "scheme": "exact",
    "discovery": "https://lock-smith-production.up.railway.app/.well-known/x402",
    "payTo": "0x097f9685D1e0752bF8B02d61E5Ce9be7eA0FBA7F",
    "network": "eip155:8453",
    "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"
  },
  "mcp": {
    "name": "io.github.QuincyGB/lock-smith-mcp",
    "title": "LockSmith MCP server",
    "transport": "stdio",
    "repository": "https://github.com/QuincyGB/lock-smith-mcp",
    "manifest": "https://github.com/QuincyGB/lock-smith-mcp/blob/main/server.json"
  },
  "quickstart": {
    "title": "Inspector Quickstart Pack",
    "curl": "https://stall-row-production.up.railway.app/quickstart/curl",
    "python": "https://stall-row-production.up.railway.app/quickstart/python",
    "typescript": "https://stall-row-production.up.railway.app/quickstart/typescript"
  },
  "gradeability": {
    "title": "Gradeability Self-Test Report",
    "report": "https://lock-smith-production.up.railway.app/.well-known/gradeability-report.json"
  },
  "verdict_row": {
    "title": "Verdict Row Fleet Discovery Bundle + A2A agent card",
    "bundle": "https://lock-smith-production.up.railway.app/.well-known/verdict-row.json",
    "a2a_agent_card": "https://lock-smith-production.up.railway.app/.well-known/a2a-agent-card.json"
  }
}