2026-10-14 19:21:35 +08:00
|
|
|
{
|
|
|
|
|
"api_version": "v1",
|
|
|
|
|
"operations": [
|
|
|
|
|
{
|
|
|
|
|
"capability": "health:read",
|
|
|
|
|
"mutates_knowledge": false,
|
|
|
|
|
"name": "health",
|
|
|
|
|
"transports": [
|
|
|
|
|
"http"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"capability": "service:diagnostics",
|
|
|
|
|
"mutates_knowledge": false,
|
|
|
|
|
"name": "diagnostics",
|
|
|
|
|
"transports": [
|
|
|
|
|
"http",
|
|
|
|
|
"mcp"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"capability": "identity:session",
|
|
|
|
|
"mutates_knowledge": false,
|
|
|
|
|
"name": "browser_session_create",
|
|
|
|
|
"transports": [
|
|
|
|
|
"http"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"capability": "identity:session",
|
|
|
|
|
"mutates_knowledge": false,
|
|
|
|
|
"name": "browser_session_restore",
|
|
|
|
|
"transports": [
|
|
|
|
|
"http"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"capability": "identity:session",
|
|
|
|
|
"mutates_knowledge": false,
|
|
|
|
|
"name": "browser_session_revoke",
|
|
|
|
|
"transports": [
|
|
|
|
|
"http"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"capability": "identity:session",
|
|
|
|
|
"mutates_knowledge": false,
|
|
|
|
|
"name": "account_login",
|
|
|
|
|
"transports": [
|
|
|
|
|
"http"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"capability": "identity:session",
|
|
|
|
|
"mutates_knowledge": false,
|
|
|
|
|
"name": "account_current",
|
|
|
|
|
"transports": [
|
|
|
|
|
"http"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"capability": "identity:session",
|
|
|
|
|
"mutates_knowledge": false,
|
|
|
|
|
"name": "account_change_password",
|
|
|
|
|
"transports": [
|
|
|
|
|
"http"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"capability": "identity:session",
|
|
|
|
|
"mutates_knowledge": false,
|
|
|
|
|
"name": "account_list_agent_credentials",
|
|
|
|
|
"transports": [
|
|
|
|
|
"http"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"capability": "identity:session",
|
|
|
|
|
"mutates_knowledge": false,
|
|
|
|
|
"name": "account_create_agent_credential",
|
|
|
|
|
"transports": [
|
|
|
|
|
"http"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"capability": "identity:session",
|
|
|
|
|
"mutates_knowledge": false,
|
|
|
|
|
"name": "account_revoke_agent_credential",
|
|
|
|
|
"transports": [
|
|
|
|
|
"http"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"capability": "credential:admin",
|
|
|
|
|
"mutates_knowledge": false,
|
|
|
|
|
"name": "admin_list_accounts",
|
|
|
|
|
"transports": [
|
|
|
|
|
"http"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"capability": "credential:admin",
|
|
|
|
|
"mutates_knowledge": false,
|
|
|
|
|
"name": "admin_create_account",
|
|
|
|
|
"transports": [
|
|
|
|
|
"http"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"capability": "credential:admin",
|
|
|
|
|
"mutates_knowledge": false,
|
|
|
|
|
"name": "admin_update_account",
|
|
|
|
|
"transports": [
|
|
|
|
|
"http"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"capability": "credential:admin",
|
|
|
|
|
"mutates_knowledge": false,
|
|
|
|
|
"name": "admin_disable_account",
|
|
|
|
|
"transports": [
|
|
|
|
|
"http"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"capability": "owner:authenticate",
|
|
|
|
|
"mutates_knowledge": false,
|
|
|
|
|
"name": "owner_session_create",
|
|
|
|
|
"transports": [
|
|
|
|
|
"http"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"capability": "credential:admin",
|
|
|
|
|
"mutates_knowledge": false,
|
|
|
|
|
"name": "admin_list_credentials",
|
|
|
|
|
"transports": [
|
|
|
|
|
"http"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"capability": "credential:admin",
|
|
|
|
|
"mutates_knowledge": false,
|
|
|
|
|
"name": "admin_create_credential",
|
|
|
|
|
"transports": [
|
|
|
|
|
"http"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"capability": "credential:admin",
|
|
|
|
|
"mutates_knowledge": false,
|
|
|
|
|
"name": "admin_update_credential",
|
|
|
|
|
"transports": [
|
|
|
|
|
"http"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"capability": "credential:admin",
|
|
|
|
|
"mutates_knowledge": false,
|
|
|
|
|
"name": "admin_revoke_credential",
|
|
|
|
|
"transports": [
|
|
|
|
|
"http"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"capability": "credential:admin",
|
|
|
|
|
"mutates_knowledge": false,
|
|
|
|
|
"name": "admin_list_events",
|
|
|
|
|
"transports": [
|
|
|
|
|
"http"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"capability": "project:admin",
|
|
|
|
|
"mutates_knowledge": false,
|
|
|
|
|
"name": "admin_list_projects",
|
|
|
|
|
"transports": [
|
|
|
|
|
"http"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"capability": "project:admin",
|
|
|
|
|
"mutates_knowledge": false,
|
|
|
|
|
"name": "project_create",
|
|
|
|
|
"transports": [
|
|
|
|
|
"http"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"capability": "project:admin",
|
|
|
|
|
"mutates_knowledge": false,
|
|
|
|
|
"name": "project_update_content",
|
|
|
|
|
"transports": [
|
|
|
|
|
"http"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"capability": "project:admin",
|
|
|
|
|
"mutates_knowledge": false,
|
|
|
|
|
"name": "project_archive",
|
|
|
|
|
"transports": [
|
|
|
|
|
"http"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"capability": "knowledge:read",
|
|
|
|
|
"mutates_knowledge": false,
|
|
|
|
|
"name": "list_projects",
|
|
|
|
|
"transports": [
|
|
|
|
|
"http",
|
|
|
|
|
"mcp"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"capability": "knowledge:read",
|
|
|
|
|
"mutates_knowledge": false,
|
|
|
|
|
"name": "get_project_context",
|
|
|
|
|
"transports": [
|
|
|
|
|
"mcp"
|
|
|
|
|
]
|
|
|
|
|
},
|
2026-10-14 20:35:48 +08:00
|
|
|
{
|
|
|
|
|
"capability": "ingest:review",
|
|
|
|
|
"mutates_knowledge": false,
|
|
|
|
|
"name": "ingest_review_list",
|
|
|
|
|
"transports": [
|
|
|
|
|
"http"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"capability": "ingest:review",
|
|
|
|
|
"mutates_knowledge": false,
|
|
|
|
|
"name": "ingest_review_decide",
|
|
|
|
|
"transports": [
|
|
|
|
|
"http"
|
|
|
|
|
]
|
|
|
|
|
},
|
2026-10-16 20:02:29 +08:00
|
|
|
{
|
|
|
|
|
"capability": "knowledge:read",
|
|
|
|
|
"mutates_knowledge": false,
|
|
|
|
|
"name": "node_removal_list",
|
|
|
|
|
"transports": [
|
|
|
|
|
"http"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"capability": "knowledge:moderate",
|
|
|
|
|
"mutates_knowledge": false,
|
|
|
|
|
"name": "node_removal_request",
|
|
|
|
|
"transports": [
|
|
|
|
|
"http"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"capability": "knowledge:moderate",
|
|
|
|
|
"mutates_knowledge": false,
|
|
|
|
|
"name": "node_removal_restore",
|
|
|
|
|
"transports": [
|
|
|
|
|
"http"
|
|
|
|
|
]
|
|
|
|
|
},
|
2026-10-14 19:21:35 +08:00
|
|
|
{
|
|
|
|
|
"capability": "knowledge:read",
|
|
|
|
|
"mutates_knowledge": false,
|
|
|
|
|
"name": "search",
|
|
|
|
|
"transports": [
|
|
|
|
|
"http",
|
|
|
|
|
"mcp"
|
|
|
|
|
]
|
|
|
|
|
},
|
2026-10-16 20:02:29 +08:00
|
|
|
{
|
|
|
|
|
"capability": "knowledge:read",
|
|
|
|
|
"mutates_knowledge": false,
|
|
|
|
|
"name": "knowledge_browse",
|
|
|
|
|
"transports": [
|
|
|
|
|
"http"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"capability": "knowledge:read",
|
|
|
|
|
"mutates_knowledge": false,
|
|
|
|
|
"name": "knowledge_graph",
|
|
|
|
|
"transports": [
|
|
|
|
|
"http"
|
|
|
|
|
]
|
|
|
|
|
},
|
2026-10-14 19:21:35 +08:00
|
|
|
{
|
|
|
|
|
"capability": "knowledge:read",
|
|
|
|
|
"mutates_knowledge": false,
|
|
|
|
|
"name": "list_sources",
|
|
|
|
|
"transports": [
|
|
|
|
|
"http",
|
|
|
|
|
"mcp"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"capability": "knowledge:read",
|
|
|
|
|
"mutates_knowledge": false,
|
|
|
|
|
"name": "get_node",
|
|
|
|
|
"transports": [
|
|
|
|
|
"http",
|
|
|
|
|
"mcp"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"capability": "knowledge:read",
|
|
|
|
|
"mutates_knowledge": false,
|
|
|
|
|
"name": "node_history",
|
|
|
|
|
"transports": [
|
|
|
|
|
"http",
|
|
|
|
|
"mcp"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"capability": "knowledge:read",
|
|
|
|
|
"mutates_knowledge": false,
|
|
|
|
|
"name": "get_source",
|
|
|
|
|
"transports": [
|
|
|
|
|
"http",
|
|
|
|
|
"mcp"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"capability": "knowledge:read",
|
|
|
|
|
"mutates_knowledge": false,
|
|
|
|
|
"name": "get_source_artifact",
|
|
|
|
|
"transports": [
|
|
|
|
|
"http"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"capability": "knowledge:read",
|
|
|
|
|
"mutates_knowledge": false,
|
|
|
|
|
"name": "get_source_location",
|
|
|
|
|
"transports": [
|
|
|
|
|
"http"
|
|
|
|
|
]
|
|
|
|
|
},
|
2026-10-16 20:02:29 +08:00
|
|
|
{
|
|
|
|
|
"capability": "knowledge:read",
|
|
|
|
|
"mutates_knowledge": false,
|
|
|
|
|
"name": "get_source_nodes",
|
|
|
|
|
"transports": [
|
|
|
|
|
"http"
|
|
|
|
|
]
|
|
|
|
|
},
|
2026-10-14 19:21:35 +08:00
|
|
|
{
|
|
|
|
|
"capability": "knowledge:read",
|
|
|
|
|
"mutates_knowledge": false,
|
|
|
|
|
"name": "neighbors",
|
|
|
|
|
"transports": [
|
|
|
|
|
"http",
|
|
|
|
|
"mcp"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"capability": "proposal:submit",
|
|
|
|
|
"mutates_knowledge": false,
|
|
|
|
|
"name": "source_capture_url",
|
|
|
|
|
"transports": [
|
|
|
|
|
"mcp"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"capability": "proposal:submit",
|
|
|
|
|
"mutates_knowledge": false,
|
|
|
|
|
"name": "source_capture_text",
|
|
|
|
|
"transports": [
|
|
|
|
|
"mcp"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"capability": "proposal:submit",
|
|
|
|
|
"mutates_knowledge": false,
|
|
|
|
|
"name": "source_upload_begin",
|
|
|
|
|
"transports": [
|
|
|
|
|
"mcp"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"capability": "proposal:submit",
|
|
|
|
|
"mutates_knowledge": false,
|
|
|
|
|
"name": "source_upload_status",
|
|
|
|
|
"transports": [
|
|
|
|
|
"mcp"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"capability": "proposal:submit",
|
|
|
|
|
"mutates_knowledge": false,
|
|
|
|
|
"name": "source_upload_chunk",
|
|
|
|
|
"transports": [
|
|
|
|
|
"mcp"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"capability": "proposal:submit",
|
|
|
|
|
"mutates_knowledge": false,
|
|
|
|
|
"name": "source_upload_finalize",
|
|
|
|
|
"transports": [
|
|
|
|
|
"mcp"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"capability": "proposal:submit",
|
|
|
|
|
"mutates_knowledge": false,
|
|
|
|
|
"name": "source_extract",
|
|
|
|
|
"transports": [
|
|
|
|
|
"mcp"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"capability": "proposal:submit",
|
|
|
|
|
"mutates_knowledge": false,
|
|
|
|
|
"name": "source_extraction_block",
|
|
|
|
|
"transports": [
|
|
|
|
|
"mcp"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"capability": "proposal:submit",
|
|
|
|
|
"mutates_knowledge": true,
|
|
|
|
|
"name": "proposal_submit",
|
|
|
|
|
"transports": [
|
|
|
|
|
"mcp"
|
|
|
|
|
]
|
|
|
|
|
},
|
2026-10-15 10:53:30 +08:00
|
|
|
{
|
|
|
|
|
"capability": "proposal:evaluate",
|
|
|
|
|
"mutates_knowledge": false,
|
|
|
|
|
"name": "proposal_prepare",
|
|
|
|
|
"transports": [
|
|
|
|
|
"mcp"
|
|
|
|
|
]
|
|
|
|
|
},
|
2026-10-14 19:21:35 +08:00
|
|
|
{
|
|
|
|
|
"capability": "proposal:evaluate",
|
|
|
|
|
"mutates_knowledge": false,
|
|
|
|
|
"name": "proposal_evaluate",
|
|
|
|
|
"transports": [
|
|
|
|
|
"mcp"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"capability": "proposal:read",
|
|
|
|
|
"mutates_knowledge": false,
|
|
|
|
|
"name": "proposal_status",
|
|
|
|
|
"transports": [
|
|
|
|
|
"mcp"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"capability": "proposal:withdraw",
|
|
|
|
|
"mutates_knowledge": false,
|
|
|
|
|
"name": "proposal_withdraw",
|
|
|
|
|
"transports": [
|
|
|
|
|
"mcp"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"capability": "run:write",
|
|
|
|
|
"mutates_knowledge": false,
|
|
|
|
|
"name": "run_create",
|
|
|
|
|
"transports": [
|
|
|
|
|
"mcp"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"capability": "run:write",
|
|
|
|
|
"mutates_knowledge": false,
|
|
|
|
|
"name": "run_checkpoint",
|
|
|
|
|
"transports": [
|
|
|
|
|
"mcp"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"capability": "run:read",
|
|
|
|
|
"mutates_knowledge": false,
|
|
|
|
|
"name": "run_status",
|
|
|
|
|
"transports": [
|
|
|
|
|
"mcp"
|
|
|
|
|
]
|
|
|
|
|
},
|
2026-10-14 20:35:48 +08:00
|
|
|
{
|
|
|
|
|
"capability": "ingest:review",
|
|
|
|
|
"mutates_knowledge": false,
|
|
|
|
|
"name": "ingest_review_create",
|
|
|
|
|
"transports": [
|
|
|
|
|
"mcp"
|
|
|
|
|
]
|
|
|
|
|
},
|
2026-10-14 19:21:35 +08:00
|
|
|
{
|
|
|
|
|
"capability": "owner:review",
|
|
|
|
|
"mutates_knowledge": false,
|
|
|
|
|
"name": "owner_challenge_get",
|
|
|
|
|
"transports": [
|
|
|
|
|
"owner_mcp"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"capability": "owner:review",
|
|
|
|
|
"mutates_knowledge": false,
|
|
|
|
|
"name": "owner_diff_get",
|
|
|
|
|
"transports": [
|
|
|
|
|
"owner_mcp"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"capability": "owner:decide",
|
|
|
|
|
"mutates_knowledge": false,
|
|
|
|
|
"name": "owner_decide",
|
|
|
|
|
"transports": [
|
|
|
|
|
"owner_mcp"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"capability": "local:file:read",
|
|
|
|
|
"mutates_knowledge": false,
|
|
|
|
|
"name": "list_selected_files",
|
|
|
|
|
"transports": [
|
|
|
|
|
"stdio"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"capability": "proposal:submit",
|
|
|
|
|
"mutates_knowledge": false,
|
|
|
|
|
"name": "upload_selected_file",
|
|
|
|
|
"transports": [
|
|
|
|
|
"stdio"
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
"schema_version": 1
|
|
|
|
|
}
|