{
 "protocolVersion": "0.3.0",
 "name": "Countersign",
 "description": "Independent, signed check of AI work. Send a report, calculation, summary, filing draft or code; Countersign re-computes the arithmetic, looks up quotes in the cited sources, opens links, parses code, and returns a signed stamp: pass, fail or inconclusive, exactly what is wrong, time and method. Every stamp is in a public, verifiable log. It never checks work it produced.",
 "url": "https://countersign.llpro.ai/v1/stamp",
 "preferredTransport": "HTTP+JSON",
 "version": "1.0.0",
 "provider": {
  "organization": "LLPRO LLC",
  "url": "https://countersign.llpro.ai"
 },
 "documentationUrl": "https://countersign.llpro.ai/llms.txt",
 "capabilities": {
  "streaming": false,
  "pushNotifications": false
 },
 "defaultInputModes": [
  "application/json"
 ],
 "defaultOutputModes": [
  "application/json"
 ],
 "additionalInterfaces": [
  {
   "url": "https://countersign.llpro.ai/mcp",
   "transport": "MCP-streamable-http"
  }
 ],
 "skills": [
  {
   "id": "countersign_stamp",
   "name": "Independent stamp on AI work",
   "description": "Send work plus its sources. Get a signed stamp: pass, fail or inconclusive, exactly what is wrong, time and method, kept in a public verifiable log.",
   "tags": [
    "verification",
    "audit",
    "fact-check",
    "arithmetic",
    "provenance"
   ],
   "examples": [
    "{\"output\":\"Revenue 1,200 + 350 = 1,560\",\"producer\":{\"agent_id\":\"a1\"},\"kind\":\"calculation\"}"
   ]
  },
  {
   "id": "countersign_verify",
   "name": "Verify a stamp",
   "description": "Confirm a stamp is real and unaltered.",
   "tags": [
    "verification"
   ]
  }
 ]
}