{"domain":"openagreements.org","count":2,"changes":[{"captured_at":"2026-07-07T17:13:12","card_hash":"861c2d0c5b76bec36f64ddb1f715140121f22a814dae5358d35789737f4ed348","previous_card_hash":"64606587655ac8e8d4ed2ac3debc07f34e94457827de6a8c490bbff4d2c1bba3","diff":{"skills_added":[{"id":"fill_template","name":"Fill a template into a Word document","description":"Fill a template with field values and return a finished Word document — plus a redline (track-changes) against the standard form for recipe templates (e.g. NVCA).","tags":["contracts","templates","docx","generation"],"inputModes":null,"outputModes":null},{"id":"get_template","name":"Get a template definition","description":"Fetch a single template's full definition, including every field, so the assistant knows exactly what to fill.","tags":["contracts","templates"],"inputModes":null,"outputModes":null},{"id":"list_templates","name":"List agreement templates","description":"List the full catalog of legal agreement templates (paginated), with lightweight metadata for discovery.","tags":["contracts","templates","discovery"],"inputModes":null,"outputModes":null},{"id":"search_templates","name":"Search agreement templates","description":"Search templates by keyword (BM25-ranked) across names, descriptions, categories, sources, and fields — e.g. a mutual NDA, an NVCA stock purchase, a Wyoming non-compete.","tags":["contracts","templates","search"],"inputModes":null,"outputModes":null}],"skills_removed":[{"id":"fill-template","name":"Fill Legal Template","description":"Accepts a template name and field values, returns a filled DOCX. Fills whatever fields are provided; missing fields render as blanks. Send a message/send with Part.data containing {\"skill\": \"fill-template\", \"template\": \"<template-id>\", \"values\": {\"field\": \"value\"}}.","tags":null,"inputModes":null,"outputModes":null},{"id":"list-templates","name":"List Available Templates","description":"Returns the catalog of available legal templates with their field schemas, licenses, and attribution requirements. Send a message/send with Part.data containing {\"skill\": \"list-templates\"}.","tags":null,"inputModes":null,"outputModes":null}],"skills_changed":[],"fields_changed":[{"field":"description","before":"Fill legal agreement templates (NDAs, SAFEs, cloud terms, employment) with field values. Returns signed-ready DOCX.","after":"Free, primary-source legal reference and contract-drafting toolkit: fillable agreement templates (signable DOCX), plain-English practice guides, and multistate law surveys. Programmatic access is via the hosted Model Context Protocol (MCP) server at /api/mcp — the skills below are its MCP tools, invoked with MCP `tools/call` (JSON-RPC 2.0 over HTTP), NOT classic A2A `message/send`. MCP clients should `initialize` then `tools/list`; see documentationUrl. Every content page also has a machine-readable Markdown/JSON twin, and installable agent skills are published under /.well-known/agent-skills/."},{"field":"protocolVersion","before":"1.0","after":"0.3.0"},{"field":"url","before":"https://openagreements.org/api/a2a","after":"https://openagreements.org/api/mcp"},{"field":"documentationUrl","before":null,"after":"https://openagreements.org/mcp"},{"field":"iconUrl","before":null,"after":"https://openagreements.org/brand/openagreements-mark.png"},{"field":"preferredTransport","before":null,"after":"JSONRPC"}],"other_changed":true,"is_empty":false,"human_summary":"added 4 skills · removed 2 skills · description Fill legal agreement templates (NDAs, SA → Free, primary-source legal reference and · protocolVersion 1.0 → 0.3.0 · url https://openagreements.org/api/a2a → https://openagreements.org/api/mcp · documentationUrl ∅ → https://openagreements.org/mcp · iconUrl ∅ → https://openagreements.org/brand/openagr · preferredTransport ∅ → JSONRPC"}},{"captured_at":"2026-05-18T12:46:51","card_hash":"64606587655ac8e8d4ed2ac3debc07f34e94457827de6a8c490bbff4d2c1bba3","previous_card_hash":null,"diff":{"skills_added":[{"id":"fill-template","name":"Fill Legal Template","description":"Accepts a template name and field values, returns a filled DOCX. Fills whatever fields are provided; missing fields render as blanks. Send a message/send with Part.data containing {\"skill\": \"fill-template\", \"template\": \"<template-id>\", \"values\": {\"field\": \"value\"}}.","tags":null,"inputModes":null,"outputModes":null},{"id":"list-templates","name":"List Available Templates","description":"Returns the catalog of available legal templates with their field schemas, licenses, and attribution requirements. Send a message/send with Part.data containing {\"skill\": \"list-templates\"}.","tags":null,"inputModes":null,"outputModes":null}],"skills_removed":[],"skills_changed":[],"fields_changed":[{"field":"name","before":null,"after":"OpenAgreements"},{"field":"description","before":null,"after":"Fill legal agreement templates (NDAs, SAFEs, cloud terms, employment) with field values. Returns signed-ready DOCX."},{"field":"version","before":null,"after":"1.0.0"},{"field":"protocolVersion","before":null,"after":"1.0"},{"field":"url","before":null,"after":"https://openagreements.org/api/a2a"}],"other_changed":true,"is_empty":false,"human_summary":"added 2 skills · name ∅ → OpenAgreements · description ∅ → Fill legal agreement templates (NDAs, SA · version ∅ → 1.0.0 · protocolVersion ∅ → 1.0 · url ∅ → https://openagreements.org/api/a2a"}}]}