{"id":9495,"name":"Eldamo Elvish Agent","description":"Agentic access to Paul Strack's Eldamo Tolkien-language lexicon. Skills: Quenya/Sindarin name generation (deterministic, lexicon-grounded), morphologically-guided translation (LLM-backed, streaming), and dual-path neologism construction with phonotactic scoring (LLM-backed, two artifacts).","card_url":"https://candir.mithlond.com/.well-known/agent-card.json","endpoint":"https://candir.mithlond.com/a2a","protocol_version":"1.0","first_seen":"2026-10-10T07:52:46.224866+00:00","last_verified":"2026-10-10T15:15:50.861762+00:00","card":{"name":"Eldamo Elvish Agent","skills":[{"id":"name-generate","name":"Elvish Name Generator","tags":["linguistics","names","quenya","sindarin","tolkien"],"examples":["name star silver quenya","name grey flame sindarin","name ocean wisdom feminine sindarin","name strong mountain masculine quenya"],"description":"Generates grammatically authentic Quenya or Sindarin names by searching the Eldamo lexicon for roots matching concept keywords and applying historical compounding rules.","securityRequirements":[{"schemes":{"mithlond-oauth":["agent:invoke","skill:name-generate"]}}]},{"id":"neologism","name":"Elvish Neologism Builder","tags":["linguistics","neologism","quenya","sindarin","tolkien"],"examples":["neologism hover-board quenya","coin a word for artificial intelligence sindarin","invent: blockchain in quenya"],"description":"Constructs new Elvish words for modern concepts using two stylistic paths (Practical and Poetic), the Anchorage Protocol, phonotactic constraints, and a 100-point scoring matrix.","securityRequirements":[{"schemes":{"mithlond-oauth":["agent:invoke","skill:neologism"]}}]},{"id":"translate","name":"Elvish Translator","tags":["linguistics","translation","quenya","sindarin","tolkien"],"examples":["translate farewell my friend to quenya","translate to sindarin: the grey havens","translate a star shines on the hour of our meeting to quenya"],"description":"Translates English text into Quenya or Sindarin, applying correct morphology, case endings, and consonant mutations. LLM-backed (Vertex AI Gemini or a local llama.cpp/mlx_lm.server Gemma model) with Eldamo lexicon context.","securityRequirements":[{"schemes":{"mithlond-oauth":["agent:invoke","skill:translate"]}}]},{"id":"echo","name":"Echo","tags":["diagnostic"],"examples":["hello","Namarie"],"description":"Diagnostic: echoes the supplied text back. Requires only agent:invoke."}],"version":"0.2.0","description":"Agentic access to Paul Strack's Eldamo Tolkien-language lexicon. Skills: Quenya/Sindarin name generation (deterministic, lexicon-grounded), morphologically-guided translation (LLM-backed, streaming), and dual-path neologism construction with phonotactic scoring (LLM-backed, two artifacts).","capabilities":{"streaming":true,"extendedAgentCard":true},"securitySchemes":{"mithlond-oauth":{"oauth2SecurityScheme":{"flows":{"authorizationCode":{"scopes":{"agent:invoke":"Send messages to the Eldamo A2A agent","lexicon:read":"Search and read the Eldamo Tolkien lexicon","audio:generate":"Synthesize Elvish pronunciation audio via the TTS proxy","skill:neologism":"Use the Elvish neologism-builder skill","skill:translate":"Use the Elvish translation skill","skill:name-generate":"Use the Elvish name-generation skill"},"tokenUrl":"https://candir.mithlond.com/api/oauth/token","pkceRequired":true,"authorizationUrl":"https://www.mithlond.com/mcp-auth"}}}}},"defaultInputModes":["text"],"defaultOutputModes":["text"],"supportedInterfaces":[{"url":"https://candir.mithlond.com/a2a","protocolBinding":"JSONRPC","protocolVersion":"1.0"}],"securityRequirements":[{"schemes":{"mithlond-oauth":["agent:invoke"]}}]},"signature_status":"unsigned","signature_detail":"No card signature supplied","signature_key_url":null,"signature_checked_at":"2026-10-10T15:15:50.861762+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-10T15:15:50.861762+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"also_published_at":[],"history_urls":["https://candir.mithlond.com/.well-known/agent-card.json"],"skills":[{"skill_id":"echo","name":"Echo","description":"Diagnostic: echoes the supplied text back. Requires only agent:invoke.","tags":["diagnostic"],"quality_warning":false},{"skill_id":"name-generate","name":"Elvish Name Generator","description":"Generates grammatically authentic Quenya or Sindarin names by searching the Eldamo lexicon for roots matching concept keywords and applying historical compounding rules.","tags":["linguistics","names","quenya","sindarin","tolkien"],"quality_warning":false},{"skill_id":"neologism","name":"Elvish Neologism Builder","description":"Constructs new Elvish words for modern concepts using two stylistic paths (Practical and Poetic), the Anchorage Protocol, phonotactic constraints, and a 100-point scoring matrix.","tags":["linguistics","neologism","quenya","sindarin","tolkien"],"quality_warning":false},{"skill_id":"translate","name":"Elvish Translator","description":"Translates English text into Quenya or Sindarin, applying correct morphology, case endings, and consonant mutations. LLM-backed (Vertex AI Gemini or a local llama.cpp/mlx_lm.server Gemma model) with Eldamo lexicon context.","tags":["linguistics","translation","quenya","sindarin","tolkien"],"quality_warning":false}],"quality_flags":[],"check_history":{"checks":4,"passed":4},"recent_checks":[{"card_url":"https://candir.mithlond.com/.well-known/agent-card.json","checked_at":"2026-10-10T15:15:50.861762+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://candir.mithlond.com/.well-known/agent-card.json","checked_at":"2026-10-10T12:38:47.450329+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://candir.mithlond.com/.well-known/agent-card.json","checked_at":"2026-10-10T07:58:58.410034+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://candir.mithlond.com/.well-known/agent-card.json","checked_at":"2026-10-10T07:52:46.224866+00:00","success":true,"http_status":200,"detail":"Agent Card validated"}],"endpoint_tls_check":{"checked_at":"2026-10-10T15:15:50.861762+00:00","success":true,"detail":"Valid TLS connection to advertised endpoint host; no A2A request sent"},"protocol_check":{"checked_at":"2026-10-10T07:52:46.224866+00:00","state":"auth_required","http_status":401,"detail":"Endpoint requires authentication; A2A response not confirmed"},"events":[],"relationships":[],"verification":{"agent_card_url":"https://candir.mithlond.com/.well-known/agent-card.json","last_successful_card_check":"2026-10-10T15:15:50.861762+00:00","latest_card_check":{"checked_at":"2026-10-10T15:15:50.861762+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"signature_status":"unsigned","signature_checked_at":"2026-10-10T15:15:50.861762+00:00","task_endpoint_tested":true,"task_execution_tested":false,"endpoint_tls_checked_at":"2026-10-10T15:15:50.861762+00:00","endpoint_tls_reachable":true,"protocol_check_state":"auth_required","protocol_checked_at":"2026-10-10T07:52:46.224866+00:00","provider_identity_verified":false,"domain_claimed_at":null,"domain_proof_checked_at":null}}