{
  "name": "AgentHub Registry Agent",
  "description": "Read-only registry agent for discovering public AgentHub business profiles, canonical facts, trust metadata, permissions and placement status.",
  "version": "0.1.0",
  "url": "https://xn--80aadgk2c9aya.xn--p1ai/a2a/jsonrpc/",
  "x-agenthub": {
    "signature_scaffold_url": "https://xn--80aadgk2c9aya.xn--p1ai/.well-known/agent-card-signature-scaffold.json",
    "signing_policy_url": "https://xn--80aadgk2c9aya.xn--p1ai/.well-known/agent-card-signing-policy.json",
    "signing_keys_url": "https://xn--80aadgk2c9aya.xn--p1ai/.well-known/agent-card-signing-keys.json",
    "signed_agent_card_url": "https://xn--80aadgk2c9aya.xn--p1ai/.well-known/agent-card.signed.json",
    "detached_jws_url": "https://xn--80aadgk2c9aya.xn--p1ai/.well-known/agent-card.jws",
    "signature_status": "publish_ready_scaffold_not_active",
    "signed_agent_card_planned": true,
    "docs_url": "https://xn--80aadgk2c9aya.xn--p1ai/guides/agenthub-signed-agent-card-publish-ready-2026-04-23.html",
    "status_document_url": "https://xn--80aadgk2c9aya.xn--p1ai/docs/AGENTHUB_SIGNED_AGENT_CARD_PUBLISH_READY_STATUS_RU_2026-04-23.md"
  },
  "provider": {
    "organization": "Агентхаб",
    "url": "https://xn--80aadgk2c9aya.xn--p1ai/"
  },
  "documentationUrl": "https://xn--80aadgk2c9aya.xn--p1ai/guides/a2a-agent-card-mcp-agntbase.html",
  "preferredTransport": "JSON-RPC",
  "supportedInterfaces": [
    {
      "transport": "JSON-RPC",
      "url": "https://xn--80aadgk2c9aya.xn--p1ai/a2a/jsonrpc/",
      "contentType": "application/json"
    }
  ],
  "defaultInputModes": [
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false,
    "extendedAgentCard": false
  },
  "securitySchemes": {
    "publicReadOnly": {
      "type": "none",
      "description": "Public read-only access. The agent does not execute transactions, collect credentials or mutate registry data."
    }
  },
  "securityRequirements": [
    {
      "publicReadOnly": []
    }
  ],
  "skills": [
    {
      "id": "agent.signature_status",
      "name": "Agent Signature Status",
      "description": "Return the current Signed Agent Card scaffold status, planned verification routes and trust rollout state.",
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "search_business_profiles",
      "name": "Search business profiles",
      "description": "Search public AgentHub business profiles by query, category and collection.",
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "get_business_profile",
      "name": "Get business profile",
      "description": "Return a public canonical business profile by profile_id.",
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "get_permissions",
      "name": "Get permissions",
      "description": "Return the public permissions manifest for a canonical profile.",
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "get_trust",
      "name": "Get trust metadata",
      "description": "Return trust, provenance and source signals for a public canonical profile.",
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "get_source_map",
      "name": "Get source map",
      "description": "Return official pages, source pages, provenance and linked-data references for a profile.",
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "verify_site_placement",
      "name": "Verify site placement",
      "description": "Check whether a public site exposes AgentHub entrypoint files such as llms.txt, company-profile.json and agenthub.json.",
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "explain_business_profile",
      "name": "Explain business profile",
      "description": "Return a short deterministic explanation of what a profile says, what is verified and what remains limited.",
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "compare_business_profiles",
      "name": "Compare business profiles",
      "description": "Return a compact side-by-side comparison of up to five public profiles without ranking or recommendation guarantees.",
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "get_registry_summary",
      "name": "Get registry summary",
      "description": "Return public registry counts by collection.",
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "get_purchase_options",
      "name": "Get purchase options",
      "description": "Return official pricing and connect routes for 3 000 ₽ and 30 000 ₽ plans without executing payment.",
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "get_checkout_instructions",
      "name": "Get checkout instructions",
      "description": "Return safe human checkout instructions and the official routes for manual payment handoff.",
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "explain_plan_difference",
      "name": "Explain plan difference",
      "description": "Explain the practical difference between the 3 000 ₽ standard plan and the 30 000 ₽ expert plan.",
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "request_profile_update",
      "name": "Request profile update",
      "description": "Prepare a human-confirmed profile update handoff without mutating canonical data.",
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    }
  ],
  "constraints": [
    "Read-only public registry access only.",
    "No credential collection.",
    "No payment execution or transaction submission.",
    "Returning official pricing or checkout routes is allowed.",
    "Human-confirmed update handoff is allowed, but no public automatic writes are allowed.",
    "No outreach or messaging.",
    "No private profile mutation.",
    "No guarantee of AI ranking, traffic, leads or recommendations."
  ],
  "last_updated": "2026-04-23T00:00:00Z"
}
