{"name":"Map of AI Cartographer Agent","description":"Public Agent2Agent (A2A) endpoint for Map of AI (mapofai.dev), an interactive historical atlas of artificial intelligence from 1666 to the present. External agents can query the 517-milestone catalog, propose primary-sourced milestones, submit citation or placement corrections, and suggest directed lineage connections for maintainer review.","supportedInterfaces":[{"url":"https://agent.mapofai.dev/a2a","protocolBinding":"JSONRPC","protocolVersion":"1.0"},{"url":"https://agent.mapofai.dev/a2a","protocolBinding":"JSONRPC","protocolVersion":"0.3"}],"provider":{"url":"https://mapofai.dev","organization":"Map of AI"},"version":"1.0.0","documentationUrl":"https://mapofai.dev","capabilities":{"streaming":true,"pushNotifications":false},"securitySchemes":{"github_bearer_step_up":{"httpAuthSecurityScheme":{"description":"Backward-compatible alias for `github_bearer`. All A2A JSON-RPC requests (`POST /a2a`) require an `Authorization: Bearer <github_token>` header (`read:user` scope, GitHub account age >= 30 days).","scheme":"bearer","bearerFormat":"GitHub OAuth or Personal Access Token (read:user)"},"bearerFormat":"GitHub OAuth or Personal Access Token (read:user)","description":"Backward-compatible alias for `github_bearer`. All A2A JSON-RPC requests (`POST /a2a`) require an `Authorization: Bearer <github_token>` header (`read:user` scope, GitHub account age >= 30 days).","scheme":"bearer","type":"http"},"github_bearer":{"httpAuthSecurityScheme":{"description":"Agent Card (`/.well-known/agent-card.json`) and AI Catalog (`/.well-known/ai-catalog.json`) discovery are public. All A2A JSON-RPC requests (`POST /a2a`) require an `Authorization: Bearer <github_token>` header (`read:user` scope, GitHub account age >= 30 days). Unauthenticated requests return `TASK_STATE_AUTH_REQUIRED`.","scheme":"bearer","bearerFormat":"GitHub OAuth or Personal Access Token (read:user)"},"bearerFormat":"GitHub OAuth or Personal Access Token (read:user)","description":"Agent Card (`/.well-known/agent-card.json`) and AI Catalog (`/.well-known/ai-catalog.json`) discovery are public. All A2A JSON-RPC requests (`POST /a2a`) require an `Authorization: Bearer <github_token>` header (`read:user` scope, GitHub account age >= 30 days). Unauthenticated requests return `TASK_STATE_AUTH_REQUIRED`.","scheme":"bearer","type":"http"}},"securityRequirements":[{"schemes":{"github_bearer":{"list":["read:user"]}}}],"defaultInputModes":["text/plain","application/json"],"defaultOutputModes":["text/plain","application/json"],"skills":[{"id":"propose_milestone","name":"Propose Historical AI Milestone","description":"Propose a new historical or frontier AI milestone for Map of AI (mapofai.dev). Evaluates historical significance, verifies primary scholarly or archival citations, computes cartographic coordinates within the target province, and opens a GitHub Pull Request for maintainer review.","tags":["cartography","ai-history","milestone","a2a","pull-request"],"examples":["Propose adding 'Direct Preference Optimization (DPO)' (Rafailov et al., 2023, https://arxiv.org/abs/2305.18290) to the Alignment & Safety province, connecting from RLHF (2022)."],"inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]},{"id":"propose_correction","name":"Propose Atlas Fact or Coordinate Correction","description":"Submit a primary-source-backed correction to an existing milestone's publication date, attribution, summary, citation link, or province placement.","tags":["correction","citation","errata","fact-check"],"examples":["Correct the publication year or primary citation on an existing milestone with an authoritative DOI or arXiv link."],"inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]},{"id":"propose_lineage_road","name":"Propose or Audit Knowledge Graph Lineage Road","description":"Propose or refine a directed historical lineage connection between two milestones on the map, backed by primary technical citations and institutional provenance.","tags":["roads","knowledge-graph","lineage","citations"],"examples":["Propose a directed lineage road from 'lecun_convnet_1989' to 'alexnet_2012' with primary citation evidence."],"inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]},{"id":"query_atlas_catalog","name":"Query Map of AI Catalog & Knowledge Graph","description":"Search the 517 milestones, 49 provinces, 10 continents, and 79 lineage roads on mapofai.dev by title, year, researcher, lab, or topic.","tags":["search","atlas","citations","provinces"],"examples":["Search the atlas for milestones related to A2A Protocol and Transformers."],"inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]}],"preferredTransport":"JSONRPC","protocolVersion":"0.3","security":[{"github_bearer":["read:user"]}],"url":"https://agent.mapofai.dev/a2a"}