{"id":17628,"date":"2026-07-16T19:55:59","date_gmt":"2026-07-16T19:55:59","guid":{"rendered":"https:\/\/8657085.xyz\/?p=17628"},"modified":"2026-07-16T19:55:59","modified_gmt":"2026-07-16T19:55:59","slug":"what-alberta-found-when-it-pointed-50-agents-at-its-own-code","status":"publish","type":"post","link":"https:\/\/8657085.xyz\/?p=17628","title":{"rendered":"What Alberta found when it pointed 50 agents at its own code"},"content":{"rendered":"<p> <div style=\"display: grid; grid-template-columns: 300px 160px; gap: 2px; width: 460px; background: #eee; padding: 2px;\">\r\n\r\n  <!-- \u6574\u884c\u5bbd\u5e7f\u544a -->\r\n  <div style=\"grid-column: 1\/-1; width: 460px; height: 250px; background: #ccc; display: grid; place-items: center;\">\r\n  <script async type=\"application\/javascript\" src=\"https:\/\/a.magsrv.com\/ad-provider.js\"><\/script> \r\n <ins class=\"eas6a97888e2\" data-zoneid=\"5876674\"><\/ins> \r\n <script>(AdProvider = window.AdProvider || []).push({\"serve\": {}});<\/script>\r\n  <\/div>\r\n  <div style=\"grid-column: 1\/-1; width: 460px; height: 90px; background: #ccc; display: grid; place-items: center;\">\r\n  <script async type=\"application\/javascript\" src=\"https:\/\/a.magsrv.com\/ad-provider.js\"><\/script> \r\n <ins class=\"eas6a97888e2\" data-zoneid=\"5876676\"><\/ins> \r\n <script>(AdProvider = window.AdProvider || []).push({\"serve\": {}});<\/script>\r\n  <\/div>\r\n\r\n  <!-- \u5de6\u4fa7\u7ad6\u6392 -->\r\n  <div style=\"height: 250px; background: #ccc; display: grid; place-items: center;\">\r\n  <script async type=\"application\/javascript\" src=\"https:\/\/a.magsrv.com\/ad-provider.js\"><\/script> \r\n <ins class=\"eas6a97888e2\" data-zoneid=\"5876672\"><\/ins> \r\n <script>(AdProvider = window.AdProvider || []).push({\"serve\": {}});<\/script>\r\n  <\/div>\r\n  <div style=\"height: 500px; background: #ccc; display: grid; place-items: center;\">\r\n  <script async type=\"application\/javascript\" src=\"https:\/\/a.magsrv.com\/ad-provider.js\"><\/script> \r\n <ins class=\"eas6a97888e2\" data-zoneid=\"5876680\"><\/ins> \r\n <script>(AdProvider = window.AdProvider || []).push({\"serve\": {}});<\/script>\r\n  <\/div>\r\n\r\n  <!-- \u53f3\u4fa7\u6469\u5929\u697c\uff08\u548c\u5de6\u4fa7\u5b8c\u5168\u5bf9\u9f50\uff09 -->\r\n  <div style=\"grid-row: 3\/5; height: 750px; background: #ccc; display: grid; place-items: center;\">\r\n  <script async type=\"application\/javascript\" src=\"https:\/\/a.magsrv.com\/ad-provider.js\"><\/script> \r\n <ins class=\"eas6a97888e2\" data-zoneid=\"5876678\"><\/ins> \r\n <script>(AdProvider = window.AdProvider || []).push({\"serve\": {}});<\/script>\r\n  <\/div>\r\n  \r\n  <script async type=\"application\/javascript\" src=\"https:\/\/a.magsrv.com\/ad-provider.js\"><\/script> \r\n <ins class=\"eas6a97888e6\" data-zoneid=\"5876682\"><\/ins> \r\n <script>(AdProvider = window.AdProvider || []).push({\"serve\": {}});<\/script>\r\n<\/div><br \/>\n<\/p>\n<div style=\"padding-right:0;padding-left:0\">\n<p class=\"wp-block-paragraph\">Janak Alford, Alberta\u2019s deputy minister of technology and innovation, was sitting on stage at Upper Bound in Edmonton in May while his laptop ran an agent on the other side of the room.<\/p>\n<p class=\"wp-block-paragraph\">The agent had been working 18 of the previous 24 hours on a question a colleague had called Alford, Alberta\u2019s deputy minister of technology and innovation, about the morning before. She wanted to know how Alberta\u2019s approach to reducing red tape compared to every other province\u2019s without gutting what the underlying laws were designed to do.<\/p>\n<p class=\"wp-block-paragraph\">Six months ago, that kind of comparative analysis took six to nine months of consulting work. Alford\u2019s agent was still building the proof of concept on his laptop while he answered questions on stage.<\/p>\n<p class=\"wp-block-paragraph\">Last week, Alberta made the method public. On July 6, the province released 21 technical documents called The Velocity White Papers that walk through how they pointed AI agents at their entire codebase, what came back, and how the province is using the results to find vulnerabilities and rebuild legacy systems.<\/p>\n<p class=\"wp-block-paragraph\">Anthropic, the AI company whose Claude models powered the audit, published a case study on the project the same day, laying out the scan totals, timelines, and rebuild figures underneath the announcement.<\/p>\n<p class=\"wp-block-paragraph\">The audit that produced the documents scanned 466 million lines of code and found that a system of 1,280 applications was really doing about 700 things. The rest were doing work other ministries were already doing.<\/p>\n<p class=\"wp-block-paragraph\">That finding is where the rebuild starts, and it\u2019s what most large organizations sitting on decades of code haven\u2019t yet done for themselves.<\/p>\n<h2 id=\"h-alberta-pointed-the-agents-at-itself-first\" class=\"wp-block-heading\">Alberta pointed the agents at itself first<\/h2>\n<p class=\"wp-block-paragraph\">The audit that produced the papers ran earlier in 2026, before Alford came to Upper Bound.<\/p>\n<p class=\"wp-block-paragraph\">Alberta\u2019s ministry of technology and innovation runs the digital infrastructure behind all 27 provincial ministries, including case management tools, benefits portals, registries, and cybersecurity systems. Everything from wildfire response to social services to public safety sits on top of it.<\/p>\n<p class=\"wp-block-paragraph\">That works out to roughly 1,280 applications and 3,400 code repositories, as per the Anthropic case study. Many had never been through a systematic security review.<\/p>\n<p class=\"wp-block-paragraph\">\u201cNowhere, I think, are the tools needed more and more urgently than in the public service,\u201d said Alford.<\/p>\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"801\" src=\"https:\/\/www.digitaljournal.com\/wp-content\/uploads\/2026\/07\/JF_UpperBound_JanakAlford_DSC_7470lr-1200x801.jpg\" alt=\"Greg Burlet, director of engineering at Amii (left), speaks with Janak Alford, Alberta's deputy minister of technology and innovation, at Upper Bound in Edmonton on May 20, 2026. \u2014 Photo by Jennifer Friesen, Digital Journal\" class=\"wp-image-3855923\" srcset=\"https:\/\/www.digitaljournal.com\/wp-content\/uploads\/2026\/07\/JF_UpperBound_JanakAlford_DSC_7470lr-1200x801.jpg 1200w, https:\/\/www.digitaljournal.com\/wp-content\/uploads\/2026\/07\/JF_UpperBound_JanakAlford_DSC_7470lr-800x534.jpg 800w, https:\/\/www.digitaljournal.com\/wp-content\/uploads\/2026\/07\/JF_UpperBound_JanakAlford_DSC_7470lr-768x513.jpg 768w, https:\/\/www.digitaljournal.com\/wp-content\/uploads\/2026\/07\/JF_UpperBound_JanakAlford_DSC_7470lr-1536x1025.jpg 1536w, https:\/\/www.digitaljournal.com\/wp-content\/uploads\/2026\/07\/JF_UpperBound_JanakAlford_DSC_7470lr.jpg 1600w\" sizes=\"(max-width: 1200px) 100vw, 1200px\"\/><figcaption class=\"wp-element-caption\">Greg Burlet, director of engineering at Amii (left), speaks with Janak Alford, Alberta\u2019s deputy minister of technology and innovation, at Upper Bound in Edmonton on May 20, 2026. \u2014 Photo by Jennifer Friesen, Digital Journal<\/figcaption><\/figure>\n<p class=\"wp-block-paragraph\">The audit was a separate project from the overnight demo Alford was running from his laptop on stage in Edmonton. Roughly 50 agents ran in parallel across the ministry\u2019s infrastructure using Claude Code with Opus and Sonnet models. They scanned 466 million lines of code in about 20 hours. Anthropic\u2019s own estimate for a human-led equivalent is 6.5 years.<\/p>\n<p class=\"wp-block-paragraph\">Roughly 50 agents ran in parallel using Claude Code with Opus and Sonnet models. They scanned 466 million lines of code in about 20 hours. Anthropic\u2019s own estimate for a human-led equivalent is 6.5 years.<\/p>\n<p class=\"wp-block-paragraph\">Alberta says applying AI agents to legacy systems can cut modernization time by as much as 95% and speed delivery by up to 20 times. It estimates a conventional modernization of the same systems would run to $2 billion and take more than a century.<\/p>\n<p class=\"wp-block-paragraph\">Alberta\u2019s minister of technology and innovation, Nate Glubish, talked about the security case for the audit in Anthropic\u2019s case study.<\/p>\n<p class=\"wp-block-paragraph\">\u201cAlbertans trust their government with some of the most sensitive information in their lives, and it is our responsibility to protect it,\u201d said Glubish. \u201cBy using AI to find and fix vulnerabilities across our systems, we accomplished in hours what would have taken a traditional approach years to complete.\u201d<\/p>\n<p class=\"wp-block-paragraph\">What Alford talked about at Upper Bound was the audit that came before the rebuild.<\/p>\n<p class=\"wp-block-paragraph\">He told the room AI can spit out code at 10,000 rows per hour by anyone, coder or not. Doing that on top of decades of code nobody had a full picture of produces what he called \u201cthe onslaught of the potential slop of what AI could produce.\u201d<\/p>\n<p class=\"wp-block-paragraph\">First, his team pointed agents at Alberta\u2019s entire code base and boiled the results down to \u201csomething in the realm of 700, give or take, business functions of government being served by code,\u201d said Alford.<\/p>\n<p class=\"wp-block-paragraph\">That 700-function count exposed how much duplication was hiding underneath.\u00a0<\/p>\n<p class=\"wp-block-paragraph\">Different ministries had built their own logins, case tools, and ticket systems for the same underlying jobs. Because why have one logical login screen when you can let 27 different ministries build 27 different login screens to do the exact same job?<\/p>\n<p class=\"wp-block-paragraph\">\u201cIf you don\u2019t have those pre-built pieces, you can\u2019t build your car,\u201d said Alford.<\/p>\n<p class=\"wp-block-paragraph\">What Alberta is now building toward is a set of shared components that plug into new applications so no ministry rebuilds what already exists.<\/p>\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"801\" src=\"https:\/\/www.digitaljournal.com\/wp-content\/uploads\/2026\/07\/JF_UpperBound_JanakAlford_DSC_7496lr-1200x801.jpg\" alt=\"Greg Burlet, director of engineering at Amii (right), talks to Janak Alford, Alberta's deputy minister of technology and innovation, at Upper Bound in Edmonton on May 20, 2026. \u2014 Photo by Jennifer Friesen, Digital Journal\" class=\"wp-image-3855922\" srcset=\"https:\/\/www.digitaljournal.com\/wp-content\/uploads\/2026\/07\/JF_UpperBound_JanakAlford_DSC_7496lr-1200x801.jpg 1200w, https:\/\/www.digitaljournal.com\/wp-content\/uploads\/2026\/07\/JF_UpperBound_JanakAlford_DSC_7496lr-800x534.jpg 800w, https:\/\/www.digitaljournal.com\/wp-content\/uploads\/2026\/07\/JF_UpperBound_JanakAlford_DSC_7496lr-768x513.jpg 768w, https:\/\/www.digitaljournal.com\/wp-content\/uploads\/2026\/07\/JF_UpperBound_JanakAlford_DSC_7496lr-1536x1025.jpg 1536w, https:\/\/www.digitaljournal.com\/wp-content\/uploads\/2026\/07\/JF_UpperBound_JanakAlford_DSC_7496lr.jpg 1600w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\"\/><figcaption class=\"wp-element-caption\">Greg Burlet, director of engineering at Amii (right), talks to Janak Alford, Alberta\u2019s deputy minister of technology and innovation, at Upper Bound in Edmonton on May 20, 2026. \u2014 Photo by Jennifer Friesen, Digital Journal<\/figcaption><\/figure>\n<p class=\"wp-block-paragraph\">One ministry has 185 legacy apps that Alberta plans to consolidate into 16 modern ones, built on the components the audit surfaced.\u00a0<\/p>\n<p class=\"wp-block-paragraph\">A rebuild of the province\u2019s subsidy program portal took four to five days. The original Java version took about five months to build roughly 25 years ago.<\/p>\n<p class=\"wp-block-paragraph\">Of course, the tech debt underneath is not an Alberta problem alone. Gartner puts about 40% of infrastructure systems across asset classes into the tech debt category.\u00a0<\/p>\n<p class=\"wp-block-paragraph\">McKinsey estimates that tech debt amounts to 20% to 40% of the value of an enterprise\u2019s technology estate. The same report found roughly 30% of CIOs said more than 20% of the budget intended for new products was being diverted to deal with it.<\/p>\n<p class=\"wp-block-paragraph\">Other large organizations are trying similar approaches. Morgan Stanley is running its own version and the bank\u2019s global head of technology and operations Mike Pizzi told Bloomberg in October AI coding has had \u201ca pretty profound impact\u201d on how software gets built inside the bank.<\/p>\n<p class=\"wp-block-paragraph\">What\u2019s different about Alberta is that it\u2019s published their method. The harder question (and probably one that every CEO will raise) is what happens to the time AI gives back.<\/p>\n<h2 id=\"h-saved-time-doesn-t-stay-saved\" class=\"wp-block-heading\">Saved time doesn\u2019t stay saved<\/h2>\n<p class=\"wp-block-paragraph\">Alford\u2019s answer is the Jevons Paradox, named after a British economist who noticed in 1865 that as steam engines got more efficient, England burned more coal. Cheaper coal meant more people used it, for more things, in more places. Efficiency unlocked demand rather than shrinking it.<\/p>\n<p class=\"wp-block-paragraph\">Alford walked through more contemporary versions. Cars got more fuel efficient, and Canadians drove more. Dial-up gave way to fibre, and internet consumption exploded.<\/p>\n<p class=\"wp-block-paragraph\">\u201cThe more efficient you make a system, the more demand there is for that system,\u201d said Alford. \u201cI have not found myself personally working less.\u201d<\/p>\n<p class=\"wp-block-paragraph\">The 21 free Velocity White Papers walk through the whole play, from scanning the code to rebuilding it to training the people who work with the agents.\u00a0<\/p>\n<p class=\"wp-block-paragraph\">One of those papers documents the Alberta AI Academy, the ministry\u2019s own training program. More than 2,000 Alberta public servants have been trained through the Academy since it launched in September 2025, and more than 15,000 people across Canada have used the platform.<\/p>\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"801\" src=\"https:\/\/www.digitaljournal.com\/wp-content\/uploads\/2026\/07\/JF_UpperBound_JanakAlford_DSC_7435lr-1200x801.jpg\" alt=\"Greg Burlet, director of engineering at Amii (left), speaks with Janak Alford, Alberta's deputy minister of technology and innovation, at Upper Bound in Edmonton on May 20, 2026. \u2014 Photo by Jennifer Friesen, Digital Journal\" class=\"wp-image-3855920\" srcset=\"https:\/\/www.digitaljournal.com\/wp-content\/uploads\/2026\/07\/JF_UpperBound_JanakAlford_DSC_7435lr-1200x801.jpg 1200w, https:\/\/www.digitaljournal.com\/wp-content\/uploads\/2026\/07\/JF_UpperBound_JanakAlford_DSC_7435lr-800x534.jpg 800w, https:\/\/www.digitaljournal.com\/wp-content\/uploads\/2026\/07\/JF_UpperBound_JanakAlford_DSC_7435lr-768x513.jpg 768w, https:\/\/www.digitaljournal.com\/wp-content\/uploads\/2026\/07\/JF_UpperBound_JanakAlford_DSC_7435lr-1536x1025.jpg 1536w, https:\/\/www.digitaljournal.com\/wp-content\/uploads\/2026\/07\/JF_UpperBound_JanakAlford_DSC_7435lr.jpg 1600w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\"\/><figcaption class=\"wp-element-caption\">Greg Burlet, director of engineering at Amii (left), speaks with Janak Alford, Alberta\u2019s deputy minister of technology and innovation, at Upper Bound in Edmonton on May 20, 2026. \u2014 Photo by Jennifer Friesen, Digital Journal<\/figcaption><\/figure>\n<p class=\"wp-block-paragraph\">The agent working on Alford\u2019s laptop while he sat on stage produced a working proof of concept for his colleague\u2019s problem in under 24 hours. The ministry-wide scan did the same thing for 466 million lines of code.<\/p>\n<p class=\"wp-block-paragraph\">Alford\u2019s read on where all of it leaves us came at the end of his Jevons argument.<\/p>\n<p class=\"wp-block-paragraph\">\u201cI\u2019ve not seen an upper limit on humanity\u2019s appetite to invent or accelerate or develop new and creative things,\u201d said Alford.<\/p>\n<h2 id=\"h-final-shots\" class=\"wp-block-heading\">Final shots<\/h2>\n<ul class=\"wp-block-list\">\n<li>Everyone wants to talk about the agents. Alberta spent more time on what they found. Across 1,280 applications, different ministries had built their own version of the same underlying jobs, over and over.<\/li>\n<li>The 21 Velocity White Papers show the work. Most organizations doing agent-led modernization keep it behind closed doors.<\/li>\n<li>Every enterprise carrying decades of software eventually has to answer the same question Alberta did. Before you modernize it, do you actually know what you\u2019ve built?<\/li>\n<\/ul>\n<\/div>\n<p><!-- \u603b\u5bb9\u5668\uff1a\u6700\u5927\u5bbd908px Grid\u7d27\u51d1\u5e03\u5c40 -->\r\n<div style=\"display: grid; grid-template-columns: 728px 160px; gap:2px; width:908px; background:#eee; padding:2px;\">\r\n\r\n  <!-- \u901a\u680f\u9876\u90e8\uff1a\u6700\u5927\u6a2a\u5e45 908x258 \u8de8\u6574\u884c -->\r\n  <div style=\"grid-column:1\/-1; height:258px; background:#ff6b6b; display:grid; place-items:center;\">\r\n    <!-- JuicyAds v3.0 -->\r\n<script type=\"text\/javascript\" data-cfasync=\"false\" async src=\"https:\/\/poweredby.jads.co\/js\/jads.js\"><\/script>\r\n<ins id=\"1114307\" data-width=\"908\" data-height=\"258\"><\/ins>\r\n<script type=\"text\/javascript\" data-cfasync=\"false\" async>(adsbyjuicy = window.adsbyjuicy || []).push({'adzone':1114307});<\/script>\r\n<!--JuicyAds END-->\r\n  <\/div>\r\n\r\n  <!-- \u7b2c\u4e8c\u901a\u680f\uff1a728\u00d790 \u901a\u680f -->\r\n  <div style=\"grid-column:1\/-1; height:90px; background:#4ecdc4; display:grid; place-items:center;\">\r\n    <!-- JuicyAds v3.0 -->\r\n<script type=\"text\/javascript\" data-cfasync=\"false\" async src=\"https:\/\/poweredby.jads.co\/js\/jads.js\"><\/script>\r\n<ins id=\"1114300\" data-width=\"728\" data-height=\"90\"><\/ins>\r\n<script type=\"text\/javascript\" data-cfasync=\"false\" async>(adsbyjuicy = window.adsbyjuicy || []).push({'adzone':1114300});<\/script>\r\n<!--JuicyAds END-->\r\n  <\/div>\r\n\r\n  <!-- \u5de6\u4fa7\u4e3b\u680f\uff1a\u591a\u5e7f\u544a\u5806\u53e0 -->\r\n  <div style=\"display:grid; gap:2px;\">\r\n    <div style=\"height:60px; background:#45b7d1; display:grid; place-items:center;\">\r\n\t<!-- JuicyAds v3.0 -->\r\n<script type=\"text\/javascript\" data-cfasync=\"false\" async src=\"https:\/\/poweredby.jads.co\/js\/jads.js\"><\/script>\r\n<ins id=\"1114308\" data-width=\"468\" data-height=\"60\"><\/ins>\r\n<script type=\"text\/javascript\" data-cfasync=\"false\" async>(adsbyjuicy = window.adsbyjuicy || []).push({'adzone':1114308});<\/script>\r\n<!--JuicyAds END-->\r\n\t<\/div>\r\n    <div style=\"height:250px; background:#ffe066; display:grid; place-items:center;\">\r\n\t<!-- JuicyAds v3.0 -->\r\n<script type=\"text\/javascript\" data-cfasync=\"false\" async src=\"https:\/\/poweredby.jads.co\/js\/jads.js\"><\/script>\r\n<ins id=\"1114299\" data-width=\"300\" data-height=\"250\"><\/ins>\r\n<script type=\"text\/javascript\" data-cfasync=\"false\" async>(adsbyjuicy = window.adsbyjuicy || []).push({'adzone':1114299});<\/script>\r\n<!--JuicyAds END-->\r\n\t<\/div>\r\n    <div style=\"height:250px; background:#ff9ecd; display:grid; place-items:center;\">\r\n\t<!-- JuicyAds v3.0 -->\r\n<script type=\"text\/javascript\" data-cfasync=\"false\" async src=\"https:\/\/poweredby.jads.co\/js\/jads.js\"><\/script>\r\n<ins id=\"1114305\" data-width=\"250\" data-height=\"250\"><\/ins>\r\n<script type=\"text\/javascript\" data-cfasync=\"false\" async>(adsbyjuicy = window.adsbyjuicy || []).push({'adzone':1114305});<\/script>\r\n<!--JuicyAds END-->\r\n\t<\/div>\r\n    <div style=\"height:139px; background:#c792ea; display:grid; place-items:center;\">\r\n\t<!-- JuicyAds v3.0 -->\r\n<script type=\"text\/javascript\" data-cfasync=\"false\" async src=\"https:\/\/poweredby.jads.co\/js\/jads.js\"><\/script>\r\n<ins id=\"1114302\" data-width=\"133\" data-height=\"139\"><\/ins>\r\n<script type=\"text\/javascript\" data-cfasync=\"false\" async>(adsbyjuicy = window.adsbyjuicy || []).push({'adzone':1114302});<\/script>\r\n<!--JuicyAds END-->\r\n\t<\/div>\r\n    <div style=\"height:125px; background:#91e7ac; display:grid; place-items:center;\">\r\n\t\r\n<!-- JuicyAds v3.0 -->\r\n<script type=\"text\/javascript\" data-cfasync=\"false\" async src=\"https:\/\/poweredby.jads.co\/js\/jads.js\"><\/script>\r\n<ins id=\"1114303\" data-width=\"125\" data-height=\"125\"><\/ins>\r\n<script type=\"text\/javascript\" data-cfasync=\"false\" async>(adsbyjuicy = window.adsbyjuicy || []).push({'adzone':1114303});<\/script>\r\n<!--JuicyAds END-->\r\n\t<\/div>\r\n  <\/div>\r\n\r\n  <!-- \u53f3\u4fa7\u7ad6\u680f\uff1a160\u00d7600 \u6574\u5217\u9ad8\u5e7f\u544a -->\r\n  <div style=\"grid-row:3\/8; height:600px;  display:grid; place-items:center;\">\r\n    <!-- JuicyAds v3.0 -->\r\n<script type=\"text\/javascript\" data-cfasync=\"false\" async src=\"https:\/\/poweredby.jads.co\/js\/jads.js\"><\/script>\r\n<ins id=\"1114301\" data-width=\"160\" data-height=\"600\"><\/ins>\r\n<script type=\"text\/javascript\" data-cfasync=\"false\" async>(adsbyjuicy = window.adsbyjuicy || []).push({'adzone':1114301});<\/script>\r\n<!--JuicyAds END-->\r\n  <\/div>\r\n\r\n<\/div><br \/>\n<br \/> What Alberta found when it pointed 50 agents at its own code<br \/>\n<br \/>#Alberta #pointed #agents #code<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Janak Alford, Alberta\u2019s deputy minister of technology and innovation, was sitting on stage at Upper&#8230;<\/p>\n","protected":false},"author":1,"featured_media":17629,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[1770,13533,363,10707],"class_list":["post-17628","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-stories","tag-agents","tag-alberta","tag-code","tag-pointed"],"featured_image_urls":{"full":["https:\/\/8657085.xyz\/wp-content\/uploads\/2026\/07\/JF_UpperBound_JanakAlford_DSC_7481-feature.jpg",1600,900,false],"thumbnail":["https:\/\/8657085.xyz\/wp-content\/uploads\/2026\/07\/JF_UpperBound_JanakAlford_DSC_7481-feature-150x150.jpg",150,150,true],"medium":["https:\/\/8657085.xyz\/wp-content\/uploads\/2026\/07\/JF_UpperBound_JanakAlford_DSC_7481-feature-300x169.jpg",300,169,true],"medium_large":["https:\/\/8657085.xyz\/wp-content\/uploads\/2026\/07\/JF_UpperBound_JanakAlford_DSC_7481-feature-768x432.jpg",640,360,true],"large":["https:\/\/8657085.xyz\/wp-content\/uploads\/2026\/07\/JF_UpperBound_JanakAlford_DSC_7481-feature-1024x576.jpg",640,360,true],"1536x1536":["https:\/\/8657085.xyz\/wp-content\/uploads\/2026\/07\/JF_UpperBound_JanakAlford_DSC_7481-feature-1536x864.jpg",1536,864,true],"2048x2048":["https:\/\/8657085.xyz\/wp-content\/uploads\/2026\/07\/JF_UpperBound_JanakAlford_DSC_7481-feature.jpg",1600,900,false],"covernews-slider-full":["https:\/\/8657085.xyz\/wp-content\/uploads\/2026\/07\/JF_UpperBound_JanakAlford_DSC_7481-feature-1115x715.jpg",1115,715,true],"covernews-slider-center":["https:\/\/8657085.xyz\/wp-content\/uploads\/2026\/07\/JF_UpperBound_JanakAlford_DSC_7481-feature-800x500.jpg",800,500,true],"covernews-featured":["https:\/\/8657085.xyz\/wp-content\/uploads\/2026\/07\/JF_UpperBound_JanakAlford_DSC_7481-feature-1024x576.jpg",1024,576,true],"covernews-medium":["https:\/\/8657085.xyz\/wp-content\/uploads\/2026\/07\/JF_UpperBound_JanakAlford_DSC_7481-feature-540x340.jpg",540,340,true],"covernews-medium-square":["https:\/\/8657085.xyz\/wp-content\/uploads\/2026\/07\/JF_UpperBound_JanakAlford_DSC_7481-feature-400x250.jpg",400,250,true]},"author_info":{"display_name":"admin","author_link":"https:\/\/8657085.xyz\/?author=1"},"category_info":"<a href=\"https:\/\/8657085.xyz\/?cat=7\" rel=\"category\">Stories<\/a>","tag_info":"Stories","comment_count":"0","_links":{"self":[{"href":"https:\/\/8657085.xyz\/index.php?rest_route=\/wp\/v2\/posts\/17628","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/8657085.xyz\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/8657085.xyz\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/8657085.xyz\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/8657085.xyz\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=17628"}],"version-history":[{"count":0,"href":"https:\/\/8657085.xyz\/index.php?rest_route=\/wp\/v2\/posts\/17628\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/8657085.xyz\/index.php?rest_route=\/wp\/v2\/media\/17629"}],"wp:attachment":[{"href":"https:\/\/8657085.xyz\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=17628"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/8657085.xyz\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=17628"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/8657085.xyz\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=17628"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}