{"id":5252,"date":"2026-01-15T22:15:49","date_gmt":"2026-01-15T22:15:49","guid":{"rendered":"https:\/\/altruist.com\/?page_id=5252"},"modified":"2026-04-22T18:51:05","modified_gmt":"2026-04-22T18:51:05","slug":"engineering-blog","status":"publish","type":"page","link":"https:\/\/altruist.com\/engineering-blog\/","title":{"rendered":"Engineering Blog"},"content":{"rendered":"<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h1 class=\"wp-block-heading has-text-align-center\" style=\"padding-top:var(--wp--preset--spacing--2400);padding-bottom:var(--wp--preset--spacing--4000)\" id=\"engineering-blog\">Engineering Blog<\/h1>\n<\/div>\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<div data-qllm-query-region=\"1\" class=\"wp-block-query is-layout-flow wp-block-query-is-layout-flow\">\n<ul class=\"columns-1 wp-block-post-template is-layout-grid wp-container-core-post-template-is-layout-4fdf49c0 wp-block-post-template-is-layout-grid\" style=\"--columns:1\">\n<li class=\"wp-block-post post-5466 post type-post status-publish format-standard has-post-thumbnail hentry category-engineering-blog\">\n<div class=\"wp-block-group is-layout-flow wp-container-core-group-is-layout-f10f0800 wp-block-group-is-layout-flow has-max-width\" style=\"\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-2219bd03 wp-block-columns-is-layout-flex is-stacked-on-mobile\" style=\"padding-bottom:var(--wp--preset--spacing--800);--columns:2\" data-columns=\"2\">\n<div class=\"wp-block-column is-vertically-aligned-stretch is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-b73d503b wp-block-group-is-layout-flex\" style=\"min-height:100%;padding:var(--wp--preset--spacing--300) 0\">\n<div class=\"wp-block-group has-white-color has-black-background-color has-text-color has-background has-link-color wp-elements-ccc88c5bbd87dc69e8f1aecc258cc95d is-horizontal is-nowrap is-layout-flex wp-container-core-group-is-layout-c0f2d4bb wp-block-group-is-layout-flex has-max-width\" style=\"border-radius:6px;--max-width-mobile:100px;--max-width-desktop:100px;padding:var(--wp--preset--spacing--200)\">\n<figure class=\"wp-block-image is-style-icon\" style=\"\"><span title=\"document icon\" role=\"img\" class=\"wp-block-image__icon\" style=\"--wp--custom--icon--size:14px\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"14\" viewbox=\"0 0 16 16\" fill=\"none\" role=\"img\" aria-labelledby=\"icon-6a68024967814\" data-icon=\"brand-icons-document\"><title id=\"icon-6a68024967814\">Document Icon<\/title>\n<path d=\"M4.11111 11.8889H9.55556V10.3333H4.11111V11.8889ZM4.11111 8.77778H11.8889V7.22222H4.11111V8.77778ZM4.11111 5.66667H11.8889V4.11111H4.11111V5.66667ZM2.55556 15C2.12778 15 1.76157 14.8477 1.45694 14.5431C1.15231 14.2384 1 13.8722 1 13.4444V2.55556C1 2.12778 1.15231 1.76157 1.45694 1.45694C1.76157 1.15231 2.12778 1 2.55556 1H13.4444C13.8722 1 14.2384 1.15231 14.5431 1.45694C14.8477 1.76157 15 2.12778 15 2.55556V13.4444C15 13.8722 14.8477 14.2384 14.5431 14.5431C14.2384 14.8477 13.8722 15 13.4444 15H2.55556ZM2.55556 13.4444H13.4444V2.55556H2.55556V13.4444Z\" fill=\"currentColor\"><\/path><\/svg><\/span><\/figure>\n\n\n<p class=\"wp-block-paragraph has-cta-small-font-size\" style=\"font-style:normal;font-weight:700\">Article<\/p>\n<\/div>\n\n\n<h4 class=\"wp-block-post-title\" id=\"automating-data-operations-with-claude-ai-agents\"><a href=\"https:\/\/altruist.com\/engineering-blog\/automating-data-operations-with-claude-ai-agents\/\" target=\"_self\">Automating data operations with Claude AI agents<\/a><\/h4>\n\n\n<div class=\"wp-block-post-excerpt has-paragraph-2-font-size\"><p class=\"wp-block-post-excerpt__excerpt\">The problem At Altruist, maintaining accurate, reconcilable financial data is foundational. As a custodian, we process large volumes of transactions, holdings, pricing, and cash data, and every account must be correct, consistent, and explainable at all times. Daily reconciliation requires that yesterday&rsquo;s positions plus today&rsquo;s transactions equal today&rsquo;s positions. In practice, financial data is inherently&hellip;<\/p><\/div>\n\n\n<div style=\"font-style:normal;font-weight:700;\" class=\"wp-block-post-date has-eyebrow-default-font-size\"><time datetime=\"2026-04-09T18:24:00-04:00\">April 9, 2026<\/time><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure style=\"height:352px\" class=\"wp-block-post-featured-image\"><a href=\"https:\/\/altruist.com\/engineering-blog\/automating-data-operations-with-claude-ai-agents\/\" target=\"_self\" style=\"height:352px\"><img loading=\"lazy\" decoding=\"async\" width=\"2500\" height=\"1200\" src=\"https:\/\/cdn.prod.altruistnet.tech\/wp-content\/uploads\/2026\/03\/cars-artwork.webp\" class=\"attachment-altruist-346x463 size-altruist-346x463 wp-post-image\" alt=\"Automating data operations with Claude AI agents\" style=\"height:352px;object-fit:cover;\" srcset=\"https:\/\/cdn.prod.altruistnet.tech\/wp-content\/uploads\/2026\/03\/cars-artwork.webp 2500w, https:\/\/cdn.prod.altruistnet.tech\/wp-content\/uploads\/2026\/03\/cars-artwork-300x144.webp 300w, https:\/\/cdn.prod.altruistnet.tech\/wp-content\/uploads\/2026\/03\/cars-artwork-1024x492.webp 1024w, https:\/\/cdn.prod.altruistnet.tech\/wp-content\/uploads\/2026\/03\/cars-artwork-768x369.webp 768w, https:\/\/cdn.prod.altruistnet.tech\/wp-content\/uploads\/2026\/03\/cars-artwork-1536x737.webp 1536w, https:\/\/cdn.prod.altruistnet.tech\/wp-content\/uploads\/2026\/03\/cars-artwork-2048x983.webp 2048w\" sizes=\"auto, (max-width: 2500px) 100vw, 2500px\"><\/a><\/figure>\n<\/div>\n<\/div>\n<\/div>\n\n<\/li>\n<li class=\"wp-block-post post-5336 post type-post status-publish format-standard has-post-thumbnail hentry category-engineering-blog tag-engineering\">\n<div class=\"wp-block-group is-layout-flow wp-container-core-group-is-layout-f10f0800 wp-block-group-is-layout-flow has-max-width\" style=\"\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-2219bd03 wp-block-columns-is-layout-flex is-stacked-on-mobile\" style=\"padding-bottom:var(--wp--preset--spacing--800);--columns:2\" data-columns=\"2\">\n<div class=\"wp-block-column is-vertically-aligned-stretch is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-b73d503b wp-block-group-is-layout-flex\" style=\"min-height:100%;padding:var(--wp--preset--spacing--300) 0\">\n<div class=\"wp-block-group has-white-color has-black-background-color has-text-color has-background has-link-color wp-elements-ccc88c5bbd87dc69e8f1aecc258cc95d is-horizontal is-nowrap is-layout-flex wp-container-core-group-is-layout-c0f2d4bb wp-block-group-is-layout-flex has-max-width\" style=\"border-radius:6px;--max-width-mobile:100px;--max-width-desktop:100px;padding:var(--wp--preset--spacing--200)\">\n<figure class=\"wp-block-image is-style-icon\" style=\"\"><span title=\"document icon\" role=\"img\" class=\"wp-block-image__icon\" style=\"--wp--custom--icon--size:14px\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"14\" viewbox=\"0 0 16 16\" fill=\"none\" role=\"img\" aria-labelledby=\"icon-6a68024967814\" data-icon=\"brand-icons-document\"><title id=\"icon-6a68024967814\">Document Icon<\/title>\n<path d=\"M4.11111 11.8889H9.55556V10.3333H4.11111V11.8889ZM4.11111 8.77778H11.8889V7.22222H4.11111V8.77778ZM4.11111 5.66667H11.8889V4.11111H4.11111V5.66667ZM2.55556 15C2.12778 15 1.76157 14.8477 1.45694 14.5431C1.15231 14.2384 1 13.8722 1 13.4444V2.55556C1 2.12778 1.15231 1.76157 1.45694 1.45694C1.76157 1.15231 2.12778 1 2.55556 1H13.4444C13.8722 1 14.2384 1.15231 14.5431 1.45694C14.8477 1.76157 15 2.12778 15 2.55556V13.4444C15 13.8722 14.8477 14.2384 14.5431 14.5431C14.2384 14.8477 13.8722 15 13.4444 15H2.55556ZM2.55556 13.4444H13.4444V2.55556H2.55556V13.4444Z\" fill=\"currentColor\"><\/path><\/svg><\/span><\/figure>\n\n\n<p class=\"wp-block-paragraph has-cta-small-font-size\" style=\"font-style:normal;font-weight:700\">Article<\/p>\n<\/div>\n\n\n<h4 class=\"wp-block-post-title\" id=\"browser-automation-ai-agent\"><a href=\"https:\/\/altruist.com\/engineering-blog\/browser-automation-ai-agent\/\" target=\"_self\">Browser Automation AI Agent<\/a><\/h4>\n\n\n<div class=\"wp-block-post-excerpt has-paragraph-2-font-size\"><p class=\"wp-block-post-excerpt__excerpt\">The Browser Automation Agent is currently in active adoption across our QA teams, with early results demonstrating significant improvements in test automation efficiency and coverage.&nbsp;<\/p><\/div>\n\n\n<div style=\"font-style:normal;font-weight:700;\" class=\"wp-block-post-date has-eyebrow-default-font-size\"><time datetime=\"2026-02-09T17:57:23-05:00\">February 9, 2026<\/time><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure style=\"height:352px\" class=\"wp-block-post-featured-image\"><a href=\"https:\/\/altruist.com\/engineering-blog\/browser-automation-ai-agent\/\" target=\"_self\" style=\"height:352px\"><img loading=\"lazy\" decoding=\"async\" width=\"2500\" height=\"1200\" src=\"https:\/\/cdn.prod.altruistnet.tech\/wp-content\/uploads\/2026\/02\/Artwork-1.webp\" class=\"attachment-altruist-346x463 size-altruist-346x463 wp-post-image\" alt=\"Browser Automation AI Agent\" style=\"height:352px;object-fit:cover;\" srcset=\"https:\/\/cdn.prod.altruistnet.tech\/wp-content\/uploads\/2026\/02\/Artwork-1.webp 2500w, https:\/\/cdn.prod.altruistnet.tech\/wp-content\/uploads\/2026\/02\/Artwork-1-300x144.webp 300w, https:\/\/cdn.prod.altruistnet.tech\/wp-content\/uploads\/2026\/02\/Artwork-1-1024x492.webp 1024w, https:\/\/cdn.prod.altruistnet.tech\/wp-content\/uploads\/2026\/02\/Artwork-1-768x369.webp 768w, https:\/\/cdn.prod.altruistnet.tech\/wp-content\/uploads\/2026\/02\/Artwork-1-1536x737.webp 1536w, https:\/\/cdn.prod.altruistnet.tech\/wp-content\/uploads\/2026\/02\/Artwork-1-2048x983.webp 2048w\" sizes=\"auto, (max-width: 2500px) 100vw, 2500px\"><\/a><\/figure>\n<\/div>\n<\/div>\n<\/div>\n\n<\/li>\n<li class=\"wp-block-post post-5236 post type-post status-publish format-standard has-post-thumbnail hentry category-engineering-blog tag-engineering\">\n<div class=\"wp-block-group is-layout-flow wp-container-core-group-is-layout-f10f0800 wp-block-group-is-layout-flow has-max-width\" style=\"\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-2219bd03 wp-block-columns-is-layout-flex is-stacked-on-mobile\" style=\"padding-bottom:var(--wp--preset--spacing--800);--columns:2\" data-columns=\"2\">\n<div class=\"wp-block-column is-vertically-aligned-stretch is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-b73d503b wp-block-group-is-layout-flex\" style=\"min-height:100%;padding:var(--wp--preset--spacing--300) 0\">\n<div class=\"wp-block-group has-white-color has-black-background-color has-text-color has-background has-link-color wp-elements-ccc88c5bbd87dc69e8f1aecc258cc95d is-horizontal is-nowrap is-layout-flex wp-container-core-group-is-layout-c0f2d4bb wp-block-group-is-layout-flex has-max-width\" style=\"border-radius:6px;--max-width-mobile:100px;--max-width-desktop:100px;padding:var(--wp--preset--spacing--200)\">\n<figure class=\"wp-block-image is-style-icon\" style=\"\"><span title=\"document icon\" role=\"img\" class=\"wp-block-image__icon\" style=\"--wp--custom--icon--size:14px\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"14\" viewbox=\"0 0 16 16\" fill=\"none\" role=\"img\" aria-labelledby=\"icon-6a68024967814\" data-icon=\"brand-icons-document\"><title id=\"icon-6a68024967814\">Document Icon<\/title>\n<path d=\"M4.11111 11.8889H9.55556V10.3333H4.11111V11.8889ZM4.11111 8.77778H11.8889V7.22222H4.11111V8.77778ZM4.11111 5.66667H11.8889V4.11111H4.11111V5.66667ZM2.55556 15C2.12778 15 1.76157 14.8477 1.45694 14.5431C1.15231 14.2384 1 13.8722 1 13.4444V2.55556C1 2.12778 1.15231 1.76157 1.45694 1.45694C1.76157 1.15231 2.12778 1 2.55556 1H13.4444C13.8722 1 14.2384 1.15231 14.5431 1.45694C14.8477 1.76157 15 2.12778 15 2.55556V13.4444C15 13.8722 14.8477 14.2384 14.5431 14.5431C14.2384 14.8477 13.8722 15 13.4444 15H2.55556ZM2.55556 13.4444H13.4444V2.55556H2.55556V13.4444Z\" fill=\"currentColor\"><\/path><\/svg><\/span><\/figure>\n\n\n<p class=\"wp-block-paragraph has-cta-small-font-size\" style=\"font-style:normal;font-weight:700\">Article<\/p>\n<\/div>\n\n\n<h4 class=\"wp-block-post-title\" id=\"api-automation-using-ai-agents\"><a href=\"https:\/\/altruist.com\/engineering-blog\/api-automation-using-ai-agents\/\" target=\"_self\">API automation using AI agents<\/a><\/h4>\n\n\n<div class=\"wp-block-post-excerpt has-paragraph-2-font-size\"><p class=\"wp-block-post-excerpt__excerpt\">AI agents have transformed how we approach software quality and testing. We came up with a list of use cases where we leveraged this technology to improve the software quality and speed.<\/p><\/div>\n\n\n<div style=\"font-style:normal;font-weight:700;\" class=\"wp-block-post-date has-eyebrow-default-font-size\"><time datetime=\"2026-01-15T21:42:15-05:00\">January 15, 2026<\/time><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure style=\"height:352px\" class=\"wp-block-post-featured-image\"><a href=\"https:\/\/altruist.com\/engineering-blog\/api-automation-using-ai-agents\/\" target=\"_self\" style=\"height:352px\"><img loading=\"lazy\" decoding=\"async\" width=\"346\" height=\"463\" src=\"https:\/\/cdn.prod.altruistnet.tech\/wp-content\/uploads\/2026\/01\/Artwork-346x463.jpg\" class=\"attachment-altruist-346x463 size-altruist-346x463 wp-post-image\" alt=\"API automation using AI agents\" style=\"height:352px;object-fit:cover;\" srcset=\"https:\/\/cdn.prod.altruistnet.tech\/wp-content\/uploads\/2026\/01\/Artwork-346x463.jpg 346w, https:\/\/cdn.prod.altruistnet.tech\/wp-content\/uploads\/2026\/01\/Artwork-400x535.jpg 400w, https:\/\/cdn.prod.altruistnet.tech\/wp-content\/uploads\/2026\/01\/Artwork-270x360.jpg 270w, https:\/\/cdn.prod.altruistnet.tech\/wp-content\/uploads\/2026\/01\/Artwork-166x222.jpg 166w\" sizes=\"auto, (max-width: 346px) 100vw, 346px\"><\/a><\/figure>\n<\/div>\n<\/div>\n<\/div>\n\n<\/li>\n<\/ul>\n\n\n\n\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Engineering Blog<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"content-type":"","_custom_page_spacing":"","_custom_nav_style":"","_hide_navigation":false,"_hide_footer":false,"footnotes":""},"class_list":["post-5252","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Engineering Blog - Altruist<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/altruist.com\/engineering-blog\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Engineering Blog - Altruist\" \/>\n<meta property=\"og:description\" content=\"Engineering Blog\" \/>\n<meta property=\"og:url\" content=\"https:\/\/altruist.com\/engineering-blog\/\" \/>\n<meta property=\"og:site_name\" content=\"Altruist\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-22T18:51:05+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@altruist\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/altruist.com\\\/engineering-blog\\\/\",\"url\":\"https:\\\/\\\/altruist.com\\\/engineering-blog\\\/\",\"name\":\"Engineering Blog - Altruist\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/altruist.com\\\/#website\"},\"datePublished\":\"2026-01-15T22:15:49+00:00\",\"dateModified\":\"2026-04-22T18:51:05+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/altruist.com\\\/engineering-blog\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/altruist.com\\\/engineering-blog\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/altruist.com\\\/engineering-blog\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/altruist.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Engineering Blog\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/altruist.com\\\/#website\",\"url\":\"https:\\\/\\\/altruist.com\\\/\",\"name\":\"Altruist\",\"description\":\"Empowering RIAs to drive better client outcomes\",\"publisher\":{\"@id\":\"https:\\\/\\\/altruist.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/altruist.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/altruist.com\\\/#organization\",\"name\":\"Altruist\",\"url\":\"https:\\\/\\\/altruist.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/altruist.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/altruist.com\\\/wp-content\\\/uploads\\\/2025\\\/01\\\/logo-black-82-nofill.svg\",\"contentUrl\":\"https:\\\/\\\/altruist.com\\\/wp-content\\\/uploads\\\/2025\\\/01\\\/logo-black-82-nofill.svg\",\"width\":82,\"height\":24,\"caption\":\"Altruist\"},\"image\":{\"@id\":\"https:\\\/\\\/altruist.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/x.com\\\/altruist\",\"https:\\\/\\\/www.instagram.com\\\/altruistcorp\\\/\",\"https:\\\/\\\/www.youtube.com\\\/altruist\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Engineering Blog - Altruist","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/altruist.com\/engineering-blog\/","og_locale":"en_US","og_type":"article","og_title":"Engineering Blog - Altruist","og_description":"Engineering Blog","og_url":"https:\/\/altruist.com\/engineering-blog\/","og_site_name":"Altruist","article_modified_time":"2026-04-22T18:51:05+00:00","twitter_card":"summary_large_image","twitter_site":"@altruist","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/altruist.com\/engineering-blog\/","url":"https:\/\/altruist.com\/engineering-blog\/","name":"Engineering Blog - Altruist","isPartOf":{"@id":"https:\/\/altruist.com\/#website"},"datePublished":"2026-01-15T22:15:49+00:00","dateModified":"2026-04-22T18:51:05+00:00","breadcrumb":{"@id":"https:\/\/altruist.com\/engineering-blog\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/altruist.com\/engineering-blog\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/altruist.com\/engineering-blog\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/altruist.com\/"},{"@type":"ListItem","position":2,"name":"Engineering Blog"}]},{"@type":"WebSite","@id":"https:\/\/altruist.com\/#website","url":"https:\/\/altruist.com\/","name":"Altruist","description":"Empowering RIAs to drive better client outcomes","publisher":{"@id":"https:\/\/altruist.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/altruist.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/altruist.com\/#organization","name":"Altruist","url":"https:\/\/altruist.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/altruist.com\/#\/schema\/logo\/image\/","url":"https:\/\/altruist.com\/wp-content\/uploads\/2025\/01\/logo-black-82-nofill.svg","contentUrl":"https:\/\/altruist.com\/wp-content\/uploads\/2025\/01\/logo-black-82-nofill.svg","width":82,"height":24,"caption":"Altruist"},"image":{"@id":"https:\/\/altruist.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/altruist","https:\/\/www.instagram.com\/altruistcorp\/","https:\/\/www.youtube.com\/altruist"]}]}},"_links":{"self":[{"href":"https:\/\/altruist.com\/wp-json\/wp\/v2\/pages\/5252","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/altruist.com\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/altruist.com\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/altruist.com\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/altruist.com\/wp-json\/wp\/v2\/comments?post=5252"}],"version-history":[{"count":0,"href":"https:\/\/altruist.com\/wp-json\/wp\/v2\/pages\/5252\/revisions"}],"wp:attachment":[{"href":"https:\/\/altruist.com\/wp-json\/wp\/v2\/media?parent=5252"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}