{
  "name": "Dar al-Adl Agent Registry",
  "description": "Court-grade registry for autonomous agents with liability anchors, Merkle-DAG traces, replay evidence, timestamp anchors, and public seal verification.",
  "url": "https://agent-seal.xyz",
  "version": "0.7.0",
  "provider": {
    "organization": "Dar al-Adl",
    "url": "https://agent-seal.xyz"
  },
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": true
  },
  "securitySchemes": {
    "apiKey": {
      "type": "apiKey",
      "in": "header",
      "name": "x-api-key"
    }
  },
  "security": [
    {
      "apiKey": []
    }
  ],
  "defaultInputModes": ["application/json"],
  "defaultOutputModes": ["application/json", "image/svg+xml", "text/plain"],
  "skills": [
    {
      "id": "agent-status",
      "name": "Verify Agent Status",
      "description": "Check public registration status, public keys, liability anchor, and seal URLs.",
      "tags": ["registry", "verification", "seal"],
      "examples": ["GET https://agent-seal.xyz/v1/public/agents/{agent_id}/status"]
    },
    {
      "id": "agent-seal",
      "name": "Render Agent Seal",
      "description": "Return a court-presentable SVG seal generated from the agent covenant.",
      "tags": ["seal", "certificate", "svg"],
      "examples": ["GET https://agent-seal.xyz/v1/agents/{agent_id}/seal.svg"]
    },
    {
      "id": "seal-hash-verify",
      "name": "Verify Seal Hash",
      "description": "Verify a scanned seal QR payload by manifest hash, Sijil number, agent id, and signature fingerprints.",
      "tags": ["seal", "qr", "hash", "verification"],
      "examples": ["GET https://agent-seal.xyz/v1/seal/verify?hash={manifest_hash}"]
    },
    {
      "id": "court-export",
      "name": "Export Court Evidence",
      "description": "Return traces, Merkle proofs, legal terms verification, replay log, and timestamp anchors.",
      "tags": ["court-export", "evidence", "audit"],
      "examples": ["GET https://agent-seal.xyz/v1/agents/{agent_id}/court-export"]
    }
  ]
}
