{"ok":true,"host":"dualregistry.dev","name":"_mcp.dualregistry.dev","expected_txt":"v=mcp1; url=https://www.dualregistry.dev/.well-known/mcp/server-card.json; proto=streamable-http; pk=ed25519:AYLu/dJpwe1IkWiuahzQKYa1MXgQckdaxZ3y8jRzu7Q=; scope=tools,resources; cap=registry; priority=10","expected_txt_legacy":"v=1 name=io.agents1.registry url=https://www.dualregistry.dev/.well-known/mcp/server-card.json","dns_record_hint":"_mcp.dualregistry.dev. IN TXT \"v=mcp1; url=https://www.dualregistry.dev/.well-known/mcp/server-card.json; proto=streamable-http; pk=ed25519:AYLu/dJpwe1IkWiuahzQKYa1MXgQckdaxZ3y8jRzu7Q=; scope=tools,resources; cap=registry; priority=10\"","live":true,"format":"mcp1","answers":["_mcp.dualregistry.dev: v=mcp1; url=https://www.dualregistry.dev/.well-known/mcp/server-card.json; proto=streamable-http; pk=ed25519:AYLu/dJpwe1IkWiuahzQKYa1MXgQckdaxZ3y8jRzu7Q=; scope=tools,resources; cap=registry; priority=10"],"source":"dns-over-https:cloudflare-dns.com","instructions":["Add/update DNS TXT at _mcp.dualregistry.dev","Preferred (IETF draft): v=mcp1; url=https://www.dualregistry.dev/.well-known/mcp/server-card.json; proto=streamable-http; pk=ed25519:AYLu/dJpwe1IkWiuahzQKYa1MXgQckdaxZ3y8jRzu7Q=; scope=tools,resources; cap=registry; priority=10","Legacy still accepted: v=1 name=io.agents1.registry url=https://www.dualregistry.dev/.well-known/mcp/server-card.json","TTL: 300 (or auto)","Cloudflare: DNS → Records → TXT on _mcp","Or POST /api/ops/cloudflare-apply with CLOUDFLARE_API_TOKEN","Verify: GET /api/dns/mcp-status until live=true and format=mcp1"],"registrar_note":"App code publishes the expected value; zone write needs Cloudflare token or dashboard.","mcp_server_card":"https://dualregistry.dev/.well-known/mcp/server-card.json","mcp_registry_package":"https://dualregistry.dev/api/mcp-registry/server.json","agentmap":"https://dualregistry.dev/agentmap.json"}