{"id":10801,"name":"DeerDawn","description":"AI session memory. DeerDawn stores a project brief — current task, recent decisions, tech stack, open questions, and where you left off — and hands it to every new AI session across Claude, ChatGPT, Codex, Cursor, and Claude Code, so no session starts cold.","card_url":"https://deerdawn.com/.well-known/agent-card.json","endpoint":"https://api.deerdawn.com/a2a/v1","protocol_version":"1.0","first_seen":"2026-10-10T12:37:08.155338+00:00","last_verified":"2026-10-10T14:58:50.822483+00:00","card":{"name":"DeerDawn","skills":[{"id":"load-project-brief","name":"Load project brief","tags":["memory","context","briefing","session"],"examples":["Load the brief for my DeerDawn project.","What is the current state of the checkout-rewrite project?"],"description":"Return the current DeerDawn brief for a project — active task, recent decisions, tech stack, open questions, and where the last session left off — so a calling agent starts warm instead of cold."},{"id":"search-memory","name":"Search project memory","tags":["memory","search","retrieval"],"examples":["What did we decide about the pricing page?","Search memory for anything about the auth migration."],"description":"Search stored project memory across every workspace project and return the matching tasks, decisions, goals, and open questions with the project they belong to."},{"id":"read-task-board","name":"Read task board","tags":["tasks","planning","status"],"examples":["What is in progress on the DeerDawn board?","Show me the task board."],"description":"Return the project task board — cards grouped across Backlog, Blocked, In Progress, Integration, Testing, and Done — as structured data."},{"id":"record-memory-update","name":"Record memory update","tags":["memory","write","handoff"],"examples":["Record that we chose Postgres over DynamoDB for the event store.","Save this session summary to the project brief."],"description":"Write a summary of what changed — a decision made, a task moved, a feature shipped — back into the project brief so the next session inherits it. Requires the context:write scope."}],"iconUrl":"https://deerdawn.com/brand-mark.png","version":"1.0.0","provider":{"url":"https://deerdawn.com","organization":"DeerDawn"},"description":"AI session memory. DeerDawn stores a project brief — current task, recent decisions, tech stack, open questions, and where you left off — and hands it to every new AI session across Claude, ChatGPT, Codex, Cursor, and Claude Code, so no session starts cold.","capabilities":{"streaming":false,"extendedAgentCard":false,"pushNotifications":false},"securitySchemes":{"apiKey":{"httpAuthSecurityScheme":{"scheme":"Bearer","description":"Send \"Authorization: Bearer <dd_… API key>\" using a key from https://app.deerdawn.com/api-keys.","bearerFormat":"DeerDawn API key"}},"oauth2":{"oauth2SecurityScheme":{"flows":{"authorizationCode":{"scopes":{"context:read":"Read project briefs, memory, and task boards.","context:write":"Write updates back into project briefs and task boards."},"tokenUrl":"https://api.deerdawn.com/api/v1/oauth/token","pkceRequired":true,"authorizationUrl":"https://api.deerdawn.com/api/v1/oauth/authorize"}},"description":"OAuth 2.1 authorization code + PKCE. Public clients only; register dynamically (RFC 7591) or via a Client ID Metadata Document.","oauth2MetadataUrl":"https://api.deerdawn.com/.well-known/oauth-authorization-server"}}},"documentationUrl":"https://deerdawn.com/connect","defaultInputModes":["text/plain","application/json"],"defaultOutputModes":["text/plain","application/json"],"supportedInterfaces":[{"url":"https://api.deerdawn.com/a2a/v1","protocolBinding":"JSONRPC","protocolVersion":"1.0"}],"securityRequirements":[{"schemes":{"oauth2":{"list":["context:read","context:write"]}}},{"schemes":{"apiKey":{"list":[]}}}]},"signature_status":"unsigned","signature_detail":"No card signature supplied","signature_key_url":null,"signature_checked_at":"2026-10-10T14:58:50.822483+00:00","domain_claimed_at":null,"domain_proof_checked_at":null,"source_name":"Agenstry federation","source_url":"https://agenstry.com/docs","last_check":{"checked_at":"2026-10-10T14:58:50.822483+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"also_published_at":[],"history_urls":["https://deerdawn.com/.well-known/agent-card.json"],"skills":[{"skill_id":"load-project-brief","name":"Load project brief","description":"Return the current DeerDawn brief for a project — active task, recent decisions, tech stack, open questions, and where the last session left off — so a calling agent starts warm instead of cold.","tags":["memory","context","briefing","session"],"quality_warning":false},{"skill_id":"read-task-board","name":"Read task board","description":"Return the project task board — cards grouped across Backlog, Blocked, In Progress, Integration, Testing, and Done — as structured data.","tags":["tasks","planning","status"],"quality_warning":false},{"skill_id":"record-memory-update","name":"Record memory update","description":"Write a summary of what changed — a decision made, a task moved, a feature shipped — back into the project brief so the next session inherits it. Requires the context:write scope.","tags":["memory","write","handoff"],"quality_warning":false},{"skill_id":"search-memory","name":"Search project memory","description":"Search stored project memory across every workspace project and return the matching tasks, decisions, goals, and open questions with the project they belong to.","tags":["memory","search","retrieval"],"quality_warning":false}],"quality_flags":[],"check_history":{"checks":2,"passed":2},"recent_checks":[{"card_url":"https://deerdawn.com/.well-known/agent-card.json","checked_at":"2026-10-10T14:58:50.822483+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://deerdawn.com/.well-known/agent-card.json","checked_at":"2026-10-10T12:37:08.155338+00:00","success":true,"http_status":200,"detail":"Agent Card validated"}],"endpoint_tls_check":{"checked_at":"2026-10-10T14:58:50.822483+00:00","success":true,"detail":"Valid TLS connection to advertised endpoint host; no A2A request sent"},"protocol_check":{"checked_at":"2026-10-10T12:37:08.155338+00:00","state":"auth_required","http_status":401,"detail":"Endpoint requires authentication; A2A response not confirmed"},"events":[],"relationships":[],"verification":{"agent_card_url":"https://deerdawn.com/.well-known/agent-card.json","last_successful_card_check":"2026-10-10T14:58:50.822483+00:00","latest_card_check":{"checked_at":"2026-10-10T14:58:50.822483+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"signature_status":"unsigned","signature_checked_at":"2026-10-10T14:58:50.822483+00:00","task_endpoint_tested":true,"task_execution_tested":false,"endpoint_tls_checked_at":"2026-10-10T14:58:50.822483+00:00","endpoint_tls_reachable":true,"protocol_check_state":"auth_required","protocol_checked_at":"2026-10-10T12:37:08.155338+00:00","provider_identity_verified":false,"domain_claimed_at":null,"domain_proof_checked_at":null}}