[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"summary-71c6351caece8630-build-agent-ready-platforms-with-self-service-apis-summary":3,"summaries-facets-categories":80,"summary-related-71c6351caece8630-build-agent-ready-platforms-with-self-service-apis-summary":3649},{"id":4,"title":5,"ai":6,"body":13,"categories":54,"created_at":56,"date_modified":56,"description":57,"extension":58,"faq":56,"featured":59,"kicker_label":56,"meta":60,"navigation":61,"path":62,"published_at":63,"question":56,"scraped_at":64,"seo":65,"sitemap":66,"source_id":67,"source_name":68,"source_type":69,"source_url":70,"stem":71,"tags":72,"thumbnail_url":56,"tldr":77,"tweet":56,"unknown_tags":78,"__hash__":79},"summaries\u002Fsummaries\u002F71c6351caece8630-build-agent-ready-platforms-with-self-service-apis-summary.md","Build Agent-Ready Platforms with Self-Service APIs",{"provider":7,"model":8,"input_tokens":9,"output_tokens":10,"processing_time_ms":11,"cost_usd":12},"openrouter","x-ai\u002Fgrok-4.1-fast",7035,1493,14614,0.00213085,{"type":14,"value":15,"toc":46},"minimark",[16,21,25,29,32,36,39,43],[17,18,20],"h2",{"id":19},"self-service-apis-eliminate-human-dependencies-for-agents","Self-Service APIs Eliminate Human Dependencies for Agents",[22,23,24],"p",{},"New developers waste time copying pipelines, debugging infra errors, and waiting on teams for databases or storage—processes that block humans and paralyze agents without social skills. Fix this with fully self-service platforms: automate resource provisioning (Kubernetes compute, databases, blob storage, secrets, messaging) so no human handoffs occur. Base everything on well-defined APIs with schemas for discoverability, validation, authentication\u002Fauthorization, and structured responses. Agents excel here, looping calls until success (e.g., deploy app, check response, iterate). Wrap APIs in CLIs or MCP servers for flexibility. At Banking Circle's Atlas platform (serving 250+ builders processing €1T\u002Fyear for 700+ institutions), this abstracts cloud complexity, letting teams focus on payments APIs, core banking, data science.",[17,26,28],{"id":27},"local-first-workflows-and-api-observability-close-agent-loops","Local-First Workflows and API Observability Close Agent Loops",[22,30,31],{},"Agents run locally, so shift left: validate configs, run previews, and fail fast on your machine before VCS pushes or remote workflows. Define success criteria precisely (e.g., 'deployment succeeds if API returns 200 and metrics show healthy traffic'). Expose observability—logs, metrics, traces—via APIs\u002FCLIs\u002FMCPs, not dashboards agents can't parse. This lets agents verify outcomes autonomously, iterating without human oversight. Result: agents build, debug, ship independently, boosting productivity where tribal knowledge once ruled.",[17,33,35],{"id":34},"structured-docs-and-guardrails-boost-contributions","Structured Docs and Guardrails Boost Contributions",[22,37,38],{},"Colocate docs with code in repos for small projects; centralize platform docs (API-accessible snippets, not full HTML) for discovery. Use agent.md (or CLAUDE.md, instructions.md) for repo-specific rules: 'build\u002Ftest\u002Fdeploy\u002Fverify this way.' Codify conventions as 'skills' (markdown guides) for tasks like platform interactions. Welcome AI-powered contributions to platforms—lowers barriers—but enforce quality via policies (security\u002Fcompliance) plus contextual md files guiding agents. Combine hard gates with soft guidance for maintainable code.",[17,40,42],{"id":41},"measure-impact-and-use-ai-hype-for-best-practices","Measure Impact and Use AI Hype for Best Practices",[22,44,45],{},"Track DORA metrics (deployment frequency, lead time, MTTR, change failure rate) pre\u002Fpost changes; monitor reliability (error rates, traffic performance); count support tickets (fewer = better self-service); survey dev experience (e.g., SPACE framework). Fewer tickets signal agent success. Leverage AI excitement: pitch long-ignored best practices (API-first, docs, local tooling) as 'agent prerequisites' to overcome resistance from execs to ICs.",{"title":47,"searchDepth":48,"depth":48,"links":49},"",2,[50,51,52,53],{"id":19,"depth":48,"text":20},{"id":27,"depth":48,"text":28},{"id":34,"depth":48,"text":35},{"id":41,"depth":48,"text":42},[55],"DevOps & Cloud",null,"As AI coding agents become first-class users of internal developer platforms, the practices that make platforms accessible to humans turn out to be the same ones that enable AI to thrive.\n\nSelf-service interfaces, well-defined APIs with schemas and documentation, local-first workflows, and rich observability have always been important elements of a good platform. Now they are prerequisites for agents that can autonomously build, debug, and ship software.\n\nThis talk explores what it means to design platforms where both humans and AI can collaborate effectively. We'll cover:\n\n- How to expose your platform as a product with structured APIs (and perhaps MCPs)\n- Why prioritizing local tooling pays dividends when agents need to iterate on errors\n- How observability becomes the bridge between runtime behavior and AI understanding\n\nWe'll also discuss the flip side: AI is making it easier than ever to *contribute* to platform code, but that comes with new responsibilities around quality gates, context files like CLAUDE.md, and maintainability.\n\nWalk away with concrete practices to ensure your platform is ready for a future where agents are not just tools, but users of it.\n\nJuan Herreros Elorza - Team Lead, Banking Circle\n\nI'm Juan, a Platform Engineering enthusiast.\n\nI am working for Banking Circle, as the Team Lead in our Cloud Native Technology team.\n\nWhen I'm not working, I'm most likely rehearsing or performing improv comedy.\n\nSocials:\nhttps:\u002F\u002Fjuanherreros.com\u002F\nhttps:\u002F\u002Flinkedin.com\u002Fin\u002Fjuan-herreros-elorza\nhttps:\u002F\u002Fgithub.com\u002Fjherreros\n\nSlides:\nhttps:\u002F\u002Fspeakerdeck.com\u002Fjherreros\u002Fplatforms-for-humans-and-machines-engineering-for-the-age-of-agents","md",false,{},true,"\u002Fsummaries\u002F71c6351caece8630-build-agent-ready-platforms-with-self-service-apis-summary","2026-04-08 09:30:06","2026-04-08 14:46:58",{"title":5,"description":57},{"loc":62},"71c6351caece8630","AI Engineer","video","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=cCRO3ChaYhM","summaries\u002F71c6351caece8630-build-agent-ready-platforms-with-self-service-apis-summary",[73,74,75,76],"agents","devops","cloud","dev-productivity","Human platform best practices—self-service, API-first, local workflows, API observability—unlock AI agent autonomy, closing loops on build-debug-ship cycles.",[76],"gq9VW5xrw6nNGTd5xhW-RUeXR2ndd0w01bXn-omkXZQ",[81,84,87,90,93,96,98,100,102,104,106,108,111,113,115,117,119,121,123,125,127,129,132,135,137,139,142,144,146,149,151,153,155,157,159,161,163,165,167,169,171,173,175,177,179,181,183,185,187,189,191,193,195,197,199,201,203,205,207,209,211,213,215,217,219,221,223,225,227,229,231,233,235,237,239,241,243,245,247,249,251,253,255,257,259,261,263,265,267,269,271,273,275,277,279,281,283,285,287,289,291,293,295,297,299,301,303,305,307,309,311,313,315,317,319,321,323,325,327,329,331,333,335,337,339,341,343,345,347,349,351,353,355,357,359,361,363,365,367,369,371,373,375,377,379,381,383,385,387,389,391,393,395,397,399,401,403,405,407,409,411,413,415,417,419,421,423,425,427,429,431,433,435,437,439,441,443,445,447,449,451,453,455,457,459,461,463,465,467,469,471,473,475,477,479,481,483,485,487,489,491,493,495,497,499,501,503,505,507,509,511,513,515,517,519,521,523,525,527,529,531,533,535,537,539,541,543,545,547,549,551,553,555,557,559,561,563,565,567,569,571,573,575,577,579,581,583,585,587,589,591,593,595,597,599,601,603,605,607,609,611,613,615,617,619,621,623,625,627,629,631,633,635,637,639,641,643,645,647,649,651,653,655,657,659,661,663,665,667,669,671,673,675,677,679,681,683,685,687,689,691,693,695,697,699,701,703,705,707,709,711,713,715,717,719,721,723,725,727,729,731,733,735,737,739,741,743,745,747,749,751,753,755,757,759,761,763,765,767,769,771,773,775,777,779,781,783,785,787,789,791,793,795,797,799,801,803,805,807,809,811,813,815,817,819,821,823,825,827,829,831,833,835,837,839,841,843,845,847,849,851,853,855,857,859,861,863,865,867,869,871,873,875,877,879,881,883,885,887,889,891,893,895,897,899,901,903,905,907,909,911,913,915,917,919,921,923,925,927,929,931,933,935,937,939,941,943,945,947,949,951,953,955,957,959,961,963,965,967,969,971,973,975,977,979,981,983,985,987,989,991,993,995,997,999,1001,1003,1005,1007,1009,1011,1013,1015,1017,1019,1021,1023,1025,1027,1029,1031,1033,1035,1037,1039,1041,1043,1045,1047,1049,1051,1053,1055,1057,1059,1061,1063,1065,1067,1069,1071,1073,1075,1077,1079,1081,1083,1085,1087,1089,1091,1093,1095,1097,1099,1101,1103,1105,1107,1109,1111,1113,1115,1117,1119,1121,1123,1125,1127,1129,1131,1133,1135,1137,1139,1141,1143,1145,1147,1149,1151,1153,1155,1157,1159,1161,1163,1165,1167,1169,1171,1173,1175,1177,1179,1181,1183,1185,1187,1189,1191,1193,1195,1197,1199,1201,1203,1205,1207,1209,1211,1213,1215,1217,1219,1221,1223,1225,1227,1229,1231,1233,1235,1237,1239,1241,1243,1245,1247,1249,1251,1253,1255,1257,1259,1261,1263,1265,1267,1269,1271,1273,1275,1277,1279,1281,1283,1285,1287,1289,1291,1293,1295,1297,1299,1301,1303,1305,1307,1309,1311,1313,1315,1317,1319,1321,1323,1325,1327,1329,1331,1333,1335,1337,1339,1341,1343,1345,1347,1349,1351,1353,1355,1357,1359,1361,1363,1365,1367,1369,1371,1373,1375,1377,1379,1381,1383,1385,1387,1389,1391,1393,1395,1397,1399,1401,1403,1405,1407,1409,1411,1413,1415,1417,1419,1421,1423,1425,1427,1429,1431,1433,1435,1437,1439,1441,1443,1445,1447,1449,1451,1453,1455,1457,1459,1461,1463,1465,1467,1469,1471,1473,1475,1477,1479,1481,1483,1485,1487,1489,1491,1493,1495,1497,1499,1501,1503,1505,1507,1509,1511,1513,1515,1517,1519,1521,1523,1525,1527,1529,1531,1533,1535,1537,1539,1541,1543,1545,1547,1549,1551,1553,1555,1557,1559,1561,1563,1565,1567,1569,1571,1573,1575,1577,1579,1581,1583,1585,1587,1589,1591,1593,1595,1597,1599,1601,1603,1605,1607,1609,1611,1613,1615,1617,1619,1621,1623,1625,1627,1629,1631,1633,1635,1637,1639,1641,1643,1645,1647,1649,1651,1653,1655,1657,1659,1661,1663,1665,1667,1669,1671,1673,1675,1677,1679,1681,1683,1685,1687,1689,1691,1693,1695,1697,1699,1701,1703,1705,1707,1709,1711,1713,1715,1717,1719,1721,1723,1725,1727,1729,1731,1733,1735,1737,1739,1741,1743,1745,1747,1749,1751,1753,1755,1757,1759,1761,1763,1765,1767,1769,1771,1773,1775,1777,1779,1781,1783,1785,1787,1789,1791,1793,1795,1797,1799,1801,1803,1805,1807,1809,1811,1813,1815,1817,1819,1821,1823,1825,1827,1829,1831,1833,1835,1837,1839,1841,1843,1845,1847,1849,1851,1853,1855,1857,1859,1861,1863,1865,1867,1869,1871,1873,1875,1877,1879,1881,1883,1885,1887,1889,1891,1893,1895,1897,1899,1901,1903,1905,1907,1909,1911,1913,1915,1917,1919,1921,1923,1925,1927,1929,1931,1933,1935,1937,1939,1941,1943,1945,1947,1949,1951,1953,1955,1957,1959,1961,1963,1965,1967,1969,1971,1973,1975,1977,1979,1981,1983,1985,1987,1989,1991,1993,1995,1997,1999,2001,2003,2005,2007,2009,2011,2013,2015,2017,2019,2021,2023,2025,2027,2029,2031,2033,2035,2037,2039,2041,2043,2045,2047,2049,2051,2053,2055,2057,2059,2061,2063,2065,2067,2069,2071,2073,2075,2077,2079,2081,2083,2085,2087,2089,2091,2093,2095,2097,2099,2101,2103,2105,2107,2109,2111,2113,2115,2117,2119,2121,2123,2125,2127,2129,2131,2133,2135,2137,2139,2141,2143,2145,2147,2149,2151,2153,2155,2157,2159,2161,2163,2165,2167,2169,2171,2173,2175,2177,2179,2181,2183,2185,2187,2189,2191,2193,2195,2197,2199,2201,2203,2205,2207,2209,2211,2213,2215,2217,2219,2221,2223,2225,2227,2229,2231,2233,2235,2237,2239,2241,2243,2245,2247,2249,2251,2253,2255,2257,2259,2261,2263,2265,2267,2269,2271,2273,2275,2277,2279,2281,2283,2285,2287,2289,2291,2293,2295,2297,2299,2301,2303,2305,2307,2309,2311,2313,2315,2317,2319,2321,2323,2325,2327,2329,2331,2333,2335,2337,2339,2341,2343,2345,2347,2349,2351,2353,2355,2357,2359,2361,2363,2365,2367,2369,2371,2373,2375,2377,2379,2381,2383,2385,2387,2389,2391,2393,2395,2397,2399,2401,2403,2405,2407,2409,2411,2413,2415,2417,2419,2421,2423,2425,2427,2429,2431,2433,2435,2437,2439,2441,2443,2445,2447,2449,2451,2453,2455,2457,2459,2461,2463,2465,2467,2469,2471,2473,2475,2477,2479,2481,2483,2485,2487,2489,2491,2493,2495,2497,2499,2501,2503,2505,2507,2509,2511,2513,2515,2517,2519,2521,2523,2525,2527,2529,2531,2533,2535,2537,2539,2541,2543,2545,2547,2549,2551,2553,2555,2557,2559,2561,2563,2565,2567,2569,2571,2573,2575,2577,2579,2581,2583,2585,2587,2589,2591,2593,2595,2597,2599,2601,2603,2605,2607,2609,2611,2613,2615,2617,2619,2621,2623,2625,2627,2629,2631,2633,2635,2637,2639,2641,2643,2645,2647,2649,2651,2653,2655,2657,2659,2661,2663,2665,2667,2669,2671,2673,2675,2677,2679,2681,2683,2685,2687,2689,2691,2693,2695,2697,2699,2701,2703,2705,2707,2709,2711,2713,2715,2717,2719,2721,2723,2725,2727,2729,2731,2733,2735,2737,2739,2741,2743,2745,2747,2749,2751,2753,2755,2757,2759,2761,2763,2765,2767,2769,2771,2773,2775,2777,2779,2781,2783,2785,2787,2789,2791,2793,2795,2797,2799,2801,2803,2805,2807,2809,2811,2813,2815,2817,2819,2821,2823,2825,2827,2829,2831,2833,2835,2837,2839,2841,2843,2845,2847,2849,2851,2853,2855,2857,2859,2861,2863,2865,2867,2869,2871,2873,2875,2877,2879,2881,2883,2885,2887,2889,2891,2893,2895,2897,2899,2901,2903,2905,2907,2909,2911,2913,2915,2917,2919,2921,2923,2925,2927,2929,2931,2933,2935,2937,2939,2941,2943,2945,2947,2949,2951,2953,2955,2957,2959,2961,2963,2965,2967,2969,2971,2973,2975,2977,2979,2981,2983,2985,2987,2989,2991,2993,2995,2997,2999,3001,3003,3005,3007,3009,3011,3013,3015,3017,3019,3021,3023,3025,3027,3029,3031,3033,3035,3037,3039,3041,3043,3045,3047,3049,3051,3053,3055,3057,3059,3061,3063,3065,3067,3069,3071,3073,3075,3077,3079,3081,3083,3085,3087,3089,3091,3093,3095,3097,3099,3101,3103,3105,3107,3109,3111,3113,3115,3117,3119,3121,3123,3125,3127,3129,3131,3133,3135,3137,3139,3141,3143,3145,3147,3149,3151,3153,3155,3157,3159,3161,3163,3165,3167,3169,3171,3173,3175,3177,3179,3181,3183,3185,3187,3189,3191,3193,3195,3197,3199,3201,3203,3205,3207,3209,3211,3213,3215,3217,3219,3221,3223,3225,3227,3229,3231,3233,3235,3237,3239,3241,3243,3245,3247,3249,3251,3253,3255,3257,3259,3261,3263,3265,3267,3269,3271,3273,3275,3277,3279,3281,3283,3285,3287,3289,3291,3293,3295,3297,3299,3301,3303,3305,3307,3309,3311,3313,3315,3317,3319,3321,3323,3325,3327,3329,3331,3333,3335,3337,3339,3341,3343,3345,3347,3349,3351,3353,3355,3357,3359,3361,3363,3365,3367,3369,3371,3373,3375,3377,3379,3381,3383,3385,3387,3389,3391,3393,3395,3397,3399,3401,3403,3405,3407,3409,3411,3413,3415,3417,3419,3421,3423,3425,3427,3429,3431,3433,3435,3437,3439,3441,3443,3445,3447,3449,3451,3453,3455,3457,3459,3461,3463,3465,3467,3469,3471,3473,3475,3477,3479,3481,3483,3485,3487,3489,3491,3493,3495,3497,3499,3501,3503,3505,3507,3509,3511,3513,3515,3517,3519,3521,3523,3525,3527,3529,3531,3533,3535,3537,3539,3541,3543,3545,3547,3549,3551,3553,3555,3557,3559,3561,3563,3565,3567,3569,3571,3573,3575,3577,3579,3581,3583,3585,3587,3589,3591,3593,3595,3597,3599,3601,3603,3605,3607,3609,3611,3613,3615,3617,3619,3621,3623,3625,3627,3629,3631,3633,3635,3637,3639,3641,3643,3645,3647],{"categories":82},[83],"Developer Productivity",{"categories":85},[86],"Business & SaaS",{"categories":88},[89],"AI & LLMs",{"categories":91},[92],"AI Automation",{"categories":94},[95],"Product Strategy",{"categories":97},[89],{"categories":99},[83],{"categories":101},[86],{"categories":103},[],{"categories":105},[89],{"categories":107},[],{"categories":109},[110],"AI News & Trends",{"categories":112},[92],{"categories":114},[110],{"categories":116},[92],{"categories":118},[92],{"categories":120},[89],{"categories":122},[89],{"categories":124},[110],{"categories":126},[89],{"categories":128},[],{"categories":130},[131],"Design & Frontend",{"categories":133},[134],"Data Science & Visualization",{"categories":136},[110],{"categories":138},[],{"categories":140},[141],"Software Engineering",{"categories":143},[89],{"categories":145},[92],{"categories":147},[148],"Marketing & Growth",{"categories":150},[89],{"categories":152},[92],{"categories":154},[],{"categories":156},[],{"categories":158},[131],{"categories":160},[92],{"categories":162},[83],{"categories":164},[131],{"categories":166},[89],{"categories":168},[92],{"categories":170},[110],{"categories":172},[],{"categories":174},[],{"categories":176},[92],{"categories":178},[141],{"categories":180},[],{"categories":182},[86],{"categories":184},[],{"categories":186},[],{"categories":188},[92],{"categories":190},[92],{"categories":192},[89],{"categories":194},[],{"categories":196},[141],{"categories":198},[],{"categories":200},[],{"categories":202},[],{"categories":204},[89],{"categories":206},[148],{"categories":208},[131],{"categories":210},[131],{"categories":212},[89],{"categories":214},[92],{"categories":216},[89],{"categories":218},[89],{"categories":220},[92],{"categories":222},[92],{"categories":224},[134],{"categories":226},[110],{"categories":228},[92],{"categories":230},[148],{"categories":232},[92],{"categories":234},[95],{"categories":236},[],{"categories":238},[92],{"categories":240},[],{"categories":242},[92],{"categories":244},[141],{"categories":246},[131],{"categories":248},[89],{"categories":250},[],{"categories":252},[],{"categories":254},[92],{"categories":256},[],{"categories":258},[89],{"categories":260},[],{"categories":262},[83],{"categories":264},[141],{"categories":266},[86],{"categories":268},[110],{"categories":270},[89],{"categories":272},[],{"categories":274},[89],{"categories":276},[],{"categories":278},[141],{"categories":280},[134],{"categories":282},[],{"categories":284},[89],{"categories":286},[131],{"categories":288},[],{"categories":290},[131],{"categories":292},[92],{"categories":294},[],{"categories":296},[92],{"categories":298},[110],{"categories":300},[89],{"categories":302},[],{"categories":304},[92],{"categories":306},[89],{"categories":308},[95],{"categories":310},[],{"categories":312},[89],{"categories":314},[92],{"categories":316},[92],{"categories":318},[],{"categories":320},[134],{"categories":322},[89],{"categories":324},[],{"categories":326},[83],{"categories":328},[86],{"categories":330},[89],{"categories":332},[92],{"categories":334},[141],{"categories":336},[89],{"categories":338},[],{"categories":340},[],{"categories":342},[89],{"categories":344},[],{"categories":346},[131],{"categories":348},[],{"categories":350},[89],{"categories":352},[],{"categories":354},[92],{"categories":356},[89],{"categories":358},[131],{"categories":360},[],{"categories":362},[89],{"categories":364},[89],{"categories":366},[86],{"categories":368},[92],{"categories":370},[89],{"categories":372},[131],{"categories":374},[92],{"categories":376},[],{"categories":378},[],{"categories":380},[110],{"categories":382},[],{"categories":384},[89],{"categories":386},[86,148],{"categories":388},[],{"categories":390},[89],{"categories":392},[],{"categories":394},[],{"categories":396},[89],{"categories":398},[],{"categories":400},[89],{"categories":402},[55],{"categories":404},[],{"categories":406},[110],{"categories":408},[131],{"categories":410},[],{"categories":412},[110],{"categories":414},[110],{"categories":416},[89],{"categories":418},[148],{"categories":420},[],{"categories":422},[86],{"categories":424},[],{"categories":426},[89,55],{"categories":428},[89],{"categories":430},[89],{"categories":432},[92],{"categories":434},[89,141],{"categories":436},[134],{"categories":438},[89],{"categories":440},[148],{"categories":442},[92],{"categories":444},[92],{"categories":446},[],{"categories":448},[92],{"categories":450},[89,86],{"categories":452},[],{"categories":454},[131],{"categories":456},[131],{"categories":458},[],{"categories":460},[],{"categories":462},[110],{"categories":464},[],{"categories":466},[83],{"categories":468},[141],{"categories":470},[89],{"categories":472},[131],{"categories":474},[92],{"categories":476},[141],{"categories":478},[110],{"categories":480},[131],{"categories":482},[],{"categories":484},[89],{"categories":486},[89],{"categories":488},[89],{"categories":490},[110],{"categories":492},[83],{"categories":494},[89],{"categories":496},[92],{"categories":498},[55],{"categories":500},[131],{"categories":502},[92],{"categories":504},[],{"categories":506},[],{"categories":508},[131],{"categories":510},[110],{"categories":512},[134],{"categories":514},[],{"categories":516},[89],{"categories":518},[89],{"categories":520},[86],{"categories":522},[89],{"categories":524},[89],{"categories":526},[110],{"categories":528},[],{"categories":530},[92],{"categories":532},[141],{"categories":534},[],{"categories":536},[89],{"categories":538},[89],{"categories":540},[92],{"categories":542},[],{"categories":544},[],{"categories":546},[89],{"categories":548},[],{"categories":550},[86],{"categories":552},[92],{"categories":554},[],{"categories":556},[83],{"categories":558},[89],{"categories":560},[86],{"categories":562},[110],{"categories":564},[],{"categories":566},[],{"categories":568},[],{"categories":570},[110],{"categories":572},[110],{"categories":574},[],{"categories":576},[],{"categories":578},[86],{"categories":580},[],{"categories":582},[],{"categories":584},[83],{"categories":586},[],{"categories":588},[148],{"categories":590},[92],{"categories":592},[86],{"categories":594},[92],{"categories":596},[],{"categories":598},[95],{"categories":600},[131],{"categories":602},[141],{"categories":604},[89],{"categories":606},[92],{"categories":608},[86],{"categories":610},[89],{"categories":612},[],{"categories":614},[],{"categories":616},[141],{"categories":618},[134],{"categories":620},[95],{"categories":622},[92],{"categories":624},[89],{"categories":626},[],{"categories":628},[55],{"categories":630},[],{"categories":632},[92],{"categories":634},[],{"categories":636},[],{"categories":638},[89],{"categories":640},[131],{"categories":642},[148],{"categories":644},[92],{"categories":646},[],{"categories":648},[83],{"categories":650},[],{"categories":652},[110],{"categories":654},[89,55],{"categories":656},[110],{"categories":658},[89],{"categories":660},[86],{"categories":662},[89],{"categories":664},[],{"categories":666},[86],{"categories":668},[],{"categories":670},[141],{"categories":672},[131],{"categories":674},[110],{"categories":676},[134],{"categories":678},[83],{"categories":680},[89],{"categories":682},[141],{"categories":684},[],{"categories":686},[],{"categories":688},[95],{"categories":690},[],{"categories":692},[89],{"categories":694},[],{"categories":696},[131],{"categories":698},[131],{"categories":700},[131],{"categories":702},[],{"categories":704},[],{"categories":706},[110],{"categories":708},[92],{"categories":710},[89],{"categories":712},[89],{"categories":714},[89],{"categories":716},[86],{"categories":718},[89],{"categories":720},[],{"categories":722},[141],{"categories":724},[141],{"categories":726},[86],{"categories":728},[],{"categories":730},[89],{"categories":732},[89],{"categories":734},[86],{"categories":736},[110],{"categories":738},[148],{"categories":740},[92],{"categories":742},[],{"categories":744},[131],{"categories":746},[],{"categories":748},[89],{"categories":750},[],{"categories":752},[86],{"categories":754},[92],{"categories":756},[],{"categories":758},[55],{"categories":760},[134],{"categories":762},[141],{"categories":764},[148],{"categories":766},[141],{"categories":768},[92],{"categories":770},[],{"categories":772},[],{"categories":774},[92],{"categories":776},[83],{"categories":778},[92],{"categories":780},[95],{"categories":782},[86],{"categories":784},[],{"categories":786},[89],{"categories":788},[95],{"categories":790},[89],{"categories":792},[89],{"categories":794},[148],{"categories":796},[131],{"categories":798},[92],{"categories":800},[],{"categories":802},[],{"categories":804},[55],{"categories":806},[141],{"categories":808},[],{"categories":810},[92],{"categories":812},[89],{"categories":814},[131,89],{"categories":816},[83],{"categories":818},[],{"categories":820},[89],{"categories":822},[83],{"categories":824},[131],{"categories":826},[92],{"categories":828},[141],{"categories":830},[],{"categories":832},[89],{"categories":834},[],{"categories":836},[83],{"categories":838},[],{"categories":840},[92],{"categories":842},[95],{"categories":844},[89],{"categories":846},[89],{"categories":848},[131],{"categories":850},[92],{"categories":852},[55],{"categories":854},[131],{"categories":856},[92],{"categories":858},[89],{"categories":860},[89],{"categories":862},[89],{"categories":864},[110],{"categories":866},[],{"categories":868},[95],{"categories":870},[92],{"categories":872},[131],{"categories":874},[92],{"categories":876},[141],{"categories":878},[131],{"categories":880},[92],{"categories":882},[110],{"categories":884},[],{"categories":886},[89],{"categories":888},[131],{"categories":890},[89],{"categories":892},[83],{"categories":894},[110],{"categories":896},[89],{"categories":898},[148],{"categories":900},[89],{"categories":902},[89],{"categories":904},[92],{"categories":906},[92],{"categories":908},[89],{"categories":910},[92],{"categories":912},[131],{"categories":914},[89],{"categories":916},[],{"categories":918},[],{"categories":920},[141],{"categories":922},[],{"categories":924},[83],{"categories":926},[55],{"categories":928},[],{"categories":930},[83],{"categories":932},[86],{"categories":934},[148],{"categories":936},[],{"categories":938},[86],{"categories":940},[],{"categories":942},[],{"categories":944},[],{"categories":946},[],{"categories":948},[],{"categories":950},[89],{"categories":952},[92],{"categories":954},[55],{"categories":956},[83],{"categories":958},[89],{"categories":960},[141],{"categories":962},[95],{"categories":964},[89],{"categories":966},[148],{"categories":968},[89],{"categories":970},[89],{"categories":972},[89],{"categories":974},[89,83],{"categories":976},[141],{"categories":978},[141],{"categories":980},[131],{"categories":982},[89],{"categories":984},[],{"categories":986},[],{"categories":988},[],{"categories":990},[141],{"categories":992},[134],{"categories":994},[110],{"categories":996},[131],{"categories":998},[],{"categories":1000},[89],{"categories":1002},[89],{"categories":1004},[],{"categories":1006},[],{"categories":1008},[92],{"categories":1010},[89],{"categories":1012},[86],{"categories":1014},[],{"categories":1016},[83],{"categories":1018},[89],{"categories":1020},[83],{"categories":1022},[89],{"categories":1024},[141],{"categories":1026},[148],{"categories":1028},[89,131],{"categories":1030},[110],{"categories":1032},[131],{"categories":1034},[],{"categories":1036},[55],{"categories":1038},[131],{"categories":1040},[92],{"categories":1042},[],{"categories":1044},[],{"categories":1046},[],{"categories":1048},[],{"categories":1050},[141],{"categories":1052},[92],{"categories":1054},[92],{"categories":1056},[89],{"categories":1058},[89],{"categories":1060},[],{"categories":1062},[131],{"categories":1064},[],{"categories":1066},[],{"categories":1068},[92],{"categories":1070},[],{"categories":1072},[],{"categories":1074},[148],{"categories":1076},[148],{"categories":1078},[92],{"categories":1080},[],{"categories":1082},[89],{"categories":1084},[89],{"categories":1086},[141],{"categories":1088},[131],{"categories":1090},[131],{"categories":1092},[92],{"categories":1094},[83],{"categories":1096},[89],{"categories":1098},[131],{"categories":1100},[131],{"categories":1102},[92],{"categories":1104},[92],{"categories":1106},[89],{"categories":1108},[],{"categories":1110},[],{"categories":1112},[89],{"categories":1114},[92],{"categories":1116},[110],{"categories":1118},[141],{"categories":1120},[83],{"categories":1122},[89],{"categories":1124},[],{"categories":1126},[92],{"categories":1128},[92],{"categories":1130},[],{"categories":1132},[83],{"categories":1134},[89],{"categories":1136},[83],{"categories":1138},[83],{"categories":1140},[],{"categories":1142},[],{"categories":1144},[92],{"categories":1146},[92],{"categories":1148},[89],{"categories":1150},[89],{"categories":1152},[110],{"categories":1154},[134],{"categories":1156},[95],{"categories":1158},[110],{"categories":1160},[131],{"categories":1162},[],{"categories":1164},[110],{"categories":1166},[],{"categories":1168},[],{"categories":1170},[],{"categories":1172},[],{"categories":1174},[141],{"categories":1176},[134],{"categories":1178},[],{"categories":1180},[89],{"categories":1182},[89],{"categories":1184},[134],{"categories":1186},[141],{"categories":1188},[],{"categories":1190},[],{"categories":1192},[92],{"categories":1194},[110],{"categories":1196},[110],{"categories":1198},[92],{"categories":1200},[83],{"categories":1202},[89,55],{"categories":1204},[],{"categories":1206},[131],{"categories":1208},[83],{"categories":1210},[92],{"categories":1212},[131],{"categories":1214},[],{"categories":1216},[92],{"categories":1218},[92],{"categories":1220},[89],{"categories":1222},[148],{"categories":1224},[141],{"categories":1226},[131],{"categories":1228},[],{"categories":1230},[92],{"categories":1232},[89],{"categories":1234},[92],{"categories":1236},[92],{"categories":1238},[92],{"categories":1240},[148],{"categories":1242},[92],{"categories":1244},[89],{"categories":1246},[],{"categories":1248},[148],{"categories":1250},[110],{"categories":1252},[92],{"categories":1254},[],{"categories":1256},[],{"categories":1258},[89],{"categories":1260},[92],{"categories":1262},[110],{"categories":1264},[92],{"categories":1266},[],{"categories":1268},[],{"categories":1270},[],{"categories":1272},[92],{"categories":1274},[],{"categories":1276},[],{"categories":1278},[134],{"categories":1280},[89],{"categories":1282},[134],{"categories":1284},[110],{"categories":1286},[89],{"categories":1288},[89],{"categories":1290},[92],{"categories":1292},[89],{"categories":1294},[],{"categories":1296},[],{"categories":1298},[55],{"categories":1300},[],{"categories":1302},[],{"categories":1304},[83],{"categories":1306},[],{"categories":1308},[],{"categories":1310},[],{"categories":1312},[],{"categories":1314},[141],{"categories":1316},[110],{"categories":1318},[148],{"categories":1320},[86],{"categories":1322},[89],{"categories":1324},[89],{"categories":1326},[86],{"categories":1328},[],{"categories":1330},[131],{"categories":1332},[92],{"categories":1334},[86],{"categories":1336},[89],{"categories":1338},[89],{"categories":1340},[83],{"categories":1342},[],{"categories":1344},[83],{"categories":1346},[89],{"categories":1348},[148],{"categories":1350},[92],{"categories":1352},[110],{"categories":1354},[86],{"categories":1356},[89],{"categories":1358},[92],{"categories":1360},[],{"categories":1362},[89],{"categories":1364},[83],{"categories":1366},[89],{"categories":1368},[],{"categories":1370},[110],{"categories":1372},[89],{"categories":1374},[],{"categories":1376},[86],{"categories":1378},[89],{"categories":1380},[],{"categories":1382},[],{"categories":1384},[],{"categories":1386},[89],{"categories":1388},[],{"categories":1390},[55],{"categories":1392},[89],{"categories":1394},[],{"categories":1396},[89],{"categories":1398},[89],{"categories":1400},[89],{"categories":1402},[89,55],{"categories":1404},[89],{"categories":1406},[89],{"categories":1408},[131],{"categories":1410},[92],{"categories":1412},[],{"categories":1414},[92],{"categories":1416},[89],{"categories":1418},[89],{"categories":1420},[89],{"categories":1422},[83],{"categories":1424},[83],{"categories":1426},[141],{"categories":1428},[131],{"categories":1430},[92],{"categories":1432},[],{"categories":1434},[89],{"categories":1436},[110],{"categories":1438},[89],{"categories":1440},[86],{"categories":1442},[],{"categories":1444},[55],{"categories":1446},[131],{"categories":1448},[131],{"categories":1450},[92],{"categories":1452},[110],{"categories":1454},[92],{"categories":1456},[89],{"categories":1458},[],{"categories":1460},[89],{"categories":1462},[],{"categories":1464},[],{"categories":1466},[89],{"categories":1468},[89],{"categories":1470},[89],{"categories":1472},[92],{"categories":1474},[89],{"categories":1476},[],{"categories":1478},[134],{"categories":1480},[92],{"categories":1482},[],{"categories":1484},[89],{"categories":1486},[110],{"categories":1488},[],{"categories":1490},[131],{"categories":1492},[55],{"categories":1494},[110],{"categories":1496},[141],{"categories":1498},[141],{"categories":1500},[110],{"categories":1502},[110],{"categories":1504},[55],{"categories":1506},[],{"categories":1508},[110],{"categories":1510},[89],{"categories":1512},[83],{"categories":1514},[110],{"categories":1516},[],{"categories":1518},[134],{"categories":1520},[110],{"categories":1522},[141],{"categories":1524},[110],{"categories":1526},[55],{"categories":1528},[89],{"categories":1530},[89],{"categories":1532},[],{"categories":1534},[86],{"categories":1536},[],{"categories":1538},[],{"categories":1540},[89],{"categories":1542},[89],{"categories":1544},[89],{"categories":1546},[89],{"categories":1548},[],{"categories":1550},[134],{"categories":1552},[83],{"categories":1554},[],{"categories":1556},[89],{"categories":1558},[89],{"categories":1560},[55],{"categories":1562},[55],{"categories":1564},[],{"categories":1566},[92],{"categories":1568},[110],{"categories":1570},[110],{"categories":1572},[89],{"categories":1574},[92],{"categories":1576},[],{"categories":1578},[131],{"categories":1580},[89],{"categories":1582},[89],{"categories":1584},[],{"categories":1586},[],{"categories":1588},[55],{"categories":1590},[89],{"categories":1592},[141],{"categories":1594},[86],{"categories":1596},[89],{"categories":1598},[],{"categories":1600},[92],{"categories":1602},[83],{"categories":1604},[83],{"categories":1606},[],{"categories":1608},[89],{"categories":1610},[131],{"categories":1612},[92],{"categories":1614},[],{"categories":1616},[89],{"categories":1618},[89],{"categories":1620},[92],{"categories":1622},[],{"categories":1624},[92],{"categories":1626},[141],{"categories":1628},[],{"categories":1630},[89],{"categories":1632},[],{"categories":1634},[89],{"categories":1636},[],{"categories":1638},[89],{"categories":1640},[89],{"categories":1642},[],{"categories":1644},[89],{"categories":1646},[110],{"categories":1648},[89],{"categories":1650},[89],{"categories":1652},[83],{"categories":1654},[89],{"categories":1656},[110],{"categories":1658},[92],{"categories":1660},[],{"categories":1662},[89],{"categories":1664},[148],{"categories":1666},[],{"categories":1668},[],{"categories":1670},[],{"categories":1672},[83],{"categories":1674},[110],{"categories":1676},[92],{"categories":1678},[89],{"categories":1680},[131],{"categories":1682},[92],{"categories":1684},[],{"categories":1686},[92],{"categories":1688},[],{"categories":1690},[89],{"categories":1692},[92],{"categories":1694},[89],{"categories":1696},[],{"categories":1698},[89],{"categories":1700},[89],{"categories":1702},[110],{"categories":1704},[131],{"categories":1706},[92],{"categories":1708},[131],{"categories":1710},[86],{"categories":1712},[],{"categories":1714},[],{"categories":1716},[89],{"categories":1718},[83],{"categories":1720},[110],{"categories":1722},[],{"categories":1724},[],{"categories":1726},[141],{"categories":1728},[131],{"categories":1730},[],{"categories":1732},[89],{"categories":1734},[],{"categories":1736},[148],{"categories":1738},[89],{"categories":1740},[55],{"categories":1742},[141],{"categories":1744},[],{"categories":1746},[92],{"categories":1748},[89],{"categories":1750},[92],{"categories":1752},[92],{"categories":1754},[89],{"categories":1756},[],{"categories":1758},[83],{"categories":1760},[89],{"categories":1762},[86],{"categories":1764},[141],{"categories":1766},[131],{"categories":1768},[],{"categories":1770},[],{"categories":1772},[],{"categories":1774},[92],{"categories":1776},[131],{"categories":1778},[110],{"categories":1780},[89],{"categories":1782},[110],{"categories":1784},[131],{"categories":1786},[],{"categories":1788},[131],{"categories":1790},[110],{"categories":1792},[86],{"categories":1794},[89],{"categories":1796},[110],{"categories":1798},[148],{"categories":1800},[],{"categories":1802},[],{"categories":1804},[134],{"categories":1806},[89,141],{"categories":1808},[110],{"categories":1810},[89],{"categories":1812},[92],{"categories":1814},[92],{"categories":1816},[89],{"categories":1818},[],{"categories":1820},[141],{"categories":1822},[89],{"categories":1824},[134],{"categories":1826},[92],{"categories":1828},[148],{"categories":1830},[55],{"categories":1832},[],{"categories":1834},[83],{"categories":1836},[92],{"categories":1838},[92],{"categories":1840},[141],{"categories":1842},[89],{"categories":1844},[89],{"categories":1846},[],{"categories":1848},[],{"categories":1850},[],{"categories":1852},[55],{"categories":1854},[110],{"categories":1856},[89],{"categories":1858},[89],{"categories":1860},[89],{"categories":1862},[],{"categories":1864},[134],{"categories":1866},[86],{"categories":1868},[],{"categories":1870},[92],{"categories":1872},[55],{"categories":1874},[],{"categories":1876},[131],{"categories":1878},[131],{"categories":1880},[],{"categories":1882},[141],{"categories":1884},[131],{"categories":1886},[89],{"categories":1888},[],{"categories":1890},[110],{"categories":1892},[89],{"categories":1894},[131],{"categories":1896},[92],{"categories":1898},[110],{"categories":1900},[],{"categories":1902},[92],{"categories":1904},[131],{"categories":1906},[89],{"categories":1908},[],{"categories":1910},[89],{"categories":1912},[89],{"categories":1914},[55],{"categories":1916},[110],{"categories":1918},[134],{"categories":1920},[134],{"categories":1922},[],{"categories":1924},[],{"categories":1926},[],{"categories":1928},[92],{"categories":1930},[141],{"categories":1932},[141],{"categories":1934},[],{"categories":1936},[],{"categories":1938},[89],{"categories":1940},[],{"categories":1942},[92],{"categories":1944},[89],{"categories":1946},[],{"categories":1948},[89],{"categories":1950},[86],{"categories":1952},[89],{"categories":1954},[148],{"categories":1956},[92],{"categories":1958},[89],{"categories":1960},[141],{"categories":1962},[110],{"categories":1964},[92],{"categories":1966},[],{"categories":1968},[110],{"categories":1970},[92],{"categories":1972},[92],{"categories":1974},[],{"categories":1976},[86],{"categories":1978},[92],{"categories":1980},[],{"categories":1982},[89],{"categories":1984},[83],{"categories":1986},[110],{"categories":1988},[55],{"categories":1990},[92],{"categories":1992},[92],{"categories":1994},[83],{"categories":1996},[89],{"categories":1998},[],{"categories":2000},[],{"categories":2002},[131],{"categories":2004},[89,86],{"categories":2006},[],{"categories":2008},[83],{"categories":2010},[134],{"categories":2012},[89],{"categories":2014},[141],{"categories":2016},[89],{"categories":2018},[92],{"categories":2020},[89],{"categories":2022},[89],{"categories":2024},[110],{"categories":2026},[92],{"categories":2028},[],{"categories":2030},[],{"categories":2032},[92],{"categories":2034},[89],{"categories":2036},[55],{"categories":2038},[],{"categories":2040},[89],{"categories":2042},[92],{"categories":2044},[],{"categories":2046},[89],{"categories":2048},[148],{"categories":2050},[134],{"categories":2052},[92],{"categories":2054},[89],{"categories":2056},[55],{"categories":2058},[],{"categories":2060},[89],{"categories":2062},[148],{"categories":2064},[131],{"categories":2066},[89],{"categories":2068},[],{"categories":2070},[148],{"categories":2072},[110],{"categories":2074},[89],{"categories":2076},[89],{"categories":2078},[83],{"categories":2080},[],{"categories":2082},[],{"categories":2084},[131],{"categories":2086},[89],{"categories":2088},[134],{"categories":2090},[148],{"categories":2092},[148],{"categories":2094},[110],{"categories":2096},[],{"categories":2098},[],{"categories":2100},[89],{"categories":2102},[],{"categories":2104},[89,141],{"categories":2106},[110],{"categories":2108},[92],{"categories":2110},[141],{"categories":2112},[89],{"categories":2114},[83],{"categories":2116},[],{"categories":2118},[],{"categories":2120},[83],{"categories":2122},[148],{"categories":2124},[89],{"categories":2126},[],{"categories":2128},[131,89],{"categories":2130},[55],{"categories":2132},[83],{"categories":2134},[],{"categories":2136},[86],{"categories":2138},[86],{"categories":2140},[89],{"categories":2142},[141],{"categories":2144},[92],{"categories":2146},[110],{"categories":2148},[148],{"categories":2150},[131],{"categories":2152},[89],{"categories":2154},[89],{"categories":2156},[89],{"categories":2158},[83],{"categories":2160},[89],{"categories":2162},[92],{"categories":2164},[110],{"categories":2166},[],{"categories":2168},[],{"categories":2170},[134],{"categories":2172},[141],{"categories":2174},[89],{"categories":2176},[131],{"categories":2178},[134],{"categories":2180},[89],{"categories":2182},[89],{"categories":2184},[92],{"categories":2186},[92],{"categories":2188},[89,86],{"categories":2190},[],{"categories":2192},[131],{"categories":2194},[],{"categories":2196},[89],{"categories":2198},[110],{"categories":2200},[83],{"categories":2202},[83],{"categories":2204},[92],{"categories":2206},[89],{"categories":2208},[86],{"categories":2210},[141],{"categories":2212},[148],{"categories":2214},[],{"categories":2216},[110],{"categories":2218},[89],{"categories":2220},[89],{"categories":2222},[110],{"categories":2224},[141],{"categories":2226},[89],{"categories":2228},[92],{"categories":2230},[110],{"categories":2232},[89],{"categories":2234},[131],{"categories":2236},[89],{"categories":2238},[89],{"categories":2240},[55],{"categories":2242},[95],{"categories":2244},[92],{"categories":2246},[89],{"categories":2248},[110],{"categories":2250},[92],{"categories":2252},[148],{"categories":2254},[89],{"categories":2256},[],{"categories":2258},[89],{"categories":2260},[],{"categories":2262},[],{"categories":2264},[],{"categories":2266},[86],{"categories":2268},[89],{"categories":2270},[92],{"categories":2272},[110],{"categories":2274},[110],{"categories":2276},[110],{"categories":2278},[110],{"categories":2280},[],{"categories":2282},[83],{"categories":2284},[92],{"categories":2286},[110],{"categories":2288},[83],{"categories":2290},[92],{"categories":2292},[89],{"categories":2294},[89,92],{"categories":2296},[92],{"categories":2298},[55],{"categories":2300},[110],{"categories":2302},[110],{"categories":2304},[92],{"categories":2306},[89],{"categories":2308},[],{"categories":2310},[110],{"categories":2312},[148],{"categories":2314},[83],{"categories":2316},[89],{"categories":2318},[89],{"categories":2320},[],{"categories":2322},[141],{"categories":2324},[],{"categories":2326},[83],{"categories":2328},[92],{"categories":2330},[110],{"categories":2332},[89],{"categories":2334},[110],{"categories":2336},[83],{"categories":2338},[110],{"categories":2340},[110],{"categories":2342},[],{"categories":2344},[86],{"categories":2346},[92],{"categories":2348},[110],{"categories":2350},[110],{"categories":2352},[110],{"categories":2354},[110],{"categories":2356},[110],{"categories":2358},[110],{"categories":2360},[110],{"categories":2362},[110],{"categories":2364},[110],{"categories":2366},[110],{"categories":2368},[134],{"categories":2370},[83],{"categories":2372},[89],{"categories":2374},[89],{"categories":2376},[],{"categories":2378},[89,83],{"categories":2380},[],{"categories":2382},[92],{"categories":2384},[110],{"categories":2386},[92],{"categories":2388},[89],{"categories":2390},[89],{"categories":2392},[89],{"categories":2394},[89],{"categories":2396},[89],{"categories":2398},[92],{"categories":2400},[86],{"categories":2402},[131],{"categories":2404},[110],{"categories":2406},[89],{"categories":2408},[],{"categories":2410},[],{"categories":2412},[92],{"categories":2414},[131],{"categories":2416},[89],{"categories":2418},[],{"categories":2420},[],{"categories":2422},[148],{"categories":2424},[89],{"categories":2426},[],{"categories":2428},[],{"categories":2430},[83],{"categories":2432},[86],{"categories":2434},[89],{"categories":2436},[86],{"categories":2438},[131],{"categories":2440},[],{"categories":2442},[110],{"categories":2444},[],{"categories":2446},[131],{"categories":2448},[89],{"categories":2450},[148],{"categories":2452},[],{"categories":2454},[148],{"categories":2456},[],{"categories":2458},[],{"categories":2460},[92],{"categories":2462},[],{"categories":2464},[86],{"categories":2466},[83],{"categories":2468},[131],{"categories":2470},[141],{"categories":2472},[],{"categories":2474},[],{"categories":2476},[89],{"categories":2478},[83],{"categories":2480},[148],{"categories":2482},[],{"categories":2484},[92],{"categories":2486},[92],{"categories":2488},[110],{"categories":2490},[89],{"categories":2492},[92],{"categories":2494},[89],{"categories":2496},[92],{"categories":2498},[89],{"categories":2500},[95],{"categories":2502},[110],{"categories":2504},[],{"categories":2506},[148],{"categories":2508},[141],{"categories":2510},[92],{"categories":2512},[],{"categories":2514},[89],{"categories":2516},[92],{"categories":2518},[86],{"categories":2520},[83],{"categories":2522},[89],{"categories":2524},[131],{"categories":2526},[141],{"categories":2528},[141],{"categories":2530},[89],{"categories":2532},[134],{"categories":2534},[89],{"categories":2536},[92],{"categories":2538},[86],{"categories":2540},[92],{"categories":2542},[89],{"categories":2544},[89],{"categories":2546},[92],{"categories":2548},[110],{"categories":2550},[],{"categories":2552},[83],{"categories":2554},[89],{"categories":2556},[92],{"categories":2558},[89],{"categories":2560},[89],{"categories":2562},[],{"categories":2564},[131],{"categories":2566},[86],{"categories":2568},[110],{"categories":2570},[89],{"categories":2572},[89],{"categories":2574},[131],{"categories":2576},[148],{"categories":2578},[134],{"categories":2580},[89],{"categories":2582},[110],{"categories":2584},[89],{"categories":2586},[92],{"categories":2588},[55],{"categories":2590},[89],{"categories":2592},[92],{"categories":2594},[134],{"categories":2596},[],{"categories":2598},[92],{"categories":2600},[141],{"categories":2602},[131],{"categories":2604},[89],{"categories":2606},[83],{"categories":2608},[86],{"categories":2610},[141],{"categories":2612},[],{"categories":2614},[92],{"categories":2616},[89],{"categories":2618},[],{"categories":2620},[110],{"categories":2622},[],{"categories":2624},[110],{"categories":2626},[89],{"categories":2628},[92],{"categories":2630},[92],{"categories":2632},[92],{"categories":2634},[],{"categories":2636},[],{"categories":2638},[89],{"categories":2640},[89],{"categories":2642},[],{"categories":2644},[131],{"categories":2646},[92],{"categories":2648},[148],{"categories":2650},[83],{"categories":2652},[],{"categories":2654},[],{"categories":2656},[110],{"categories":2658},[141],{"categories":2660},[89],{"categories":2662},[89],{"categories":2664},[89],{"categories":2666},[141],{"categories":2668},[110],{"categories":2670},[131],{"categories":2672},[89],{"categories":2674},[89],{"categories":2676},[89],{"categories":2678},[110],{"categories":2680},[89],{"categories":2682},[110],{"categories":2684},[92],{"categories":2686},[92],{"categories":2688},[141],{"categories":2690},[92],{"categories":2692},[89],{"categories":2694},[141],{"categories":2696},[131],{"categories":2698},[],{"categories":2700},[92],{"categories":2702},[],{"categories":2704},[],{"categories":2706},[86],{"categories":2708},[89],{"categories":2710},[92],{"categories":2712},[83],{"categories":2714},[92],{"categories":2716},[148],{"categories":2718},[],{"categories":2720},[92],{"categories":2722},[],{"categories":2724},[83],{"categories":2726},[92],{"categories":2728},[],{"categories":2730},[92],{"categories":2732},[89],{"categories":2734},[110],{"categories":2736},[89],{"categories":2738},[92],{"categories":2740},[110],{"categories":2742},[92],{"categories":2744},[141],{"categories":2746},[131],{"categories":2748},[83],{"categories":2750},[],{"categories":2752},[92],{"categories":2754},[131],{"categories":2756},[110],{"categories":2758},[89],{"categories":2760},[131],{"categories":2762},[83],{"categories":2764},[],{"categories":2766},[92],{"categories":2768},[92],{"categories":2770},[89],{"categories":2772},[],{"categories":2774},[92],{"categories":2776},[95],{"categories":2778},[110],{"categories":2780},[92],{"categories":2782},[86],{"categories":2784},[],{"categories":2786},[89],{"categories":2788},[95],{"categories":2790},[89],{"categories":2792},[92],{"categories":2794},[110],{"categories":2796},[83],{"categories":2798},[55],{"categories":2800},[89],{"categories":2802},[89],{"categories":2804},[89],{"categories":2806},[110],{"categories":2808},[86],{"categories":2810},[89],{"categories":2812},[131],{"categories":2814},[110],{"categories":2816},[55],{"categories":2818},[89],{"categories":2820},[],{"categories":2822},[],{"categories":2824},[55],{"categories":2826},[134],{"categories":2828},[92],{"categories":2830},[92],{"categories":2832},[110],{"categories":2834},[89],{"categories":2836},[83],{"categories":2838},[131],{"categories":2840},[92],{"categories":2842},[89],{"categories":2844},[148],{"categories":2846},[89],{"categories":2848},[92],{"categories":2850},[],{"categories":2852},[89],{"categories":2854},[89],{"categories":2856},[110],{"categories":2858},[83],{"categories":2860},[],{"categories":2862},[89],{"categories":2864},[89],{"categories":2866},[141],{"categories":2868},[131],{"categories":2870},[89,92],{"categories":2872},[148,86],{"categories":2874},[89],{"categories":2876},[],{"categories":2878},[92],{"categories":2880},[],{"categories":2882},[141],{"categories":2884},[89],{"categories":2886},[110],{"categories":2888},[],{"categories":2890},[92],{"categories":2892},[],{"categories":2894},[92],{"categories":2896},[83],{"categories":2898},[92],{"categories":2900},[89],{"categories":2902},[55],{"categories":2904},[148],{"categories":2906},[86],{"categories":2908},[86],{"categories":2910},[83],{"categories":2912},[83],{"categories":2914},[89],{"categories":2916},[92],{"categories":2918},[89],{"categories":2920},[89],{"categories":2922},[83],{"categories":2924},[89],{"categories":2926},[148],{"categories":2928},[110],{"categories":2930},[89],{"categories":2932},[92],{"categories":2934},[89],{"categories":2936},[],{"categories":2938},[141],{"categories":2940},[],{"categories":2942},[92],{"categories":2944},[83],{"categories":2946},[],{"categories":2948},[55],{"categories":2950},[89],{"categories":2952},[],{"categories":2954},[110],{"categories":2956},[92],{"categories":2958},[141],{"categories":2960},[89],{"categories":2962},[92],{"categories":2964},[141],{"categories":2966},[92],{"categories":2968},[110],{"categories":2970},[83],{"categories":2972},[110],{"categories":2974},[141],{"categories":2976},[89],{"categories":2978},[131],{"categories":2980},[89],{"categories":2982},[89],{"categories":2984},[89],{"categories":2986},[89],{"categories":2988},[92],{"categories":2990},[89],{"categories":2992},[92],{"categories":2994},[89],{"categories":2996},[83],{"categories":2998},[89],{"categories":3000},[92],{"categories":3002},[131],{"categories":3004},[83],{"categories":3006},[92],{"categories":3008},[131],{"categories":3010},[],{"categories":3012},[89],{"categories":3014},[89],{"categories":3016},[141],{"categories":3018},[],{"categories":3020},[92],{"categories":3022},[148],{"categories":3024},[89],{"categories":3026},[110],{"categories":3028},[148],{"categories":3030},[92],{"categories":3032},[86],{"categories":3034},[86],{"categories":3036},[89],{"categories":3038},[83],{"categories":3040},[],{"categories":3042},[89],{"categories":3044},[],{"categories":3046},[83],{"categories":3048},[89],{"categories":3050},[92],{"categories":3052},[92],{"categories":3054},[],{"categories":3056},[141],{"categories":3058},[141],{"categories":3060},[148],{"categories":3062},[131],{"categories":3064},[],{"categories":3066},[89],{"categories":3068},[83],{"categories":3070},[89],{"categories":3072},[141],{"categories":3074},[83],{"categories":3076},[110],{"categories":3078},[110],{"categories":3080},[],{"categories":3082},[110],{"categories":3084},[92],{"categories":3086},[131],{"categories":3088},[134],{"categories":3090},[89],{"categories":3092},[],{"categories":3094},[110],{"categories":3096},[141],{"categories":3098},[86],{"categories":3100},[89],{"categories":3102},[83],{"categories":3104},[55],{"categories":3106},[83],{"categories":3108},[],{"categories":3110},[],{"categories":3112},[110],{"categories":3114},[],{"categories":3116},[92],{"categories":3118},[92],{"categories":3120},[92],{"categories":3122},[],{"categories":3124},[89],{"categories":3126},[],{"categories":3128},[110],{"categories":3130},[83],{"categories":3132},[131],{"categories":3134},[89],{"categories":3136},[110],{"categories":3138},[110],{"categories":3140},[],{"categories":3142},[110],{"categories":3144},[83],{"categories":3146},[89],{"categories":3148},[],{"categories":3150},[92],{"categories":3152},[92],{"categories":3154},[83],{"categories":3156},[],{"categories":3158},[],{"categories":3160},[],{"categories":3162},[131],{"categories":3164},[92],{"categories":3166},[89],{"categories":3168},[],{"categories":3170},[],{"categories":3172},[],{"categories":3174},[131],{"categories":3176},[],{"categories":3178},[83],{"categories":3180},[],{"categories":3182},[],{"categories":3184},[131],{"categories":3186},[89],{"categories":3188},[110],{"categories":3190},[],{"categories":3192},[148],{"categories":3194},[110],{"categories":3196},[148],{"categories":3198},[89],{"categories":3200},[],{"categories":3202},[],{"categories":3204},[92],{"categories":3206},[],{"categories":3208},[],{"categories":3210},[92],{"categories":3212},[89],{"categories":3214},[],{"categories":3216},[92],{"categories":3218},[110],{"categories":3220},[148],{"categories":3222},[134],{"categories":3224},[92],{"categories":3226},[92],{"categories":3228},[],{"categories":3230},[],{"categories":3232},[],{"categories":3234},[110],{"categories":3236},[],{"categories":3238},[],{"categories":3240},[131],{"categories":3242},[83],{"categories":3244},[],{"categories":3246},[86],{"categories":3248},[148],{"categories":3250},[89],{"categories":3252},[141],{"categories":3254},[83],{"categories":3256},[134],{"categories":3258},[86],{"categories":3260},[141],{"categories":3262},[],{"categories":3264},[],{"categories":3266},[92],{"categories":3268},[83],{"categories":3270},[131],{"categories":3272},[83],{"categories":3274},[92],{"categories":3276},[55],{"categories":3278},[92],{"categories":3280},[],{"categories":3282},[89],{"categories":3284},[110],{"categories":3286},[141],{"categories":3288},[],{"categories":3290},[131],{"categories":3292},[110],{"categories":3294},[83],{"categories":3296},[92],{"categories":3298},[89],{"categories":3300},[86],{"categories":3302},[92,55],{"categories":3304},[92],{"categories":3306},[141],{"categories":3308},[89],{"categories":3310},[134],{"categories":3312},[148],{"categories":3314},[92],{"categories":3316},[],{"categories":3318},[92],{"categories":3320},[89],{"categories":3322},[86],{"categories":3324},[],{"categories":3326},[],{"categories":3328},[89],{"categories":3330},[134],{"categories":3332},[89],{"categories":3334},[],{"categories":3336},[110],{"categories":3338},[],{"categories":3340},[110],{"categories":3342},[141],{"categories":3344},[92],{"categories":3346},[89],{"categories":3348},[148],{"categories":3350},[141],{"categories":3352},[],{"categories":3354},[110],{"categories":3356},[89],{"categories":3358},[],{"categories":3360},[89],{"categories":3362},[92],{"categories":3364},[89],{"categories":3366},[92],{"categories":3368},[89],{"categories":3370},[89],{"categories":3372},[89],{"categories":3374},[89],{"categories":3376},[86],{"categories":3378},[],{"categories":3380},[95],{"categories":3382},[110],{"categories":3384},[89],{"categories":3386},[],{"categories":3388},[141],{"categories":3390},[89],{"categories":3392},[89],{"categories":3394},[92],{"categories":3396},[110],{"categories":3398},[89],{"categories":3400},[89],{"categories":3402},[86],{"categories":3404},[92],{"categories":3406},[131],{"categories":3408},[],{"categories":3410},[134],{"categories":3412},[89],{"categories":3414},[],{"categories":3416},[110],{"categories":3418},[148],{"categories":3420},[],{"categories":3422},[],{"categories":3424},[110],{"categories":3426},[110],{"categories":3428},[148],{"categories":3430},[83],{"categories":3432},[92],{"categories":3434},[92],{"categories":3436},[89],{"categories":3438},[86],{"categories":3440},[],{"categories":3442},[],{"categories":3444},[110],{"categories":3446},[134],{"categories":3448},[141],{"categories":3450},[92],{"categories":3452},[131],{"categories":3454},[134],{"categories":3456},[134],{"categories":3458},[],{"categories":3460},[110],{"categories":3462},[89],{"categories":3464},[89],{"categories":3466},[141],{"categories":3468},[],{"categories":3470},[110],{"categories":3472},[110],{"categories":3474},[110],{"categories":3476},[],{"categories":3478},[92],{"categories":3480},[89],{"categories":3482},[],{"categories":3484},[83],{"categories":3486},[86],{"categories":3488},[],{"categories":3490},[89],{"categories":3492},[89],{"categories":3494},[],{"categories":3496},[141],{"categories":3498},[],{"categories":3500},[],{"categories":3502},[],{"categories":3504},[],{"categories":3506},[89],{"categories":3508},[110],{"categories":3510},[],{"categories":3512},[],{"categories":3514},[89],{"categories":3516},[89],{"categories":3518},[89],{"categories":3520},[134],{"categories":3522},[89],{"categories":3524},[134],{"categories":3526},[],{"categories":3528},[134],{"categories":3530},[134],{"categories":3532},[55],{"categories":3534},[92],{"categories":3536},[141],{"categories":3538},[],{"categories":3540},[],{"categories":3542},[134],{"categories":3544},[141],{"categories":3546},[141],{"categories":3548},[141],{"categories":3550},[],{"categories":3552},[83],{"categories":3554},[141],{"categories":3556},[141],{"categories":3558},[83],{"categories":3560},[141],{"categories":3562},[86],{"categories":3564},[141],{"categories":3566},[141],{"categories":3568},[141],{"categories":3570},[134],{"categories":3572},[110],{"categories":3574},[110],{"categories":3576},[89],{"categories":3578},[141],{"categories":3580},[134],{"categories":3582},[55],{"categories":3584},[134],{"categories":3586},[134],{"categories":3588},[134],{"categories":3590},[],{"categories":3592},[86],{"categories":3594},[],{"categories":3596},[55],{"categories":3598},[141],{"categories":3600},[141],{"categories":3602},[141],{"categories":3604},[92],{"categories":3606},[110,86],{"categories":3608},[134],{"categories":3610},[],{"categories":3612},[],{"categories":3614},[134],{"categories":3616},[],{"categories":3618},[134],{"categories":3620},[110],{"categories":3622},[92],{"categories":3624},[],{"categories":3626},[141],{"categories":3628},[89],{"categories":3630},[131],{"categories":3632},[],{"categories":3634},[89],{"categories":3636},[],{"categories":3638},[110],{"categories":3640},[83],{"categories":3642},[134],{"categories":3644},[],{"categories":3646},[141],{"categories":3648},[110],[3650,3702,3835,3907],{"id":3651,"title":3652,"ai":3653,"body":3658,"categories":3686,"created_at":56,"date_modified":56,"description":3687,"extension":58,"faq":56,"featured":59,"kicker_label":56,"meta":3688,"navigation":61,"path":3689,"published_at":3690,"question":56,"scraped_at":3691,"seo":3692,"sitemap":3693,"source_id":3694,"source_name":3695,"source_type":69,"source_url":3696,"stem":3697,"tags":3698,"thumbnail_url":56,"tldr":3699,"tweet":56,"unknown_tags":3700,"__hash__":3701},"summaries\u002Fsummaries\u002Fd08f3ee30a3613c9-arm-s-agi-cpu-bets-on-4x-agentic-ai-cpu-demand-summary.md","ARM's AGI CPU Bets on 4x Agentic AI CPU Demand",{"provider":7,"model":8,"input_tokens":3654,"output_tokens":3655,"processing_time_ms":3656,"cost_usd":3657},5067,1338,15491,0.00139155,{"type":14,"value":3659,"toc":3681},[3660,3664,3667,3671,3674,3678],[17,3661,3663],{"id":3662},"arm-avoids-customer-conflict-by-targeting-underserved-cpu-segment","ARM Avoids Customer Conflict by Targeting Underserved CPU Segment",[22,3665,3666],{},"ARM licenses designs to customers like Apple (fully custom M1 from ARM ISA for consumer perf\u002Fbattery) and AWS\u002FNvidia (Neoverse V2 cores like Graviton\u002FGrace for faster server time-to-market). Customizing deep into microarchitecture risks delays—Apple's Intel-to-ARM took 3 years—and capital intensity erodes margins (Intel\u002FAMD at 35-50% vs. ARM's 95%). AGI CPU doesn't compete: it enters total data center market directly, with pre-launch interest from OpenAI, Cloudflare, Meta (release H2 2026), letting licensees focus on peripherals like Nvidia's LPDDR5X\u002FMVLink for AI.",[17,3668,3670],{"id":3669},"data-centers-shift-to-cpu-heavy-mix-for-agentic-workloads","Data Centers Shift to CPU-Heavy Mix for Agentic Workloads",[22,3672,3673],{},"Gigawatt-scale facilities (e.g., Stargate's 1.2GW Abilene site + 6x1GW) allocate power across CPU\u002FGPU\u002FRAM like a 700W PC budgets for gaming vs. editing. Pre-2023 training\u002Finference favored GPUs; now agentic AI demands 4x more CPU cores (30M to 120M per GW) as agents proliferate. ARM's AGI CPU optimizes for this, validating demand via hyperscaler buy-in before TSMC production.",[17,3675,3677],{"id":3676},"_15b-revenue-upside-faces-fierce-customization-competition","$15B Revenue Upside Faces Fierce Customization Competition",[22,3679,3680],{},"ARM projects $15B from AGI CPUs in 5 years, with 50% line margins blending to 75% overall (diluting from 95%). Growth aligns with AI demand, but hyperscalers build in-house (Google Axion, Microsoft Cobalt, Alibaba Echin) atop ARM\u002FAMD while Ampear competes directly. Success hinges on ARM's design edge plus superior production speed\u002Fintegration to outpace custom forks and x86 holdouts.",{"title":47,"searchDepth":48,"depth":48,"links":3682},[3683,3684,3685],{"id":3662,"depth":48,"text":3663},{"id":3669,"depth":48,"text":3670},{"id":3676,"depth":48,"text":3677},[55],"Arm recently announced their first AGI CPU for agentic use cases.\nThe demand for semiconductors have been growing incredibly and ARM is throwing in their name in the hat in the ever growing and highly competitive and highly cyclical CPU market.\nIt is highly capital intensive and has a huge time to market risk as companies work with TSMC to now manage supply chain and also help sell their CPU as more and more hyperscalers are opting to customize CPUs to fit exactly how they envision their data centers to look like.\n\nZo Computer:\nhttps:\u002F\u002Fzo.computer\n\n#ai #cpu #tech\n\nChapters\n00:00 Intro\n00:51 CPU Competition\n01:45 Custom CPU\n03:31 Financials\n04:53 Gigawatt\n06:40 Sponsor: Zo\n07:34 Revenue\n08:21 Competition\n09:15 Conclusion",{},"\u002Fsummaries\u002Fd08f3ee30a3613c9-arm-s-agi-cpu-bets-on-4x-agentic-ai-cpu-demand-summary","2026-03-30 07:24:39","2026-04-03 21:19:15",{"title":3652,"description":3687},{"loc":3689},"d08f3ee30a3613c9","Caleb Writes Code","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=3hltZHxTeRI","summaries\u002Fd08f3ee30a3613c9-arm-s-agi-cpu-bets-on-4x-agentic-ai-cpu-demand-summary",[73,75,74],"ARM enters CPU manufacturing with AGI chip for data centers, targeting 4x CPU growth from agentic AI (30M to 120M cores per GW), projecting $15B revenue in 5 years at 50% margins.",[],"CnTQDL_nUIRkTxdmSGw1ItHmbXP38Q88YvPBGzHqXIc",{"id":3703,"title":3704,"ai":3705,"body":3710,"categories":3818,"created_at":56,"date_modified":56,"description":3819,"extension":58,"faq":56,"featured":59,"kicker_label":56,"meta":3820,"navigation":61,"path":3821,"published_at":3822,"question":56,"scraped_at":3823,"seo":3824,"sitemap":3825,"source_id":3826,"source_name":3827,"source_type":69,"source_url":3828,"stem":3829,"tags":3830,"thumbnail_url":56,"tldr":3832,"tweet":56,"unknown_tags":3833,"__hash__":3834},"summaries\u002Fsummaries\u002F6efb045ed12647b6-claude-code-leak-reveals-ai-supply-chain-perils-summary.md","Claude Code Leak Reveals AI Supply Chain Perils",{"provider":7,"model":8,"input_tokens":3706,"output_tokens":3707,"processing_time_ms":3708,"cost_usd":3709},8229,2225,19837,0.00246745,{"type":14,"value":3711,"toc":3811},[3712,3716,3719,3722,3725,3729,3732,3735,3738,3742,3745,3748,3751,3755,3758,3761,3765,3790,3793],[17,3713,3715],{"id":3714},"ai-coding-tools-expose-broader-supply-chain-weaknesses","AI Coding Tools Expose Broader Supply Chain Weaknesses",[22,3717,3718],{},"Panelists agree the Claude Code source leak isn't isolated to Anthropic but signals systemic flaws in AI-era supply chains, particularly npm's history of typosquatting and dependency confusion attacks. JR Rao frames it as a shift from traditional vulnerabilities to subverted trust chains: attackers exploit package managers to infiltrate workflows, with blame often falling on end-users like Claude adopters. Visibility into Claude Code's internals—via npm maps linking to source artifacts—lowers attack research costs, revealing upcoming features like offline mode and dream mode that could inspire targeted exploits.",[22,3720,3721],{},"Dave Bales highlights npm hash subversion tactics, rendering verification unreliable. Short-term fallout includes malware-laden fake GitHub repos (e.g., Vidar infostealer disguised as forks). Long-term, leaked code lets adversaries bypass guardrails, enabling unrestricted AI coding. Nick Bradley downplays immediate doom for Anthropic, likening it to pirated software, but notes excitement in novel threats beyond XSS or SQLi.",[22,3723,3724],{},"\"This is really a AI era supply chain security problem and it is a problem with npm,\" says JR, emphasizing lookalike packages targeting agentic systems, API key abuses, and embedded logic patterns.",[17,3726,3728],{"id":3727},"removing-ai-guardrails-fuels-malicious-automation","Removing AI Guardrails Fuels Malicious Automation",[22,3730,3731],{},"Leaked AI coding tools like Claude Code pose amplified risks in CI\u002FCD pipelines due to features like proactive mode, which automates 24\u002F7 code generation without human oversight. Dave warns this empowers attackers to build malicious repositories effortlessly: \"Proactive mode being enabled in this source code is a big deal... They're going to have code written for them while they sleep.\"",[22,3733,3734],{},"Panelists diverge on severity—Nick sees it as inevitable abuse of any tool (\"any tool that you think you're going to use for something good, someone else is going to use it for something bad\"), while Dave predicts weaponized bad-actor repos. JR ties it to agent limitations: AI lacks human adeptness at spotting typosquatting or shell executions. Consensus: Test updates in isolated labs before deployment, lag one version behind (N-1 strategy) for stability, and scrutinize supply chains holistically.",[22,3736,3737],{},"Quote from external report cited by host: \"The attack surface exposed by the Clawed Code leak... What changed on March 31st is that the attack research cost collapsed.\"",[17,3739,3741],{"id":3740},"one-credential-suffices-in-brazen-supply-chain-attacks","One Credential Suffices in Brazen Supply Chain Attacks",[22,3743,3744],{},"TeamPCP's spree—starting with a single privileged GitHub Actions token in Trivy Security Scanner—cascades into compromises like Light LLM, Telnyx, and a European Commission cloud exposing 29 entities' data. Dave calls them \"brazen,\" prioritizing speed over stealth: one credential unlocks vast access. Despite rotations, Trivy's miss of one instance enabled entry.",[22,3746,3747],{},"JR positions identity as the \"new perimeter\": attackers race to harvest credentials before short-lived ones expire, targeting code-embedded secrets. Nick attributes failures to overcomplication—too many credentials without airtight procedures—admitting bad guys win via speed, sans QA or ethics: \"Sometimes the bad guys just going to win... They don't have the same practices we do.\"",[22,3749,3750],{},"Murky attribution with ShinyHunters and Lapsus$ claiming overlaps matters little to defenders (per JR), though it informs TTPs. Overlaps via affiliates blur lines, but victims must assume breach, audit soup-to-nuts.",[17,3752,3754],{"id":3753},"sharing-close-calls-and-cybercrime-ai-lessons","Sharing Close Calls and Cybercrime AI Lessons",[22,3756,3757],{},"Beyond breaches, panelists advocate \"close-call\" databases for unexploited threats, shifting threat intel from post-mortems to prevention. Reactive mode dominates, but proactive sharing could reveal patterns.",[22,3759,3760],{},"Cybercriminals model mature AI adoption: unburdened by ethics, they deploy tools like Claude Code aggressively. Businesses lag due to guardrails, but lessons include rapid iteration and testing. Nick urges full-compromise assumptions post-exposure; Dave stresses lab validation to counter fast patches.",[17,3762,3764],{"id":3763},"key-takeaways","Key Takeaways",[3766,3767,3768,3772,3775,3778,3781,3784,3787],"ul",{},[3769,3770,3771],"li",{},"Audit npm packages for lookalikes, typosquatting, and dependency confusion; verify trust chains beyond hashes.",[3769,3773,3774],{},"Test AI tool updates (e.g., Claude Code) in isolated labs; adopt N-1 versioning to avoid unvetted latest releases.",[3769,3776,3777],{},"Treat identity as primary perimeter: rotate credentials exhaustively, use short-lived\u002FJIT access, avoid embedding in code.",[3769,3779,3780],{},"Assume breach after supply chain incidents like TeamPCP; scan environments end-to-end for indicators.",[3769,3782,3783],{},"Build close-call sharing mechanisms and study cybercriminals' unhindered AI use for faster, bolder adoption.",[3769,3785,3786],{},"Prioritize agentic AI security: monitor for API key leaks, proactive mode abuses, and shell executions in pipelines.",[3769,3788,3789],{},"Ignore attribution noise; focus on TTPs from any actor for detection rules.",[22,3791,3792],{},"Notable quotes:",[3794,3795,3796,3799,3802,3805,3808],"ol",{},[3769,3797,3798],{},"Nick Bradley: \"Any tool that you think you're going to use for something good, someone else is going to use it for something bad.\" (On inevitable AI tool abuse.)",[3769,3800,3801],{},"Dave Bales: \"Proactive mode being enabled... allows the engine to code for you 24\u002F7.\" (Highlighting malicious automation risk.)",[3769,3803,3804],{},"JR Rao: \"We are moving from an era where we had vulnerabilities to where trust chains are being subverted.\" (Framing supply chain evolution.)",[3769,3806,3807],{},"Nick Bradley: \"Sometimes the bad guys just going to win, right? Because they're just going to be faster.\" (On defender challenges vs. threat speed.)",[3769,3809,3810],{},"Dave Bales: \"They're brazen... if they can get a credential, it seems like they're going to use it.\" (Describing TeamPCP tactics.)",{"title":47,"searchDepth":48,"depth":48,"links":3812},[3813,3814,3815,3816,3817],{"id":3714,"depth":48,"text":3715},{"id":3727,"depth":48,"text":3728},{"id":3740,"depth":48,"text":3741},{"id":3753,"depth":48,"text":3754},{"id":3763,"depth":48,"text":3764},[55],"Visit the Security Intelligence the podcast page → https:\u002F\u002Fibm.biz\u002FBdpmAn\n\nWhat happens when one of the world’s most popular AI coding tools falls into the wrong hands? \n\nOn this episode of Security Intelligence, Nick Bradley, Dave Bales and JR Rao discuss the Claude Code source code leak. Attackers are already using the opportunity to spread malware through fake repos, but the real question is how threat actors might use their newfound knowledge of Claude Code’s internals to wreak havoc on AI agents and the CI\u002FCD pipeline. \n\nThen, we follow up on our old friends TeamPCP, Shiny Hunters and Lapsus$, whose overlapping data breach claims are causing no small amount of confusion and consternation among security pros. We examine the credential rotation problem and the uneven security surface of modern supply chains that helped get us in this mess. \n\nPlus: Threat intelligence usually focuses on attacks that did happen. But what if we started talking about the ones that didn’t? And do cybercriminals have anything to teach us about “mature” AI adoption? Some big names seem to think so. \n\nAll that and more on Security Intelligence. \n\nSegments: \n\n00:00 – Introduction\n1:12 -- The Claude Code leak \n11:19 -- TeamPCP’s breach spree \n21:21 -- “Close-call” databases  \n29:28 -- Cybercrime and AI adoption \n\nThe opinions expressed in this podcast are solely those of the participants and do not necessarily reflect the views of IBM or any other organization or entity. \n\nExplore to securely deploy and operate agentic AI workloads at runtime → https:\u002F\u002Fibm.biz\u002FBdpmAb\n#ClaudeAI #ThreatIntelligence #DataBreach",{},"\u002Fsummaries\u002F6efb045ed12647b6-claude-code-leak-reveals-ai-supply-chain-perils-summary","2026-04-08 10:16:24","2026-04-08 14:47:42",{"title":3704,"description":3819},{"loc":3821},"6efb045ed12647b6","IBM Technology","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=qtFtECYOzZE","summaries\u002F6efb045ed12647b6-claude-code-leak-reveals-ai-supply-chain-perils-summary",[74,75,3831,73],"ai-tools","Leaked Claude Code source exposes npm vulnerabilities and AI agent risks in CI\u002FCD, urging defenders to harden supply chains, rotate credentials rigorously, and test updates in labs amid brazen threat actor speed.",[],"rYHeHb79Rw2biSTzKaB6ZPctw8GE0Ra2h3D9INxtA3c",{"id":3836,"title":3837,"ai":3838,"body":3843,"categories":3880,"created_at":56,"date_modified":56,"description":47,"extension":58,"faq":56,"featured":59,"kicker_label":56,"meta":3881,"navigation":61,"path":3893,"published_at":56,"question":56,"scraped_at":3894,"seo":3895,"sitemap":3896,"source_id":3897,"source_name":3898,"source_type":3899,"source_url":3900,"stem":3901,"tags":3902,"thumbnail_url":56,"tldr":3904,"tweet":56,"unknown_tags":3905,"__hash__":3906},"summaries\u002Fsummaries\u002F3393634cd1348cbf-secretless-iam-secures-agentic-ai-workloads-summary.md","Secretless IAM Secures Agentic AI Workloads",{"provider":7,"model":8,"input_tokens":3839,"output_tokens":3840,"processing_time_ms":3841,"cost_usd":3842},5292,1832,13966,0.00146755,{"type":14,"value":3844,"toc":3875},[3845,3849,3852,3855,3859,3862,3865,3869,3872],[17,3846,3848],{"id":3847},"eliminate-secrets-for-ai-agents-with-identity-based-access","Eliminate Secrets for AI Agents with Identity-Based Access",[22,3850,3851],{},"Traditional human IAM fails for AI agents and workloads because agents aren't humans—they need continuous verification, runtime policies, and context-aware controls without stored secrets. Use secretless authentication: grant short-lived, just-in-time credentials based on unique agent identities (delegated, autonomous, or chained). This avoids bootstrap secrets, rotations, and leakage risks. Aembit brokers access across AWS, Azure, GCP, on-prem, and SaaS using standards like OAuth, OIDC, SPIFFE, Kerberos. Result: developers skip auth coding, security enables access confidently, and agents act autonomously without compromising environments.",[22,3853,3854],{},"Enforce per-task access dynamically—no scripts or manual workflows. Combine agent+user into blended identities for MCP servers, adding MFA-strength conditions like security posture, geography, or time windows. This delivers operational visibility: audit logs per agent identity (not hidden in user sessions) and a one-click kill switch to revoke access instantly.",[17,3856,3858],{"id":3857},"policy-driven-controls-accelerate-secure-ai-adoption","Policy-Driven Controls Accelerate Secure AI Adoption",[22,3860,3861],{},"Define granular policies for what AI agents access, enforced in real-time at the gateway with token exchange and credential isolation. Supports billions of transactions in complex enterprises, SOC2\u002FISO27001 compliant, SaaS-delivered without add-ons. For agentic AI hitting LLMs (OpenAI, Claude, Gemini), APIs, or tools, centralize control in one data plane—verify, monitor, revoke per agent.",[22,3863,3864],{},"Offload secret provisioning, rotations, and audits to cut developer overhead. Works for all workloads: multi-cloud, SaaS, on-prem. Gain audit-ready logs as a single intelligence source, preventing hidden AI actions via user delegation.",[17,3866,3868],{"id":3867},"case-studies-prove-fte-savings-and-speed-gains","Case Studies Prove FTE Savings and Speed Gains",[22,3870,3871],{},"Snowflake secured agentic workloads: saved 2 FTEs, cut 85% of credential issuance\u002Frotation\u002Faudits, added conditional policies and identity logging. Large retailer replaced HashiCorp Vault DIY: saved 3-5 FTEs, delivered 6 months early, streamlined management. Property firm hit 7-month ROI: no-code multi-cloud setup, no stored credentials, better troubleshooting logs. Red Cup IT deployed AI agents in customer envs: short-lived access reduced manual handling, extended controls to cloud\u002Fdesktop without disruption.",[22,3873,3874],{},"Testimonials confirm: Snowflake saved 5-10 hours\u002Fday automating processes; scales to enterprise zero trust for non-humans across clouds\u002Fcontainers\u002FAPIs\u002FSaaS.",{"title":47,"searchDepth":48,"depth":48,"links":3876},[3877,3878,3879],{"id":3847,"depth":48,"text":3848},{"id":3857,"depth":48,"text":3858},{"id":3867,"depth":48,"text":3868},[55],{"content_references":3882,"triage":3888},[3883],{"type":3884,"title":3885,"url":3886,"context":3887},"other","Emerging Agentic Identity Access","https:\u002F\u002Fsoftwareanalyst.substack.com\u002Fp\u002Femerging-agentic-identity-access","mentioned",{"relevance":3889,"novelty":3890,"quality":3890,"actionability":3890,"composite":3891,"reasoning":3892},5,4,4.35,"Category: AI Automation. The article provides a detailed approach to implementing secretless IAM for AI agents, addressing a specific pain point of managing credentials in AI workloads. It offers actionable insights on policy enforcement and real-time audits, which can be directly applied by developers and technical founders looking to enhance security in their AI products.","\u002Fsummaries\u002F3393634cd1348cbf-secretless-iam-secures-agentic-ai-workloads-summary","2026-04-15 15:28:19",{"title":3837,"description":47},{"loc":3893},"3393634cd1348cbf","__oneoff__","article","https:\u002F\u002Faembit.io","summaries\u002F3393634cd1348cbf-secretless-iam-secures-agentic-ai-workloads-summary",[73,74,75,3903],"saas","Replace long-lived secrets with identity-based, short-lived access for AI agents using policy enforcement and real-time audits, saving 2-5 FTEs and cutting 85% of credential tasks per case studies.",[],"cUfPDwKWNEn5zYFJq89XFEoSGGHqqrSCpWWZhz-i6Iw",{"id":3908,"title":3909,"ai":3910,"body":3915,"categories":3987,"created_at":56,"date_modified":56,"description":47,"extension":58,"faq":56,"featured":59,"kicker_label":56,"meta":3988,"navigation":61,"path":3999,"published_at":4000,"question":56,"scraped_at":4000,"seo":4001,"sitemap":4002,"source_id":4003,"source_name":4004,"source_type":3899,"source_url":4005,"stem":4006,"tags":4007,"thumbnail_url":56,"tldr":4009,"tweet":56,"unknown_tags":4010,"__hash__":4011},"summaries\u002Fsummaries\u002F66be1220771465af-openai-s-codex-controls-sandbox-rules-telemetry-summary.md","OpenAI's Codex Controls: Sandbox, Rules, Telemetry",{"provider":7,"model":8,"input_tokens":3911,"output_tokens":3912,"processing_time_ms":3913,"cost_usd":3914},6558,1828,22901,0.00220295,{"type":14,"value":3916,"toc":3982},[3917,3921,3933,3964,3968,3975,3979],[17,3918,3920],{"id":3919},"bounded-execution-enables-frictionless-low-risk-actions","Bounded Execution Enables Frictionless Low-Risk Actions",[22,3922,3923,3924,3928,3929,3932],{},"OpenAI confines Codex to a sandbox defining write access (e.g., read-only or workspace-write modes via ",[3925,3926,3927],"code",{},"allowed_sandbox_modes = [\"read-only\", \"workspace-write\"]"," in config.toml), network reach, and protected paths. Approvals gate actions outside the sandbox; users approve once or per session. Auto-review mode routes planned actions to a subagent that auto-approves low-risk requests (set via ",[3925,3930,3931],{},"approvals_reviewer = \"auto_review\"","), keeping routine tasks uninterrupted while halting higher-risk ones. This balances productivity—routine dev work flows seamlessly—with safety.",[22,3934,3935,3936,3939,3940,3943,3944,3947,3948,3951,3952,3955,3956,3959,3960,3963],{},"Identity ties Codex to ChatGPT enterprise workspaces (",[3925,3937,3938],{},"forced_chatgpt_workspace_id = \"\u003Cworkspace-uuid>\"",", credentials in OS keyring). Network policy blocks open outbound access: uses cached web search (",[3925,3941,3942],{},"allowed_web_search_modes = [\"cached\"]","), enables proxy (",[3925,3945,3946],{},"experimental_network.enabled = true","), allows localhost and whitelisted domains like ",[3925,3949,3950],{},"*.openai.com",", denies others like ",[3925,3953,3954],{},"pastebin.com",". Command rules allow benign patterns without approval outside sandbox (e.g., ",[3925,3957,3958],{},"prefix_rule(pattern = [\"gh\", \"pr\", [\"view\", \"list\"]], decision = \"allow\")"," for GitHub PR inspection; ",[3925,3961,3962],{},"[\"kubectl\", [\"get\", \"describe\", \"logs\"]]"," for K8s debugging) while blocking or requiring review for dangerous ones. Managed configs (cloud requirements, macOS prefs, local files) enforce baselines across desktop app, CLI, IDE, unoverrideable by users.",[17,3965,3967],{"id":3966},"agent-native-logs-provide-intent-visibility","Agent-Native Logs Provide Intent Visibility",[22,3969,3970,3971,3974],{},"Beyond traditional logs showing 'what' (process start, file change), Codex exports agent-aware OpenTelemetry events: user prompts, tool approvals, executions, MCP usage, network decisions (",[3925,3972,3973],{},"[otel] log_user_prompt = true; endpoint = \"http:\u002F\u002Flocalhost:14318\u002Fv1\u002Flogs\"","). Enterprise\u002FEdu users access via OpenAI Compliance Platform. Internally, OpenAI pairs these with endpoint alerts; an AI triage agent analyzes prompt context, approvals, results, and policies to explain 'why'—distinguishing expected behavior from issues—for security review. Operationally, logs track adoption, tool usage, sandbox blocks, tuning needs, integrable into SIEM\u002Fcompliance systems.",[17,3976,3978],{"id":3977},"forward-path-for-secure-agent-adoption","Forward Path for Secure Agent Adoption",[22,3980,3981],{},"These controls—sandboxing, policies, telemetry—let security teams confidently enable Codex, prioritizing developer speed on safe actions while governing risks. Configuration details at developers.openai.com\u002Fcodex\u002Fconfig-basic; Compliance API at help.openai.com\u002Fen\u002Farticles\u002F9261474.",{"title":47,"searchDepth":48,"depth":48,"links":3983},[3984,3985,3986],{"id":3919,"depth":48,"text":3920},{"id":3966,"depth":48,"text":3967},{"id":3977,"depth":48,"text":3978},[89,55],{"content_references":3989,"triage":3997},[3990,3994],{"type":3884,"title":3991,"url":3992,"context":3993},"Codex configuration","https:\u002F\u002Fdevelopers.openai.com\u002Fcodex\u002Fconfig-basic","recommended",{"type":3884,"title":3995,"url":3996,"context":3887},"OpenAI Compliance Platform for Enterprise and Edu customers","https:\u002F\u002Fhelp.openai.com\u002Fen\u002Farticles\u002F9261474-openai-compliance-platform-for-enterprise-and-edu-customers",{"relevance":3889,"novelty":3890,"quality":3890,"actionability":3890,"composite":3891,"reasoning":3998},"Category: AI Automation. The article provides in-depth insights into how OpenAI's Codex implements sandboxing and telemetry for safe developer workflows, addressing the audience's need for practical applications of AI in development. It includes specific configurations and rules that can be directly applied by developers looking to enhance their own AI-powered product workflows.","\u002Fsummaries\u002F66be1220771465af-openai-s-codex-controls-sandbox-rules-telemetry-summary","2026-05-11 15:04:22",{"title":3909,"description":47},{"loc":3999},"66be1220771465af","OpenAI News","https:\u002F\u002Fopenai.com\u002Findex\u002Frunning-codex-safely","summaries\u002F66be1220771465af-openai-s-codex-controls-sandbox-rules-telemetry-summary",[73,74,4008,76],"ai-automation","OpenAI deploys Codex coding agents with sandboxing for bounded execution, auto-approvals for low-risk actions, network\u002Fcommand restrictions, and OpenTelemetry logs to enable safe, auditable developer workflows without broad access.",[4008,76],"vV7Qy7cU9wzJtxOAQIJ0E8_53KAlieOaARUq54VpNPA"]