{"id":6092,"date":"2026-06-04T22:24:42","date_gmt":"2026-06-04T22:24:42","guid":{"rendered":"http:\/\/localhost:8080\/?p=6092"},"modified":"2026-06-04T22:24:42","modified_gmt":"2026-06-04T22:24:42","slug":"scythe-evolves-from-traceroute-analytics-to-evolutionary-macroeconomics-for-global-routing-infrastructure","status":"publish","type":"post","link":"https:\/\/neurosphere-2.tail52f848.ts.net\/wordpress\/?p=6092","title":{"rendered":"SCYTHE Evolves: From Traceroute Analytics to Evolutionary Macroeconomics for Global Routing Infrastructure"},"content":{"rendered":"\n<h1 class=\"wp-block-heading\">The Problem: Static Network Analysis in a Dynamic World<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Traditional network observability tools answer questions about the present:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>What is the current route?<\/li>\n\n\n\n<li>Where is latency increasing?<\/li>\n\n\n\n<li>Which AS path is being used?<\/li>\n\n\n\n<li>What changed between yesterday and today?<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">These questions are useful, but they share a common limitation: they describe the network as a static system.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The modern Internet is anything but static.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Carrier relationships shift. Anycast footprints migrate. Transit providers emerge and disappear. Submarine cables fail. Congestion propagates through peering ecosystems. Entire routing strategies evolve in response to environmental pressures.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To understand these systems, we needed a new model.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Instead of treating routing as a collection of paths, SCYTHE now treats routing as an ecosystem.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Evolutionary Routing Ecology<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Over the past development cycle, SCYTHE has undergone a fundamental architectural transformation.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The platform now models Internet infrastructure through a biological and ecological framework consisting of:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Traceroute \u2192 RouteGenome \u2192 TransitMotifGenome \u2192 RouteNicheRegistry \u2192 RouteClimateField \u2192 RouteForecastEngine \u2192 CounterfactualUniverseEngine<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Each route becomes a living entity.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Each routing pattern becomes a species.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Each carrier ecosystem becomes an adaptive environment.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Instead of asking:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">&#8220;What route exists?&#8221;<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">SCYTHE asks:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">&#8220;Why does this route survive?&#8221;<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">and<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">&#8220;What replaces it when it disappears?&#8221;<\/p>\n<\/blockquote>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Route Genomes<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">At the foundation of the system is the RouteGenome.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Each observed route accumulates historical characteristics over time:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Path structure<\/li>\n\n\n\n<li>Latency behavior<\/li>\n\n\n\n<li>Carrier composition<\/li>\n\n\n\n<li>Stability metrics<\/li>\n\n\n\n<li>Mutation history<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Repeated traceroutes no longer generate isolated observations.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">They become longitudinal evolutionary records.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">SCYTHE can now detect:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Gradual drift<\/li>\n\n\n\n<li>Sudden divergence<\/li>\n\n\n\n<li>Route mutations<\/li>\n\n\n\n<li>Lineage formation<\/li>\n\n\n\n<li>Evolutionary branching<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Transit Motifs: Routing Species<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Individual routes rarely evolve in isolation.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Patterns emerge across multiple carriers and regions.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">SCYTHE groups these recurring behaviors into Transit Motif Genomes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Examples include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Anycast migration behaviors<\/li>\n\n\n\n<li>Regional backbone structures<\/li>\n\n\n\n<li>Oceanic transit corridors<\/li>\n\n\n\n<li>CDN edge expansion patterns<\/li>\n\n\n\n<li>Carrier failover signatures<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">These motifs function as higher-order species inside the routing ecosystem.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Adaptive Niches<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">The next breakthrough was the introduction of ecological niches.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Every route now occupies a niche based on phenotype and behavior.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Examples:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>hyperscaler_private_edge<\/li>\n\n\n\n<li>tier1_transit_backbone<\/li>\n\n\n\n<li>regional_backbone<\/li>\n\n\n\n<li>oceanic_crossing<\/li>\n\n\n\n<li>anycast_edge<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Unlike static classifications, niches now possess environmental carrying capacity.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A niche can:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Expand<\/li>\n\n\n\n<li>Contract<\/li>\n\n\n\n<li>Become overcrowded<\/li>\n\n\n\n<li>Become vacant<\/li>\n\n\n\n<li>Collapse entirely<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">For example:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A new hyperscale CDN deployment may expand the carrying capacity of an Anycast Edge niche.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A major cable outage may contract the carrying capacity of Oceanic Crossing niches.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This allows SCYTHE to model competitive pressure rather than merely route existence.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Climate Systems for Routing Infrastructure<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Real ecosystems experience weather.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Routing ecosystems experience climate.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The RouteClimateField continuously measures:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Turbulence<\/li>\n\n\n\n<li>Extinction pressure<\/li>\n\n\n\n<li>Speciation pressure<\/li>\n\n\n\n<li>Motif resilience<\/li>\n\n\n\n<li>Mutation vectors<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">SCYTHE can now classify environmental states such as:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>stable_backbone<\/li>\n\n\n\n<li>carrier_storm<\/li>\n\n\n\n<li>anycast_migration<\/li>\n\n\n\n<li>transitional_drift<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Even more importantly, it can identify recurring oscillations.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Examples include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Weekend traffic migration cycles<\/li>\n\n\n\n<li>Nightly maintenance windows<\/li>\n\n\n\n<li>CDN redistribution rhythms<\/li>\n\n\n\n<li>Regional congestion oscillations<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">These recurring climate cycles become measurable ecological signals.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Lineage Memory<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">One of the most powerful additions is evolutionary memory.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Lineages now preserve:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Historical lifespan<\/li>\n\n\n\n<li>Extinction frequency<\/li>\n\n\n\n<li>Divergence frequency<\/li>\n\n\n\n<li>Preferred mutation vectors<\/li>\n\n\n\n<li>Niche colonization history<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">This allows forecasting to leverage ancestral behavior.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">SCYTHE can now reason:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">&#8220;This lineage historically survives carrier storms.&#8221;<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">or<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">&#8220;This lineage repeatedly evolves toward anycast architectures.&#8221;<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">Historical tendencies become predictive signals.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Selection Pressure<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">The forecasting engine now incorporates explicit selection pressures.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Examples include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Congestion pressure<\/li>\n\n\n\n<li>Economic pressure<\/li>\n\n\n\n<li>Policy pressure<\/li>\n\n\n\n<li>Cable outage pressure<\/li>\n\n\n\n<li>Peering policy pressure<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">This means forecasts are no longer opaque probability scores.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">SCYTHE now explains why divergence or extinction risk is increasing.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Example output:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>{\n  \"predicted_divergence_probability\": 0.82,\n  \"explanatory_pressures\": &#91;\n    \"Congestion pressure (0.81) driving divergence.\",\n    \"Regional climate turbulence increasing mutation likelihood.\"\n  ]\n}<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">The system has evolved from prediction toward explanation.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Niche Succession<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Ecological succession was another major milestone.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">When routes or motifs disappear, SCYTHE records ecological vacancies.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">When replacements emerge, the platform measures:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Succession delay<\/li>\n\n\n\n<li>Fitness delta<\/li>\n\n\n\n<li>Replacement lineage<\/li>\n\n\n\n<li>Niche recovery rate<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">The platform can now answer questions such as:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">&#8220;What replaced this carrier?&#8221;<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">or<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">&#8220;How long did the niche remain vacant?&#8221;<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">This creates a historical record of ecosystem adaptation.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Fitness Landscapes<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Perhaps the most important conceptual advancement is the Fitness Landscape Engine.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Historically, network systems treated route quality as intrinsic.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">SCYTHE now separates:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Intrinsic survivability<\/li>\n\n\n\n<li>Environmental fitness<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">A route may remain unchanged while its environmental fitness collapses due to:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Market conditions<\/li>\n\n\n\n<li>Regulatory changes<\/li>\n\n\n\n<li>Congestion shifts<\/li>\n\n\n\n<li>Carrier instability<\/li>\n\n\n\n<li>Climate turbulence<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Fitness is no longer static.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It becomes a continuously evolving landscape.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Counterfactual Universes<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">The capstone of Phase 2 is the CounterfactualUniverseEngine.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Instead of forecasting a single future, SCYTHE now explores thousands.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Using Monte Carlo simulation, the system generates probabilistic future ecosystems.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Potential shock events include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>BGP leaks<\/li>\n\n\n\n<li>Submarine cable failures<\/li>\n\n\n\n<li>CDN expansions<\/li>\n\n\n\n<li>Regional congestion events<\/li>\n\n\n\n<li>Policy interventions<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Each simulated timeline evolves independently.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The result is a probability distribution rather than a deterministic prediction.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>{\n  \"predicted_extinction_distribution\": {\n    \"p50\": 12,\n    \"p90\": 45,\n    \"p99\": 98\n  },\n  \"probable_climate_states\": {\n    \"carrier_storm\": 0.12,\n    \"transitional_drift\": 0.81\n  }\n}<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">This transforms SCYTHE from a forecasting engine into a risk-envelope analysis platform.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Frontend Integration<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">The entire evolutionary stack is now wired directly into the Cesium-based operational interface.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Every traceroute observation now:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Updates RouteGenomes<\/li>\n\n\n\n<li>Detects mutations<\/li>\n\n\n\n<li>Updates climate conditions<\/li>\n\n\n\n<li>Registers niche occupancy<\/li>\n\n\n\n<li>Calculates environmental fitness<\/li>\n\n\n\n<li>Updates lineage memory<\/li>\n\n\n\n<li>Generates forecasts<\/li>\n\n\n\n<li>Feeds future simulations<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Operators are no longer viewing routes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">They are observing a living ecosystem evolve in real time.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Console output now includes:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;Phenotype] hyperscaler_private_edge_v1 (Confidence: 87%)\n\n&#91;Fitness] Environmental Fitness: 0.812\n\n&#91;Ecology] ROUTE_GENOME_DIVERGENCE emitted\n\n&#91;Forecast] High Divergence Risk (78%)<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">What Comes Next<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">The architecture has now crossed the boundary from observability into simulation.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Future development areas include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ecosystem-scale agent modeling<\/li>\n\n\n\n<li>Reinforcement-learning route adaptation<\/li>\n\n\n\n<li>Carrier behavioral forecasting<\/li>\n\n\n\n<li>Autonomous mitigation planning<\/li>\n\n\n\n<li>Evolutionary digital twins of Internet regions<\/li>\n\n\n\n<li>Geospatial fitness surface visualization<\/li>\n\n\n\n<li>Multi-decade routing ecosystem replay<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">The original goal was to understand routing behavior.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The new goal is to understand the evolutionary forces shaping the future of global connectivity.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">SCYTHE is no longer simply observing the Internet.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It is modeling the ecology that drives its evolution.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Problem: Static Network Analysis in a Dynamic World Traditional network observability tools answer questions about the present: These questions are useful, but they share a common limitation: they describe the network as a static system. The modern Internet is anything but static. Carrier relationships shift. Anycast footprints migrate. Transit providers emerge and disappear. Submarine&hellip;&nbsp;<\/p>\n","protected":false},"author":2,"featured_media":3038,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","footnotes":""},"categories":[11,13],"tags":[],"class_list":["post-6092","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-signal_scythe","category-the-truben-show"],"_links":{"self":[{"href":"https:\/\/neurosphere-2.tail52f848.ts.net\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/6092","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/neurosphere-2.tail52f848.ts.net\/wordpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/neurosphere-2.tail52f848.ts.net\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/neurosphere-2.tail52f848.ts.net\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/neurosphere-2.tail52f848.ts.net\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=6092"}],"version-history":[{"count":1,"href":"https:\/\/neurosphere-2.tail52f848.ts.net\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/6092\/revisions"}],"predecessor-version":[{"id":6093,"href":"https:\/\/neurosphere-2.tail52f848.ts.net\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/6092\/revisions\/6093"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/neurosphere-2.tail52f848.ts.net\/wordpress\/index.php?rest_route=\/wp\/v2\/media\/3038"}],"wp:attachment":[{"href":"https:\/\/neurosphere-2.tail52f848.ts.net\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=6092"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/neurosphere-2.tail52f848.ts.net\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=6092"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/neurosphere-2.tail52f848.ts.net\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=6092"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}