Card snapshot
agentopt.app
·
2026-07-29 22:14:12 UTC
·
655d043c20cd94be259f6e9c31241050bb200cece15c5efc6e6b0f75870d3fbc
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": "1.0",
"name": "Priorflow Intelligent Agent/Service Selector & Router",
"description": "Priorflow Intelligent Agent/Service Selector & Router. Registries help agents find candidates; Priorflow helps agents choose the best ones under real constraints (cost, latency, reliability, specialization). Ranks curated MCP and A2A candidates via hybrid structured+semantic matching. Primary skill: custom JSON `select-agents` \u2192 POST /v1/select. Does not invoke selected remote MCP/A2A tools for you. This host is NOT an MCP server (MCP adapter off). Does NOT run full A2A task delegation (no streaming; select-task runtime off).",
"url": "https://agentopt.app",
"provider": {
"organization": "Vitaly Kantorovich (vitaly.kantorovich.tx@gmail.com)"
},
"version": "0.1.0",
"capabilities": {
"streaming": false,
"pushNotifications": false,
"stateTransitionHistory": false,
"extendedAgentCard": false
},
"securitySchemes": {
"apiKey": {
"type": "apiKey",
"in": "header",
"name": "X-API-Key",
"description": "Paid-tier API key. Free tier works without a key (limited fields). Invalid keys are rejected."
}
},
"security": [],
"authentication": {
"schemes": [
"Bearer",
"ApiKey"
],
"credentials": null,
"required": false
},
"defaultInputModes": [
"application/json",
"text/plain"
],
"defaultOutputModes": [
"application/json"
],
"skills": [
{
"id": "select-agents",
"name": "Select Agents",
"description": "Given a natural-language task or agent need, return a ranked list of candidate agents/services with scores from the internal catalog. Call POST /v1/select (JSON). Free tier (when enabled): id/score/name. Paid tier (API key): tags, dimensions, breakdown, clarifications. Does not invoke the selected MCP/A2A tools for you.",
"tags": [
"agent-discovery",
"routing",
"matching",
"mcp",
"a2a",
"orchestration",
"recruitment"
],
"examples": [
"Find an MCP server that can scrape websites and extract structured product data",
"Recommend a low-latency code review agent with high reliability",
"Which agents can do SQL analytics over CSV uploads?"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "describe-catalog",
"name": "Describe Catalog",
"description": "High-level description of the curated candidate catalog and matching dimensions (reliability, cost, latency, autonomy, maturity, modalities).",
"tags": [
"catalog",
"metadata",
"discovery"
],
"examples": [
"What dimensions can I weight when selecting agents?",
"How large is the catalog and what integrations are covered?"
],
"inputModes": [
"text/plain",
"application/json"
],
"outputModes": [
"application/json",
"text/plain"
]
}
],
"priorflow": {
"api": {
"select": {
"method": "POST",
"path": "/v1/select",
"url": "https://agentopt.app/v1/select",
"require_api_key": false,
"tiers": {
"free": {
"auth": "none (limited fields)",
"returns": [
"id",
"score",
"name"
],
"top_n_max": 5
},
"paid": {
"auth": "X-API-Key",
"returns": [
"id",
"score",
"name",
"source_url",
"tags",
"dimensions",
"recommendation",
"clarifications",
"score_breakdown"
],
"top_n_max": 20
}
}
}
},
"matching": {
"type": "hybrid",
"structured_dimensions": [
"reliability",
"cost",
"latency",
"autonomy",
"maturity"
],
"engine": "Proprietary hybrid ranking over a curated internal catalog. Algorithms, models, and infrastructure details are confidential commercial IP."
},
"catalog_note": "Size is live via GET /ready or GET /v1/catalog/summary when published.",
"not_an_mcp_server": true,
"not_full_a2a_runtime": true,
"a2a_select_tasks_only": false,
"not_remote_candidate_proxy": true,
"mcp_server": {
"enabled": false,
"endpoint": null,
"tools": [],
"transport": null
},
"a2a_runtime": {
"enabled": false,
"endpoint": null,
"methods": [],
"streaming": false,
"select_only": true
},
"interaction": "POST /v1/select JSON skill",
"info_page": "https://agentopt.app/",
"try_page": "https://agentopt.app/try",
"upgrade": {
"url": "https://agentopt.app/upgrade",
"hints_enabled": true,
"http_402_on_paid_features": true,
"billing_enabled": true,
"benefits": [
"rich candidate fields (tags, dimensions, score_breakdown, clarifications)",
"higher top_n and RPM",
"include_explanations and recommendation/clarification prompts"
],
"obtain": {
"mode": "checkout",
"summary": "POST /v1/billing/checkout then reveal key once via GET /v1/billing/session/{session_id}/key; agents use X-API-Key thereafter.",
"header": "X-API-Key",
"select_path": "/v1/select",
"docs_url": "https://agentopt.app/upgrade",
"method": "POST",
"path": "/v1/billing/checkout",
"url": "https://agentopt.app/v1/billing/checkout",
"reveal_path_template": "/v1/billing/session/{session_id}/key"
},
"on_rate_limit": "429 responses may include machine-readable upgrade object",
"on_paid_feature_without_key": "402 upgrade_required when enabled"
}
},
"documentationUrl": "https://agentopt.app/docs"
}