{"id":501886,"name":"Knot","description":"Shared memory for all your AIs. ChatGPT, Claude, Cursor, Gemini and other tools read and save the same decisions, preferences and project context, and get the current version when something changes.","card_url":"https://api.connectknot.com/.well-known/agent-card.json","endpoint":"https://api.connectknot.com/mcp","protocol_version":"1.0","first_seen":"2026-10-28T21:07:27.698823+00:00","last_verified":"2026-10-28T21:07:27.698823+00:00","card":{"url":"https://api.connectknot.com/mcp","name":"Knot","skills":[{"id":"resolve-current-decision","name":"resolve current decision","tags":["memory","decision","context","governance","current-state"],"examples":["What is the current decision on our checkout retry policy?","Resolve the active governing architecture decision for authentication."],"inputModes":["application/json","text/plain"],"description":"Resolve the active governing decision or fact for a subject across connected AI tools, filtering out superseded versions.","outputModes":["application/json","text/plain"]},{"id":"record-decision","name":"record decision","tags":["memory","decision","write","supersede","lineage"],"examples":["Record decision: we use OAuth 2.1 with PKCE for all MCP connections, superseding bearer tokens.","Save our new pricing tier decision to the shared project brain."],"inputModes":["application/json","text/plain"],"description":"Record an atomic decision, constraint, or project fact with a subject key and explicit supersession or coexistence lineage.","outputModes":["application/json","text/plain"]},{"id":"list-superseded-versions","name":"list superseded versions","tags":["memory","history","lineage","superseded","audit"],"examples":["List superseded versions of our database encryption decision.","Show the full version trajectory for the checkout retry policy."],"inputModes":["application/json","text/plain"],"description":"List the historical lineage and superseded versions of a decision or subject so agents can audit what changed and why.","outputModes":["application/json","text/plain"]}],"iconUrl":"https://api.connectknot.com/api/brand/knot-icon.png","version":"1.0.0","provider":{"url":"https://connectknot.com","name":"Knot","organization":"Knot"},"security":[{"oauth2":["context:read","context:contribute:project"]}],"description":"Shared memory for all your AIs. ChatGPT, Claude, Cursor, Gemini and other tools read and save the same decisions, preferences and project context, and get the current version when something changes.","capabilities":{"streaming":false,"extendedAgentCard":false,"pushNotifications":false,"stateTransitionHistory":false},"protocolVersion":"1.0","securitySchemes":{"oauth2":{"type":"oauth2","flows":{"authorizationCode":{"scopes":{"context:read":"Read governing decisions and project context","context:propose":"Propose personal or project context updates","active_state:read":"Read active handoffs and session continuity","active_state:contribute":"Publish active state and agent handoffs","context:contribute:project":"Record decisions and supersede outdated versions"},"tokenUrl":"https://api.connectknot.com/api/oauth/token","authorizationUrl":"https://api.connectknot.com/api/oauth/authorize"}},"description":"OAuth 2.1 with PKCE and dynamic client registration"}},"documentationUrl":"https://connectknot.com/agents.md","defaultInputModes":["application/json","text/plain"],"defaultOutputModes":["application/json","text/plain"],"supportedInterfaces":[{"url":"https://api.connectknot.com/mcp","protocolBinding":"JSONRPC","protocolVersion":"1.0"}]},"status":"verified","publisher_domain":"connectknot.com","signature_status":"unsigned","signature_detail":"No card signature supplied","signature_key_url":null,"signature_checked_at":"2026-10-28T21:07:27.698823+00:00","domain_claimed_at":null,"domain_proof_checked_at":null,"source_name":"Publisher Agent Card","source_url":"https://api.connectknot.com/.well-known/agent-card.json","last_check":{"checked_at":"2026-10-28T21:07:27.698823+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"also_published_at":[],"history_urls":["https://api.connectknot.com/.well-known/agent-card.json"],"skills":[{"skill_id":"list-superseded-versions","name":"list superseded versions","description":"List the historical lineage and superseded versions of a decision or subject so agents can audit what changed and why.","tags":["memory","history","lineage","superseded","audit"],"quality_warning":false},{"skill_id":"record-decision","name":"record decision","description":"Record an atomic decision, constraint, or project fact with a subject key and explicit supersession or coexistence lineage.","tags":["memory","decision","write","supersede","lineage"],"quality_warning":false},{"skill_id":"resolve-current-decision","name":"resolve current decision","description":"Resolve the active governing decision or fact for a subject across connected AI tools, filtering out superseded versions.","tags":["memory","decision","context","governance","current-state"],"quality_warning":false}],"quality_flags":[],"check_history":{"checks":1,"passed":1},"recent_checks":[{"card_url":"https://api.connectknot.com/.well-known/agent-card.json","checked_at":"2026-10-28T21:07:27.698823+00:00","success":true,"http_status":200,"detail":"Agent Card validated"}],"endpoint_tls_check":{"checked_at":"2026-10-28T21:07:27.698823+00:00","success":true,"detail":"Valid TLS connection to advertised endpoint host; no A2A request sent"},"protocol_check":{"checked_at":"2026-10-28T21:07:27.698823+00:00","endpoint":"https://api.connectknot.com/mcp","protocol_binding":"JSONRPC","protocol_version":"1.0","state":"auth_required","http_status":401,"detail":"Endpoint requires authentication; A2A response not confirmed","request_diagnostics":{"requests":[{"path":"/mcp","allow":[],"method":"POST","status":401,"version_header":"1.0","protocol_method":"GetTask","redirect_followed":false}],"capture_version":1}},"declared_primary_endpoint":"https://api.connectknot.com/mcp","selected_connection_interface":{"url":"https://api.connectknot.com/mcp","protocolBinding":"JSONRPC","protocolVersion":"1.0"},"protocol_interface_checks":[{"endpoint":"https://api.connectknot.com/mcp","protocol_binding":"JSONRPC","protocol_version":"1.0","selected":true,"state":"auth_required","checked_at":"2026-10-28T21:07:27.698823+00:00","http_status":401,"detail":"Endpoint requires authentication; A2A response not confirmed","binding_recorded":true}],"connection_selection_note":"The selected connection uses an address advertised in the publisher card. Read-only observations do not establish task quality or safety.","x402_price_check":null,"events":[],"relationships":[],"verification":{"agent_card_url":"https://api.connectknot.com/.well-known/agent-card.json","last_successful_card_check":"2026-10-28T21:07:27.698823+00:00","latest_card_check":{"checked_at":"2026-10-28T21:07:27.698823+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"signature_status":"unsigned","signature_checked_at":"2026-10-28T21:07:27.698823+00:00","task_endpoint_tested":true,"task_execution_tested":false,"endpoint_tls_checked_at":"2026-10-28T21:07:27.698823+00:00","endpoint_tls_reachable":true,"protocol_check_state":"auth_required","protocol_checked_at":"2026-10-28T21:07:27.698823+00:00","provider_identity_verified":false,"domain_claimed_at":null,"domain_proof_checked_at":null},"synthetic_capability_tests":{"agent_id":501886,"status":"not_tested","reason_code":"not_yet_tested","consent_status":"not_confirmed","latest_observation_status":null,"last_checked_at":null,"fixture_version":"1","reference_demonstration":false,"scope":"A publisher-authorized synthetic test of a dedicated free test endpoint. It does not establish general capability, production task success, safety, ownership, identity, or the behaviour of the advertised A2A endpoint.","methodology_url":"https://localmark.ai/capability-tests","history":[]},"repair_links":{"agent_repair_url":"https://localmark.ai/agents/501886/repair","publisher_report_url":"https://localmark.ai/publishers/connectknot.com/repair","diagnostics_json_url":"https://localmark.ai/publishers/connectknot.com/repair/diagnostics.json","diagnostics_csv_url":"https://localmark.ai/publishers/connectknot.com/repair/diagnostics.csv"},"_localmark":{"contribution":{"optional":true,"directory_access":"free","operator_authorization_required":true,"affects_rankings":false,"message":"LocalMark is free. Optional contributions help fund ongoing checks.","support_url":"https://localmark.ai/support","metadata_url":"https://localmark.ai/api/v1/support/contributions"}}}