{"id":78840,"date":"2019-12-11T09:14:58","date_gmt":"2019-12-11T17:14:58","guid":{"rendered":"https:\/\/cloudblogs.microsoft.com\/opensource\/?p=78840"},"modified":"2025-06-27T04:23:10","modified_gmt":"2025-06-27T11:23:10","slug":"w3c-microsoft-trace-context-specification-proposed-recommendation-status","status":"publish","type":"post","link":"https:\/\/opensource.microsoft.com\/blog\/2019\/12\/11\/w3c-microsoft-trace-context-specification-proposed-recommendation-status\/","title":{"rendered":"W3C Trace Context specification reaches Proposed Recommendation status"},"content":{"rendered":"\n<p>Today we announced that the <a href=\"https:\/\/www.w3.org\/TR\/trace-context-1\/\">W3C Trace Context<\/a> specification <a href=\"https:\/\/www.w3.org\/blog\/2019\/12\/trace-context-enters-proposed-recommendation\">entered Proposed Recommendation maturity level<\/a>. A unified approach for propagating distributed trace identifiers and context improves observability into the behavior of distributed applications, facilitating problem and performance analysis. The interoperability provided by Trace Context is a prerequisite to manage modern applications with a microservice architecture.<\/p>\n\n\n\n<p>There are many benefits to this specification being a standard and we see a wide number of companies and projects adopting it. Google, Dynatrace, Elastic, New Relic, and LightStep have already announced their support and others are actively participating in discussions.<\/p>\n\n\n\n<p>Microsoft is a founding member of W3C Distributed Tracing Working Group, whose charter is to improve observability in modern cloud apps. Modern cloud apps are typically distributed in nature and require specialized observability techniques to pinpoint failures and performance problems. In addition, the wide variety of platforms, libraries, and programming languages used for cloud applications makes observability a challenge and the open source and community-driven standardization effort in the best path to resolving it.<\/p>\n\n\n\n<p>We in Microsoft are committed to improve the development and observability of modern cloud apps via W3C Distributed Tracing Working Group and other efforts. It is also why we invest in open source projects such as <a href=\"https:\/\/opentelemetry.io\">OpenTelemetry<\/a>, <a href=\"https:\/\/dapr.io\">Distributed Application Runtime<\/a>, Orleans (<a href=\"https:\/\/dotnet.github.io\/orleans\/\">Distributed .NET),<\/a> and many others.<\/p>\n\n\n\n<p>Microsoft operates in two roles \u2014 as a cloud provider and observability tool provider. As a cloud provider, we strive to make cloud services and apps hosted in Azure easy to observe and troubleshoot using any tool of your choice. As a monitoring tool provider, for <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/azure-monitor\/azure-monitor-app-hub\">Application Insights<\/a> in Azure Monitor,&nbsp;we build experiences such as <a href=\"https:\/\/docs.microsoft.com\/azure\/application-insights\/app-insights-app-map\">Application Map<\/a>&nbsp;and&nbsp;<a href=\"https:\/\/docs.microsoft.com\/azure\/application-insights\/app-insights-transaction-diagnostics\">End-to-End Transaction Diagnostics<\/a>&nbsp;to&nbsp;help solve many of the challenges of monitoring a modern cloud application.<\/p>\n\n\n\n<p>With both of Microsoft\u2019s roles, defining and embracing a standard for distributed trace context propagation is essential. Microsoft is already implementing the W3C Trace Context specification. The protocol is <a href=\"https:\/\/devblogs.microsoft.com\/aspnet\/improvements-in-net-core-3-0-for-troubleshooting-and-monitoring-distributed-apps\/\">built into .NET Core 3.0<\/a>, used in Application Insights and supported by a number of Azure Services.<\/p>\n\n\n\n<p>There is more work ahead for the Trace Context specification and other standardization work happening in <a href=\"https:\/\/www.w3.org\/2018\/distributed-tracing\/\">W3C Distributed Tracing Working Group<\/a>. You can read about <a href=\"https:\/\/www.w3.org\/blog\/2019\/11\/w3c-distributed-tracing-working-group-workshop-in-seattle-november-2019\/\">some hot topics<\/a> in this area and we hope you\u2019ll join in the effort to shape the future of distributed tracing.<\/p>\n\n\n\n<p>Any questions or feedback? Let us know in the comments below.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Today we announced that the W3C Trace Context specification entered Proposed Recommendation maturity level. A unified approach for propagating distributed trace identifiers and context improves observability into the behavior of distributed applications, facilitating problem and performance analysis. The interoperability provided by Trace Context is a prerequisite to manage modern applications with a microservice architecture.<\/p>\n","protected":false},"author":5562,"featured_media":95487,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"msxcm_post_with_no_image":false,"ep_exclude_from_search":false,"_classifai_error":"","_classifai_text_to_speech_error":"","footnotes":""},"post_tag":[2272],"content-type":[346],"topic":[2240,2241,2248],"programming-languages":[],"coauthors":[618],"class_list":["post-78840","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-microsoft","content-type-news","topic-application-development","topic-cloud","topic-standards","review-flag-3-1593580442-169","review-flag-micro-1680215167-604","review-flag-new-1593580248-669"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>W3C Trace Context specification reaches Proposed Recommendation status | Microsoft Open Source Blog<\/title>\n<meta name=\"description\" content=\"Microsoft is committed to improving the development and observability of modern cloud apps as part of the W3C Distributed Tracing Working Group.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/opensource.microsoft.com\/blog\/2019\/12\/11\/w3c-microsoft-trace-context-specification-proposed-recommendation-status\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"W3C Trace Context specification reaches Proposed Recommendation status | Microsoft Open Source Blog\" \/>\n<meta property=\"og:description\" content=\"Microsoft is committed to improving the development and observability of modern cloud apps as part of the W3C Distributed Tracing Working Group.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/opensource.microsoft.com\/blog\/2019\/12\/11\/w3c-microsoft-trace-context-specification-proposed-recommendation-status\/\" \/>\n<meta property=\"og:site_name\" content=\"Microsoft Open Source Blog\" \/>\n<meta property=\"article:published_time\" content=\"2019-12-11T17:14:58+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-27T11:23:10+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2024\/06\/STB13_Julian_07.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1170\" \/>\n\t<meta property=\"og:image:height\" content=\"640\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Sergey Kanzhelev\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@OpenAtMicrosoft\" \/>\n<meta name=\"twitter:site\" content=\"@OpenAtMicrosoft\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Sergey Kanzhelev\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 min read\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/2019\/12\/11\/w3c-microsoft-trace-context-specification-proposed-recommendation-status\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/2019\/12\/11\/w3c-microsoft-trace-context-specification-proposed-recommendation-status\/\"},\"author\":[{\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/author\/sergey-kanzhelev\/\",\"@type\":\"Person\",\"@name\":\"Sergey Kanzhelev\"}],\"headline\":\"W3C Trace Context specification reaches Proposed Recommendation status\",\"datePublished\":\"2019-12-11T17:14:58+00:00\",\"dateModified\":\"2025-06-27T11:23:10+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/2019\/12\/11\/w3c-microsoft-trace-context-specification-proposed-recommendation-status\/\"},\"wordCount\":412,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/2019\/12\/11\/w3c-microsoft-trace-context-specification-proposed-recommendation-status\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2024\/06\/STB13_Julian_07.webp\",\"keywords\":[\"Microsoft\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/opensource.microsoft.com\/blog\/2019\/12\/11\/w3c-microsoft-trace-context-specification-proposed-recommendation-status\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/2019\/12\/11\/w3c-microsoft-trace-context-specification-proposed-recommendation-status\/\",\"url\":\"https:\/\/opensource.microsoft.com\/blog\/2019\/12\/11\/w3c-microsoft-trace-context-specification-proposed-recommendation-status\/\",\"name\":\"W3C Trace Context specification reaches Proposed Recommendation status | Microsoft Open Source Blog\",\"isPartOf\":{\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/2019\/12\/11\/w3c-microsoft-trace-context-specification-proposed-recommendation-status\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/2019\/12\/11\/w3c-microsoft-trace-context-specification-proposed-recommendation-status\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2024\/06\/STB13_Julian_07.webp\",\"datePublished\":\"2019-12-11T17:14:58+00:00\",\"dateModified\":\"2025-06-27T11:23:10+00:00\",\"description\":\"Microsoft is committed to improving the development and observability of modern cloud apps as part of the W3C Distributed Tracing Working Group.\",\"breadcrumb\":{\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/2019\/12\/11\/w3c-microsoft-trace-context-specification-proposed-recommendation-status\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/opensource.microsoft.com\/blog\/2019\/12\/11\/w3c-microsoft-trace-context-specification-proposed-recommendation-status\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/2019\/12\/11\/w3c-microsoft-trace-context-specification-proposed-recommendation-status\/#primaryimage\",\"url\":\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2024\/06\/STB13_Julian_07.webp\",\"contentUrl\":\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2024\/06\/STB13_Julian_07.webp\",\"width\":1170,\"height\":640},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/2019\/12\/11\/w3c-microsoft-trace-context-specification-proposed-recommendation-status\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/opensource.microsoft.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"W3C Trace Context specification reaches Proposed Recommendation status\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/#website\",\"url\":\"https:\/\/opensource.microsoft.com\/blog\/\",\"name\":\"Microsoft Open Source Blog\",\"description\":\"Open dialogue about openness at Microsoft \u2013 open source, standards, interoperability\",\"publisher\":{\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/opensource.microsoft.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/#organization\",\"name\":\"Microsoft Open Source Blog\",\"url\":\"https:\/\/opensource.microsoft.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2019\/08\/Microsoft-Logo.png\",\"contentUrl\":\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2019\/08\/Microsoft-Logo.png\",\"width\":259,\"height\":194,\"caption\":\"Microsoft Open Source Blog\"},\"image\":{\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/OpenAtMicrosoft\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"W3C Trace Context specification reaches Proposed Recommendation status | Microsoft Open Source Blog","description":"Microsoft is committed to improving the development and observability of modern cloud apps as part of the W3C Distributed Tracing Working Group.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/opensource.microsoft.com\/blog\/2019\/12\/11\/w3c-microsoft-trace-context-specification-proposed-recommendation-status\/","og_locale":"en_US","og_type":"article","og_title":"W3C Trace Context specification reaches Proposed Recommendation status | Microsoft Open Source Blog","og_description":"Microsoft is committed to improving the development and observability of modern cloud apps as part of the W3C Distributed Tracing Working Group.","og_url":"https:\/\/opensource.microsoft.com\/blog\/2019\/12\/11\/w3c-microsoft-trace-context-specification-proposed-recommendation-status\/","og_site_name":"Microsoft Open Source Blog","article_published_time":"2019-12-11T17:14:58+00:00","article_modified_time":"2025-06-27T11:23:10+00:00","og_image":[{"width":1170,"height":640,"url":"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2024\/06\/STB13_Julian_07.png","type":"image\/png"}],"author":"Sergey Kanzhelev","twitter_card":"summary_large_image","twitter_creator":"@OpenAtMicrosoft","twitter_site":"@OpenAtMicrosoft","twitter_misc":{"Written by":"Sergey Kanzhelev","Est. reading time":"2 min read"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/opensource.microsoft.com\/blog\/2019\/12\/11\/w3c-microsoft-trace-context-specification-proposed-recommendation-status\/#article","isPartOf":{"@id":"https:\/\/opensource.microsoft.com\/blog\/2019\/12\/11\/w3c-microsoft-trace-context-specification-proposed-recommendation-status\/"},"author":[{"@id":"https:\/\/opensource.microsoft.com\/blog\/author\/sergey-kanzhelev\/","@type":"Person","@name":"Sergey Kanzhelev"}],"headline":"W3C Trace Context specification reaches Proposed Recommendation status","datePublished":"2019-12-11T17:14:58+00:00","dateModified":"2025-06-27T11:23:10+00:00","mainEntityOfPage":{"@id":"https:\/\/opensource.microsoft.com\/blog\/2019\/12\/11\/w3c-microsoft-trace-context-specification-proposed-recommendation-status\/"},"wordCount":412,"commentCount":1,"publisher":{"@id":"https:\/\/opensource.microsoft.com\/blog\/#organization"},"image":{"@id":"https:\/\/opensource.microsoft.com\/blog\/2019\/12\/11\/w3c-microsoft-trace-context-specification-proposed-recommendation-status\/#primaryimage"},"thumbnailUrl":"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2024\/06\/STB13_Julian_07.webp","keywords":["Microsoft"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/opensource.microsoft.com\/blog\/2019\/12\/11\/w3c-microsoft-trace-context-specification-proposed-recommendation-status\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/opensource.microsoft.com\/blog\/2019\/12\/11\/w3c-microsoft-trace-context-specification-proposed-recommendation-status\/","url":"https:\/\/opensource.microsoft.com\/blog\/2019\/12\/11\/w3c-microsoft-trace-context-specification-proposed-recommendation-status\/","name":"W3C Trace Context specification reaches Proposed Recommendation status | Microsoft Open Source Blog","isPartOf":{"@id":"https:\/\/opensource.microsoft.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/opensource.microsoft.com\/blog\/2019\/12\/11\/w3c-microsoft-trace-context-specification-proposed-recommendation-status\/#primaryimage"},"image":{"@id":"https:\/\/opensource.microsoft.com\/blog\/2019\/12\/11\/w3c-microsoft-trace-context-specification-proposed-recommendation-status\/#primaryimage"},"thumbnailUrl":"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2024\/06\/STB13_Julian_07.webp","datePublished":"2019-12-11T17:14:58+00:00","dateModified":"2025-06-27T11:23:10+00:00","description":"Microsoft is committed to improving the development and observability of modern cloud apps as part of the W3C Distributed Tracing Working Group.","breadcrumb":{"@id":"https:\/\/opensource.microsoft.com\/blog\/2019\/12\/11\/w3c-microsoft-trace-context-specification-proposed-recommendation-status\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/opensource.microsoft.com\/blog\/2019\/12\/11\/w3c-microsoft-trace-context-specification-proposed-recommendation-status\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/opensource.microsoft.com\/blog\/2019\/12\/11\/w3c-microsoft-trace-context-specification-proposed-recommendation-status\/#primaryimage","url":"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2024\/06\/STB13_Julian_07.webp","contentUrl":"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2024\/06\/STB13_Julian_07.webp","width":1170,"height":640},{"@type":"BreadcrumbList","@id":"https:\/\/opensource.microsoft.com\/blog\/2019\/12\/11\/w3c-microsoft-trace-context-specification-proposed-recommendation-status\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/opensource.microsoft.com\/blog\/"},{"@type":"ListItem","position":2,"name":"W3C Trace Context specification reaches Proposed Recommendation status"}]},{"@type":"WebSite","@id":"https:\/\/opensource.microsoft.com\/blog\/#website","url":"https:\/\/opensource.microsoft.com\/blog\/","name":"Microsoft Open Source Blog","description":"Open dialogue about openness at Microsoft \u2013 open source, standards, interoperability","publisher":{"@id":"https:\/\/opensource.microsoft.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/opensource.microsoft.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/opensource.microsoft.com\/blog\/#organization","name":"Microsoft Open Source Blog","url":"https:\/\/opensource.microsoft.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/opensource.microsoft.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2019\/08\/Microsoft-Logo.png","contentUrl":"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2019\/08\/Microsoft-Logo.png","width":259,"height":194,"caption":"Microsoft Open Source Blog"},"image":{"@id":"https:\/\/opensource.microsoft.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/OpenAtMicrosoft"]}]}},"msxcm_display_generated_audio":false,"msxcm_animated_featured_image":null,"distributor_meta":false,"distributor_terms":false,"distributor_media":false,"distributor_original_site_name":"Microsoft Open Source Blog","distributor_original_site_url":"https:\/\/opensource.microsoft.com\/blog","push-errors":false,"_links":{"self":[{"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/posts\/78840","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/users\/5562"}],"replies":[{"embeddable":true,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/comments?post=78840"}],"version-history":[{"count":1,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/posts\/78840\/revisions"}],"predecessor-version":[{"id":97709,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/posts\/78840\/revisions\/97709"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/media\/95487"}],"wp:attachment":[{"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/media?parent=78840"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/post_tag?post=78840"},{"taxonomy":"content-type","embeddable":true,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/content-type?post=78840"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/topic?post=78840"},{"taxonomy":"programming-languages","embeddable":true,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/programming-languages?post=78840"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/coauthors?post=78840"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}