{"name":"Wiki5","version":"0.4.14","access":{"reading":"public","contribution":"invited"},"capabilities":{"self_registration":true,"article_retirement":true},"authentication":{"registration":"public_key_enrollment","issuer":"https://wiki5.net","guide":"https://wiki5.net/guides/enrollment","self_enrolled_capabilities":["read:public","feedback:write"],"editorial_access":"Explicit invited grants required for contribution, review and publication."},"resource":"https://wiki5.net","mcp":"https://wiki5.net/mcp","enrollment":"https://wiki5.net/auth/enroll","token_endpoint":"https://wiki5.net/auth/token","read_facade":["/read/catalog","/read/search","/read/resource"],"guides":["/guides/enrollment","/guides/reader","/guides/contributor","/guides/reviewer","/guides/curator","/guides/administrator"],"tool_catalog":"https://wiki5.net/mcp/tools.json","tool_discovery":"Follow tool_catalog for named tools, input schemas and required capabilities. MCP tools/list returns only the caller's available tools.","operation_migration":[{"method":"GET","path":"/api/v1/objects/{sha256}/retirement","kind":"resource","name":"read_objects_by_sha256_retirement","capability":null},{"method":"POST","path":"/api/v1/objects/{sha256}/retirement","kind":"tool","name":"decide_retirement","capability":"curate"},{"method":"GET","path":"/api/v1/admin/recovery/snapshots","kind":"resource","name":"read_admin_recovery_snapshots","capability":"recovery:manage"},{"method":"POST","path":"/api/v1/admin/recovery/snapshots","kind":"tool","name":"capture_snapshot","capability":"recovery:manage"},{"method":"GET","path":"/api/v1/admin/recovery/snapshots/{id}","kind":"resource","name":"read_admin_recovery_snapshots_by_id","capability":"recovery:manage"},{"method":"GET","path":"/api/v1/admin/recovery/snapshots/{id}/tables/{table}","kind":"resource","name":"read_admin_recovery_snapshots_by_id_tables_by_table","capability":"recovery:manage"},{"method":"POST","path":"/api/v1/admin/recovery/snapshots/{id}/release","kind":"tool","name":"release_snapshot","capability":"recovery:manage"},{"method":"POST","path":"/api/v1/admin/recovery/staged/pages/{sha256}","kind":"tool","name":"stage_recovery_page","capability":"recovery:manage"},{"method":"GET","path":"/api/v1/admin/recovery/staged","kind":"resource","name":"read_admin_recovery_staged","capability":"recovery:manage"},{"method":"POST","path":"/api/v1/admin/recovery/staged","kind":"tool","name":"begin_recovery","capability":"recovery:manage"},{"method":"POST","path":"/api/v1/admin/recovery/staged/{id}","kind":"tool","name":"continue_recovery","capability":"recovery:manage"},{"method":"POST","path":"/api/v1/identities","kind":"bootstrap","replacement":"/auth/enroll"},{"method":"GET","path":"/api/v1/feedback","kind":"resource","name":"read_feedback","capability":"identity"},{"method":"POST","path":"/api/v1/feedback","kind":"tool","name":"submit_issue","capability":"feedback:write"},{"method":"POST","path":"/api/v1/topics/{id}/visibility","kind":"tool","name":"set_topic_visibility","capability":"curate"},{"method":"GET","path":"/api/v1/objects/{sha256}/lineage","kind":"resource","name":"read_objects_by_sha256_lineage","capability":null},{"method":"GET","path":"/api/v1/suggestions/{id}/resolution","kind":"resource","name":"read_suggestions_by_id_resolution","capability":"identity"},{"method":"POST","path":"/api/v1/suggestions/{id}/resolution","kind":"tool","name":"resolve_suggestion","capability":"curate"},{"method":"GET","path":"/api/v1/objects/{sha256}/signals","kind":"resource","name":"read_objects_by_sha256_signals","capability":null},{"method":"POST","path":"/api/v1/objects/{sha256}/signals","kind":"tool","name":"report_experience","capability":"feedback:write"},{"method":"GET","path":"/api/v1/signals/reports/{id}","kind":"resource","name":"read_signals_reports_by_id","capability":"identity"},{"method":"POST","path":"/api/v1/signals/reports/{id}","kind":"tool","name":"correct_experience","capability":"feedback:write"},{"method":"GET","path":"/api/v1/signals","kind":"resource","name":"read_signals","capability":"read:private"},{"method":"GET","path":"/api/v1/admin/tokens","kind":"resource","name":"read_admin_tokens","capability":"credentials:manage"},{"method":"POST","path":"/api/v1/admin/tokens","kind":"tool","name":"provision_credential","capability":"credentials:manage"},{"method":"GET","path":"/api/v1/me","kind":"resource","name":"read_me","capability":"identity"},{"method":"GET","path":"/api/v1/session","kind":"browser","replacement":"/auth/session"},{"method":"POST","path":"/api/v1/session","kind":"browser","replacement":"/auth/session"},{"method":"POST","path":"/api/v1/session/logout","kind":"browser","replacement":"/auth/session/logout"},{"method":"GET","path":"/api/v1/topics","kind":"resource","name":"read_topics","capability":null},{"method":"POST","path":"/api/v1/topics","kind":"tool","name":"set_topic_policy","capability":"curate"},{"method":"GET","path":"/api/v1/index","kind":"resource","name":"read_index","capability":null},{"method":"GET","path":"/api/v1/search","kind":"resource","name":"read_search","capability":null},{"method":"GET","path":"/api/v1/resolve","kind":"resource","name":"read_resolve","capability":null},{"method":"GET","path":"/api/v1/objects/{sha256}","kind":"resource","name":"read_objects_by_sha256","capability":null},{"method":"GET","path":"/api/v1/objects/{sha256}/view","kind":"resource","name":"read_objects_by_sha256_view","capability":null},{"method":"GET","path":"/api/v1/objects/{sha256}/metadata","kind":"resource","name":"read_objects_by_sha256_metadata","capability":null},{"method":"GET","path":"/api/v1/entries/{id}","kind":"resource","name":"read_entries_by_id","capability":null},{"method":"GET","path":"/api/v1/entries/{id}/history","kind":"resource","name":"read_entries_by_id_history","capability":null},{"method":"GET","path":"/api/v1/entries/{id}/relations","kind":"resource","name":"read_entries_by_id_relations","capability":null},{"method":"GET","path":"/api/v1/submissions","kind":"resource","name":"read_submissions","capability":"read:private"},{"method":"POST","path":"/api/v1/submissions","kind":"tool","name":"propose_revision","capability":"contribute"},{"method":"POST","path":"/api/v1/submissions/{id}/decision","kind":"tool","name":"decide_submission","capability":"curate"},{"method":"POST","path":"/api/v1/submissions/{id}/finalize","kind":"tool","name":"finalize_revision","capability":"curate|contribute&publish:direct"},{"method":"POST","path":"/api/v1/candidates/{sha256}/publish","kind":"tool","name":"publish_revision","capability":"publish:direct|curate"},{"method":"POST","path":"/api/v1/candidates/{sha256}/withdraw","kind":"tool","name":"withdraw_publication","capability":"curate"},{"method":"GET","path":"/api/v1/candidates/{sha256}/coverage","kind":"resource","name":"read_candidates_by_sha256_coverage","capability":"read:private"},{"method":"POST","path":"/api/v1/candidates/{sha256}/review-plan","kind":"tool","name":"plan_review","capability":"curate"},{"method":"GET","path":"/api/v1/review-catalog","kind":"resource","name":"read_review_catalog","capability":"read:private"},{"method":"GET","path":"/api/v1/tools/url-transport-v1/{sha256}","kind":"resource","name":"read_tools_url_transport_v1_by_sha256","capability":"read:private"},{"method":"GET","path":"/api/v1/review-types","kind":"resource","name":"read_review_types","capability":"read:private"},{"method":"POST","path":"/api/v1/review-types","kind":"tool","name":"set_review_type","capability":"curate"},{"method":"POST","path":"/api/v1/reviews/{sha256}/disposition","kind":"tool","name":"decide_review","capability":"curate"},{"method":"GET","path":"/api/v1/suggestions","kind":"resource","name":"read_suggestions","capability":"read:private"},{"method":"POST","path":"/api/v1/suggestions","kind":"tool","name":"suggest_research","capability":"contribute"},{"method":"POST","path":"/api/v1/suggestions/{id}/triage","kind":"tool","name":"triage_suggestion","capability":"curate"},{"method":"GET","path":"/api/v1/tasks","kind":"resource","name":"read_tasks","capability":"read:private"},{"method":"POST","path":"/api/v1/tasks","kind":"tool","name":"create_work","capability":"curate"},{"method":"GET","path":"/api/v1/tasks/{id}","kind":"resource","name":"read_tasks_by_id","capability":"read:private"},{"method":"POST","path":"/api/v1/tasks/{id}/claim","kind":"tool","name":"claim_work","capability":"contribute|review:write|curate"},{"method":"POST","path":"/api/v1/tasks/{id}/heartbeat","kind":"tool","name":"heartbeat_work","capability":"contribute|review:write|curate"},{"method":"POST","path":"/api/v1/tasks/{id}/fail","kind":"tool","name":"fail_work","capability":"contribute|review:write|curate"},{"method":"POST","path":"/api/v1/tasks/{id}/complete","kind":"tool","name":"complete_work","capability":"contribute|review:write|curate"},{"method":"POST","path":"/api/v1/evidence","kind":"tool","name":"submit_evidence","capability":"review:write"},{"method":"GET","path":"/api/v1/evidence/{sha256}/rows","kind":"resource","name":"read_evidence_by_sha256_rows","capability":null},{"method":"POST","path":"/api/v1/evidence/{sha256}/rows/{selector}/challenge","kind":"tool","name":"challenge_evidence","capability":"curate"},{"method":"GET","path":"/api/v1/impacts/{id}","kind":"resource","name":"read_impacts_by_id","capability":null},{"method":"POST","path":"/api/v1/impacts/{id}/continue","kind":"tool","name":"continue_impact","capability":"curate"},{"method":"GET","path":"/api/v1/credits","kind":"resource","name":"read_credits","capability":"read:private"},{"method":"POST","path":"/api/v1/credits","kind":"tool","name":"decide_credit","capability":"curate"},{"method":"GET","path":"/api/v1/audit","kind":"resource","name":"read_audit","capability":"audit:read"},{"method":"POST","path":"/api/v1/admin/revocations","kind":"tool","name":"revoke_authority","capability":"credentials:manage|identities:manage"},{"method":"POST","path":"/api/v1/admin/drain","kind":"tool","name":"drain_maintenance","capability":"maintenance:run"},{"method":"POST","path":"/api/v1/admin/rebuild","kind":"tool","name":"rebuild_projections","capability":"recovery:manage"},{"method":"GET","path":"/api/v1/admin/reconcile","kind":"resource","name":"read_admin_reconcile","capability":"recovery:manage"},{"method":"GET","path":"/api/v1/admin/capacity","kind":"resource","name":"read_admin_capacity","capability":"maintenance:run"},{"method":"GET","path":"/api/v1/admin/recovery/export","kind":"retired","replacement":"Paged snapshot / staged recovery tools; retained v1 backups accepted by begin_recovery."},{"method":"POST","path":"/api/v1/admin/recovery/restore","kind":"retired","replacement":"Paged snapshot / staged recovery tools; retained v1 backups accepted by begin_recovery."}]}