Skip to content
Back to second-opinion-production.up.railway.app

Card snapshot

second-opinion-production.up.railway.app · 2026-07-31 23:49:25 UTC · 6d1fbc0558de948d446fde84740632ae7fd8e2c320bf8f14cca31b05746c3dea

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.

{
  "name": "Second Opinion",
  "description": "Adversarial verification for AI agents: an independent skeptic attempts to refute a claim before the agent acts on it, returning a structured verdict (refuted / supported / inconclusive) with calibrated confidence, findings, citations, and an Ed25519-signed receipt on paid tiers.",
  "url": "https://secondopinionx402.com",
  "provider": {
    "organization": "Second Opinion",
    "url": "https://secondopinionx402.com"
  },
  "version": "0.2.0",
  "documentationUrl": "https://secondopinionx402.com/llms.txt",
  "interfaces": {
    "rest": {
      "openapi": "https://secondopinionx402.com/v1/openapi.json",
      "schema": "https://secondopinionx402.com/v1/schema"
    },
    "mcp": {
      "url": "https://secondopinionx402.com/mcp",
      "transport": "streamable-http",
      "registry": "com.secondopinionx402/second-opinion"
    },
    "x402": {
      "discovery": "https://secondopinionx402.com/.well-known/x402"
    },
    "libraries": {
      "npm": "https://www.npmjs.com/package/secondopinion-x402",
      "pypi": "https://pypi.org/project/secondopinion-x402/"
    }
  },
  "payment": {
    "protocol": "x402",
    "asset": "USDC",
    "networks": [
      "algorand-mainnet",
      "base",
      "solana"
    ],
    "prices": {
      "quick": "$0.03",
      "verify": "$0.20",
      "panel": "$0.75"
    },
    "note": "No accounts, no API keys \u2014 HTTP 402 quotes exact terms per call."
  },
  "skills": [
    {
      "id": "try",
      "name": "Free trial quick check",
      "price": "free",
      "limits": "3/day per caller, claim <=500 chars, unsigned verdict"
    },
    {
      "id": "quick",
      "name": "Quick reasoning check (no web)",
      "price": "$0.03"
    },
    {
      "id": "verify",
      "name": "Adversarial check with live web research",
      "price": "$0.20"
    },
    {
      "id": "panel",
      "name": "Three-skeptic panel, majority verdict",
      "price": "$0.75"
    }
  ],
  "trust": {
    "receipts": "https://secondopinionx402.com/.well-known/second-opinion-pubkey.json",
    "receipt_verifier": "https://secondopinionx402.com/verify-receipt",
    "benchmark": "https://secondopinionx402.com/benchmark",
    "terms": "https://secondopinionx402.com/terms"
  }
}