{"id":2059,"date":"2018-10-17T16:09:00","date_gmt":"2018-10-17T16:09:00","guid":{"rendered":"https:\/\/blog.kindgeek.com\/?p=2059"},"modified":"2024-05-30T11:42:15","modified_gmt":"2024-05-30T11:42:15","slug":"hyperledger-sawtooth-blockchain-platform-for-business-needs","status":"publish","type":"post","link":"https:\/\/www.kindgeek.com\/blog\/post\/hyperledger-sawtooth-blockchain-platform-for-business-needs","title":{"rendered":"Hyperledger Sawtooth &#8211; Blockchain Platform for Business Needs"},"content":{"rendered":"<div class=\"inhype-post\"><p class=\"post-date\">Recently updated on May 30, 2024<\/p><\/div>\n<p><a href=\"#text1\">How does Hyperledger Sawtooth Work?<\/a><\/p>\n\n\n\n<p><a href=\"#text2\">What are the advantages of Hyperledger Sawtooth?<\/a><\/p>\n\n\n\n<p><a href=\"#text3\">Who Uses and Supports HyperLedger Sawtooth?<\/a><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"960\" height=\"719\" src=\"https:\/\/kindgeek.com\/blog\/wp-content\/uploads\/2018\/10\/DGEF61kbNE3RisalmztX.png\" alt=\"\" class=\"wp-image-2062\" srcset=\"https:\/\/www.kindgeek.com\/blog\/wp-content\/uploads\/2018\/10\/DGEF61kbNE3RisalmztX.png 960w, https:\/\/www.kindgeek.com\/blog\/wp-content\/uploads\/2018\/10\/DGEF61kbNE3RisalmztX-300x225.png 300w, https:\/\/www.kindgeek.com\/blog\/wp-content\/uploads\/2018\/10\/DGEF61kbNE3RisalmztX-768x575.png 768w, https:\/\/www.kindgeek.com\/blog\/wp-content\/uploads\/2018\/10\/DGEF61kbNE3RisalmztX-360x270.png 360w\" sizes=\"auto, (max-width: 960px) 100vw, 960px\" \/><\/figure>\n\n\n\n<p>If you&#8217;ve been wondering, &#8220;what is Hyperledger Sawtooth? Why Hyperledger Sawtooth? What are Hyperledger Sawtooth&#8217;s advantages?&#8221; this article is for you then.&nbsp;<\/p>\n\n\n\n<p>Hyperledger Sawtooth &#8211; is an open-source business blockchain (distributed ledger) platform. The blockchain is definitely a lasting trend, and giving fancy names to blockchain platforms is a trend within a trend<\/p>\n\n\n\n<p>The primary aim behind Hyperledger was to create a blockchain platform that could be easily implemented by different businesses and communities. The creators\u00a0put it\u00a0this way:<\/p>\n\n\n\n<p>\u201c[Hyperledger Sawtooth is] an operating system for marketplaces, data-sharing networks, micro-currencies, and decentralized digital communities. Our design philosophy targets keeping distributed ledgers [basically, blockchain] distributed and making smart contracts safe &#8211; particularly for enterprise use.\u201d<\/p>\n\n\n\n<p>And, apparently, the developers of Sawtooth managed to do so.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"221\" src=\"https:\/\/kindgeek.com\/blog\/wp-content\/uploads\/2021\/02\/sxJMzQe5XsIYg2imNwBd-1024x221.png\" alt=\"\" class=\"wp-image-2065\" srcset=\"https:\/\/www.kindgeek.com\/blog\/wp-content\/uploads\/2021\/02\/sxJMzQe5XsIYg2imNwBd-1024x221.png 1024w, https:\/\/www.kindgeek.com\/blog\/wp-content\/uploads\/2021\/02\/sxJMzQe5XsIYg2imNwBd-300x65.png 300w, https:\/\/www.kindgeek.com\/blog\/wp-content\/uploads\/2021\/02\/sxJMzQe5XsIYg2imNwBd-768x166.png 768w, https:\/\/www.kindgeek.com\/blog\/wp-content\/uploads\/2021\/02\/sxJMzQe5XsIYg2imNwBd-1536x331.png 1536w, https:\/\/www.kindgeek.com\/blog\/wp-content\/uploads\/2021\/02\/sxJMzQe5XsIYg2imNwBd-360x78.png 360w, https:\/\/www.kindgeek.com\/blog\/wp-content\/uploads\/2021\/02\/sxJMzQe5XsIYg2imNwBd.png 1800w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<a id=\"text1\"><\/a>\n\n\n\n<h2 class=\"wp-block-heading\">How does Hyperledger Sawtooth Work?<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">1. Hyperledger\u2019s Ledger<\/h3>\n\n\n\n<p>So, we have already established that Sawtooth is a distributed ledger platform, which means that it is a decentralized network (shared database). Each participant of the network operates a copy of the database and \u201cengages in a protocol that ensures universal agreement of the state of the ledger.\u201d Basically, it is a networking democracy, to which a randomly chosen participant can contribute at a given time.&nbsp;<\/p>\n\n\n\n<p>HyperLedger Sawtooth consists of three primary components<\/p>\n\n\n\n<p>1) A data model to capture the current state of the ledger<\/p>\n\n\n\n<p>2) A language of transactions that participants use to change the state of the ledger<\/p>\n\n\n\n<p>3) A protocol used to build consensus among the participants.&nbsp;<\/p>\n\n\n\n<p>In Sawtooth, a data model and a language of transactions are bundled together in a transaction family. Hyperledger\u2019s users are expected to build custom transaction families, but some default options are available as well.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2. Proof-elapsed-time (PoET) Consensus Algorithm<\/h3>\n\n\n\n<p>Hyperledger Sawtooth decides who can participate (submit transaction) in the distributed ledger platform at the moment and who cannot. In order to make such a decision, blockchain platforms use so-called consensus algorithms. These algorithms come in different shapes.&nbsp;<em>Hyperledger Sawtooth uses a proof-of-elapsed time<\/em>&nbsp;consensus algorithm.&nbsp;<\/p>\n\n\n\n<p><em>So how does Proof-of-elapsed (PoET) time works?&nbsp;<\/em><\/p>\n\n\n\n<p>Each participant of the Sawtooth\u2019s network requests a certain amount of randomly chosen time, and the one who waits the least amount of time commits a new block to the ledger. To say more PoETically, each node sleeps for a random amount of time, and the one that wakes up first commits the block and informs about it the whole network to update its state.&nbsp;&nbsp;<\/p>\n\n\n\n<p>You can ask how does the distributed ledger platform knows that participants do not cheat by purposefully implementing shorter durations of time in order to win a block? It may undermine the security of the blockchain platform.<\/p>\n\n\n\n<p>Don\u2019t worry, PoET relies on&nbsp;<a target=\"_blank\" href=\"https:\/\/software.intel.com\/en-us\/sgx\" rel=\"noreferrer noopener\">Intel\u2019s Software Guard Extension<\/a>&nbsp;Algorithm, which \u201cprotects selected data from disclosure and modification.\u201d Intel\u2019s solution allows running \u201cprotected code in a trusted environment.\u201d Long story short, SGX is a hardware component that developers can use to ensure that code works the way it should work.&nbsp;<\/p>\n\n\n\n<p>Moreover, the proof-of-elapsed time is less power-hungry<em>&nbsp;<\/em>than the proof-of-work algorithm, which is used in Bitcoin, for example. The security and optimal energy consumption make proof-of-elapsed time an attractive option for the business-oriented blockchain platform.&nbsp;<\/p>\n\n\n\n<a id=\"text2\"><\/a>\n\n\n\n<h2 class=\"wp-block-heading\">What are the advantages of Hyperledger Sawtooth?&nbsp;<\/h2>\n\n\n\n<p>Hyperledger Sawtooth has a lot of benefits that make it an effective and flexible blockchain platform, which is perfectly suitable for business needs. Those advantages are<\/p>\n\n\n\n<p><strong>1) Energy-efficiency<\/strong>. As it was mentioned, the specifics of the proof-of-elapsed time consensus algorithm make Sawtooth energy-efficient if compared to other blockchain platforms, which may use proof-of-work, for example.&nbsp;<\/p>\n\n\n\n<p><strong>2) Byzantine-fault tolerant<\/strong>. In a few words, the ledger network is protected against failure that occurs when the network is not sure whether a certain node has failed or not.&nbsp;<\/p>\n\n\n\n<p><strong>3) Parallel Scheduling<\/strong>. Hyperledger Sawtooth supports serial and parallel scheduling of transactions. Parallel scheduling increases productivity by reducing latency that occurs during serial scheduling.&nbsp;<\/p>\n\n\n\n<p><strong>4) Multilanguage support<\/strong>. Sawtooth allows developing smart contracts in Python, Javascript, Rust, C++, and Go.<\/p>\n\n\n\n<p><strong>5) Dynamic Consensus<\/strong>. Sawtooth allows easily changing all the blockchain settings as well as the consensus algorithm without taking the network down.&nbsp;<\/p>\n\n\n\n<p><strong>6) Loose coupling architecture<\/strong>. The blocks within the Sawtooth\u2019s network are not highly dependent on each other, which means that the change that is made to one element would not affect the network as a whole. It also significantly decreases the possibility of unexpected errors, simplifies testing, and maintenance of the leger.&nbsp;<\/p>\n\n\n\n<p><strong>7) Events<\/strong>. Sawtooth supports creating and broadcasting events across the network.&nbsp;<\/p>\n\n\n\n<p><strong>8) Permissioned\/Permissionless<\/strong>. Sawtooth can be configured to be either permission (closed networks; users cannot freely join the distributed ledger system) or permissionless (every user can start interacting with the network, submitting transactions). By default, Hyperledger Sawtooth is permitted.<\/p>\n\n\n\n<a id=\"text3\"><\/a>\n\n\n\n<h2 class=\"wp-block-heading\">Who Uses and Supports HyperLedger Sawtooth?&nbsp;<\/h2>\n\n\n\n<p>Even though Hyperledger Sawtooth is a relatively fresh and young blockchain platform it has already been&nbsp;<a target=\"_blank\" href=\"https:\/\/www.hyperledger.org\/announcements\/2018\/01\/30\/hyperledger-releases-hyperledger-sawtooth-1-0\" rel=\"noreferrer noopener\">supported<\/a>&nbsp;by such companies as&nbsp;<\/p>\n\n\n\n<p>&nbsp;&#8211;&nbsp;<a target=\"_blank\" href=\"https:\/\/aws.amazon.com\/marketplace\/pp\/B075TKQCC2\" rel=\"noreferrer noopener\">Amazon Web Services<\/a><\/p>\n\n\n\n<p>&nbsp;&#8211;&nbsp;<a target=\"_blank\" href=\"https:\/\/www.intel.com\/content\/www\/us\/en\/security\/blockchain-overview.html\" rel=\"noreferrer noopener\">Intel<\/a><\/p>\n\n\n\n<p>&nbsp;&#8211;&nbsp;<a target=\"_blank\" href=\"https:\/\/cryptoslate.com\/t-mobile-next-identity-platform\/\" rel=\"noreferrer noopener\">T-Mobile<\/a><\/p>\n\n\n\n<p>&nbsp;&#8211; Huawei&nbsp;<\/p>\n\n\n\n<p>&nbsp;&#8211;&nbsp;<a target=\"_blank\" href=\"https:\/\/www.ibm.com\/blogs\/blockchain\/2018\/06\/blockchain-journey-ibm-hyperledger-fabric\/\" rel=\"noreferrer noopener\">IBM<\/a><\/p>\n\n\n\n<p>Recently Hyperledger Sawtooth has been used to develop&nbsp;<a target=\"_blank\" href=\"https:\/\/www.hyperledger.org\/blog\/2018\/09\/20\/bitagora-a-decentralized-voting-platform-built-on-hyperledger-sawtooth\" rel=\"noreferrer noopener\">Bitagora<\/a>, a decentralized voting platform.&nbsp;<\/p>\n\n\n\n<p>Considering the features and architecture of Hyperledger Sawtooth, it could be stated that the blockchain platform can be easily implemented by&nbsp;<a href=\"https:\/\/kindgeek.com\" target=\"_blank\" rel=\"noreferrer noopener\">Finance<\/a>,&nbsp; <a target=\"_blank\" href=\"https:\/\/services.kindgeek.com\/industries\/healthcare\" rel=\"noreferrer noopener\">HealthCare<\/a>,&nbsp;<a href=\"https:\/\/services.kindgeek.com\/industries\/retail\" target=\"_blank\" rel=\"noreferrer noopener\">Retail<\/a>, and other organizations in order to develop decentralized, safe, and reliable environments for their operations.&nbsp;&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hyperledger Sawtooth &#8211; is an open-source business blockchain (distributed ledger) platform. The blockchain is definitely a lasting trend, and giving fancy names to blockchain platforms is a trend within a trend.<\/p>\n<p>The primary aim behind Hyperledger was to create a blockchain platform that could be easily implemented by different businesses and communities.<\/p>\n","protected":false},"author":5,"featured_media":2062,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[131],"tags":[],"class_list":{"0":"post-2059","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-blockchain"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Hyperledger Sawtooth - Blockchain Platform for Business Needs | Kindgeek<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kindgeek.com\/blog\/post\/hyperledger-sawtooth-blockchain-platform-for-business-needs\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Hyperledger Sawtooth - Blockchain Platform for Business Needs | Kindgeek\" \/>\n<meta property=\"og:description\" content=\"Hyperledger Sawtooth - is an open-source business blockchain (distributed ledger) platform. The blockchain is definitely a lasting trend, and giving fancy names to blockchain platforms is a trend within a trend. The primary aim behind Hyperledger was to create a blockchain platform that could be easily implemented by different businesses and communities.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kindgeek.com\/blog\/post\/hyperledger-sawtooth-blockchain-platform-for-business-needs\" \/>\n<meta property=\"og:site_name\" content=\"Kindgeek\" \/>\n<meta property=\"article:published_time\" content=\"2018-10-17T16:09:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-05-30T11:42:15+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kindgeek.com\/blog\/wp-content\/uploads\/2018\/10\/DGEF61kbNE3RisalmztX.png\" \/>\n\t<meta property=\"og:image:width\" content=\"960\" \/>\n\t<meta property=\"og:image:height\" content=\"719\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Mykhailo Bogdan\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Mykhailo Bogdan\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Hyperledger Sawtooth - Blockchain Platform for Business Needs | Kindgeek","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:\/\/kindgeek.com\/blog\/post\/hyperledger-sawtooth-blockchain-platform-for-business-needs","og_locale":"en_US","og_type":"article","og_title":"Hyperledger Sawtooth - Blockchain Platform for Business Needs | Kindgeek","og_description":"Hyperledger Sawtooth - is an open-source business blockchain (distributed ledger) platform. The blockchain is definitely a lasting trend, and giving fancy names to blockchain platforms is a trend within a trend. The primary aim behind Hyperledger was to create a blockchain platform that could be easily implemented by different businesses and communities.","og_url":"https:\/\/kindgeek.com\/blog\/post\/hyperledger-sawtooth-blockchain-platform-for-business-needs","og_site_name":"Kindgeek","article_published_time":"2018-10-17T16:09:00+00:00","article_modified_time":"2024-05-30T11:42:15+00:00","og_image":[{"width":960,"height":719,"url":"https:\/\/kindgeek.com\/blog\/wp-content\/uploads\/2018\/10\/DGEF61kbNE3RisalmztX.png","type":"image\/png"}],"author":"Mykhailo Bogdan","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Mykhailo Bogdan","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kindgeek.com\/blog\/post\/hyperledger-sawtooth-blockchain-platform-for-business-needs#article","isPartOf":{"@id":"https:\/\/kindgeek.com\/blog\/post\/hyperledger-sawtooth-blockchain-platform-for-business-needs"},"author":{"name":"Mykhailo Bogdan","@id":"https:\/\/kindgeek.com\/blog\/#\/schema\/person\/da573e7542c45dc047809322eb5dda40"},"headline":"Hyperledger Sawtooth &#8211; Blockchain Platform for Business Needs","datePublished":"2018-10-17T16:09:00+00:00","dateModified":"2024-05-30T11:42:15+00:00","mainEntityOfPage":{"@id":"https:\/\/kindgeek.com\/blog\/post\/hyperledger-sawtooth-blockchain-platform-for-business-needs"},"wordCount":932,"commentCount":0,"publisher":{"@id":"https:\/\/kindgeek.com\/blog\/#organization"},"image":{"@id":"https:\/\/kindgeek.com\/blog\/post\/hyperledger-sawtooth-blockchain-platform-for-business-needs#primaryimage"},"thumbnailUrl":"https:\/\/www.kindgeek.com\/blog\/wp-content\/uploads\/2018\/10\/DGEF61kbNE3RisalmztX.png","articleSection":["Blockchain"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/kindgeek.com\/blog\/post\/hyperledger-sawtooth-blockchain-platform-for-business-needs","url":"https:\/\/kindgeek.com\/blog\/post\/hyperledger-sawtooth-blockchain-platform-for-business-needs","name":"Hyperledger Sawtooth - Blockchain Platform for Business Needs | Kindgeek","isPartOf":{"@id":"https:\/\/kindgeek.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kindgeek.com\/blog\/post\/hyperledger-sawtooth-blockchain-platform-for-business-needs#primaryimage"},"image":{"@id":"https:\/\/kindgeek.com\/blog\/post\/hyperledger-sawtooth-blockchain-platform-for-business-needs#primaryimage"},"thumbnailUrl":"https:\/\/www.kindgeek.com\/blog\/wp-content\/uploads\/2018\/10\/DGEF61kbNE3RisalmztX.png","datePublished":"2018-10-17T16:09:00+00:00","dateModified":"2024-05-30T11:42:15+00:00","breadcrumb":{"@id":"https:\/\/kindgeek.com\/blog\/post\/hyperledger-sawtooth-blockchain-platform-for-business-needs#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kindgeek.com\/blog\/post\/hyperledger-sawtooth-blockchain-platform-for-business-needs"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/kindgeek.com\/blog\/post\/hyperledger-sawtooth-blockchain-platform-for-business-needs#primaryimage","url":"https:\/\/www.kindgeek.com\/blog\/wp-content\/uploads\/2018\/10\/DGEF61kbNE3RisalmztX.png","contentUrl":"https:\/\/www.kindgeek.com\/blog\/wp-content\/uploads\/2018\/10\/DGEF61kbNE3RisalmztX.png","width":960,"height":719},{"@type":"BreadcrumbList","@id":"https:\/\/kindgeek.com\/blog\/post\/hyperledger-sawtooth-blockchain-platform-for-business-needs#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kindgeek.com\/blog"},{"@type":"ListItem","position":2,"name":"Hyperledger Sawtooth &#8211; Blockchain Platform for Business Needs"}]},{"@type":"WebSite","@id":"https:\/\/kindgeek.com\/blog\/#website","url":"https:\/\/kindgeek.com\/blog\/","name":"Kindgeek","description":"Blog | Kindgeek","publisher":{"@id":"https:\/\/kindgeek.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kindgeek.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/kindgeek.com\/blog\/#organization","name":"Kindgeek","url":"https:\/\/kindgeek.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/kindgeek.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/kindgeek.com\/blog\/wp-content\/uploads\/2026\/02\/kg-logo-updated.png","contentUrl":"https:\/\/kindgeek.com\/blog\/wp-content\/uploads\/2026\/02\/kg-logo-updated.png","width":300,"height":60,"caption":"Kindgeek"},"image":{"@id":"https:\/\/kindgeek.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/kindgeek.com\/blog\/#\/schema\/person\/da573e7542c45dc047809322eb5dda40","name":"Mykhailo Bogdan","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/kindgeek.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/www.kindgeek.com\/blog\/wp-content\/uploads\/2021\/04\/mykhailo-150x150.jpeg","contentUrl":"https:\/\/www.kindgeek.com\/blog\/wp-content\/uploads\/2021\/04\/mykhailo-150x150.jpeg","caption":"Mykhailo Bogdan"},"url":"https:\/\/www.kindgeek.com\/blog\/post\/author\/mykhailo-bogdan"}]}},"_links":{"self":[{"href":"https:\/\/www.kindgeek.com\/blog\/wp-json\/wp\/v2\/posts\/2059","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.kindgeek.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.kindgeek.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.kindgeek.com\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kindgeek.com\/blog\/wp-json\/wp\/v2\/comments?post=2059"}],"version-history":[{"count":9,"href":"https:\/\/www.kindgeek.com\/blog\/wp-json\/wp\/v2\/posts\/2059\/revisions"}],"predecessor-version":[{"id":4953,"href":"https:\/\/www.kindgeek.com\/blog\/wp-json\/wp\/v2\/posts\/2059\/revisions\/4953"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.kindgeek.com\/blog\/wp-json\/wp\/v2\/media\/2062"}],"wp:attachment":[{"href":"https:\/\/www.kindgeek.com\/blog\/wp-json\/wp\/v2\/media?parent=2059"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.kindgeek.com\/blog\/wp-json\/wp\/v2\/categories?post=2059"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.kindgeek.com\/blog\/wp-json\/wp\/v2\/tags?post=2059"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}