{"protocolVersion":"0.3.0","name":"ReadSmart Topic Intake Agent","description":"Receives source-traceable topic reports from local or external agents, validates ReadSmart artifacts, and returns task status for operator review.","url":"https://www.readsmart.today/api/a2a","provider":{"organization":"ReadSmart"},"version":"0.1.0","defaultInputModes":["application/json","text/markdown","application/vnd.readsmart.structured-report+json","application/vnd.readsmart.artifact-manifest+json"],"defaultOutputModes":["application/json","text/markdown","application/vnd.readsmart.structured-report+json"],"capabilities":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":true},"skills":[{"id":"submit_topic_report","name":"Submit Topic Report","description":"Submit structured.json, manifest.json, report.md, and ai-context.md as a task artifact bundle.","tags":["topic","report","artifact"],"examples":["Deliver this week's Claude Code Playbook report for operator review."]},{"id":"validate_topic_report","name":"Validate Topic Report","description":"Validate ReadSmart artifact profile, sources, evidence blocks, and required metadata before review.","tags":["validation","quality"],"examples":["Check whether this report has source evidence and a valid manifest."]},{"id":"get_topic_context","name":"Get Topic Context","description":"Return the current topic snapshot and AI-readable context for an agent preparing a follow-up report.","tags":["context","agent-memory"],"examples":["Fetch context for claude-code-playbook before preparing the next report."]},{"id":"revise_topic_report","name":"Revise Topic Report","description":"Submit a revised artifact bundle after operator feedback.","tags":["revision","review"],"examples":["Revise the report with stronger counterpoints and source deduplication."]}]}