{"id":1343,"date":"2026-08-27T10:18:02","date_gmt":"2026-08-27T17:18:02","guid":{"rendered":"https:\/\/www.eckmandesign.com\/blog\/?p=1343"},"modified":"2026-07-11T19:41:37","modified_gmt":"2026-07-12T02:41:37","slug":"ai-document-processing-validation","status":"publish","type":"post","link":"https:\/\/www.eckmandesign.com\/blog\/ai-document-processing-validation\/","title":{"rendered":"AI Document Processing Needs Validation, Not Just Confidence Scores"},"content":{"rendered":"<p class=\"wp-block-paragraph\"><strong>Reliable AI document processing cannot depend on a confidence score alone.<\/strong> A production workflow needs field-level quality measurement, deterministic business checks, source evidence, risk-based review rules, and a recovery path when the document or extraction falls outside the expected pattern.<\/p>\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>Confidence can help route work. It does not prove that the extracted value is safe to use.<\/p><\/blockquote>\n<p class=\"wp-block-paragraph\">This distinction matters when a document creates a payment, updates inventory, opens an account, changes a customer record, or feeds a compliance process. The cost of one incorrect invoice total is different from the cost of one imperfect internal tag, so the automation boundary should reflect the business consequence.<\/p>\n\n<h2 class=\"wp-block-heading\">AI document processing starts with the decision<\/h2>\n<p class=\"wp-block-paragraph\">Do not begin with \u201cextract everything from this PDF.\u201d Begin with the decision or transaction the document supports. List the required document types, fields, acceptable formats, downstream actions, and the consequence of a wrong or missing value.<\/p>\n<p class=\"wp-block-paragraph\">An invoice workflow might need supplier identity, invoice number, purchase-order number, line totals, tax, currency, and payment terms. Each field has a different risk. A low-confidence description may be tolerable for search. A questionable bank account or total should stop straight-through processing.<\/p>\n<p class=\"wp-block-paragraph\">This produces a field contract: expected type, required status, normalization rule, source location, validation rule, review threshold, and allowed downstream action. The contract is more durable than a prompt because it describes what the business will accept.<\/p>\n\n<h2 class=\"wp-block-heading\">Measure extraction quality on your documents<\/h2>\n<p class=\"wp-block-paragraph\">A vendor benchmark does not tell you how the system performs on your scans, handwriting, layouts, languages, stamps, tables, and edge cases. Build a representative test set and label the values reviewers consider correct.<\/p>\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/docs.cloud.google.com\/document-ai\/docs\/evaluate\">Google Cloud&#8217;s Document AI evaluation guidance<\/a> uses precision, recall, and F1 to compare predictions with labeled documents. It also evaluates labels separately, which matters because a processor can perform well on invoice dates while struggling with line items.<\/p>\n<p class=\"wp-block-paragraph\">Report quality by document type, field, supplier or template family, scan quality, and workflow consequence. A single overall accuracy number can hide the exact field that makes the automation unsafe.<\/p>\n\n<h2 class=\"wp-block-heading\">Treat confidence as one routing signal<\/h2>\n<p class=\"wp-block-paragraph\">Confidence scores are provider-specific estimates. Their scale, calibration, and meaning can differ by model, field, and processor version. Do not assume that 90 means the same thing across services or that one threshold fits every field.<\/p>\n<p class=\"wp-block-paragraph\">Google&#8217;s evaluation documentation shows the core tradeoff: raising a confidence threshold generally improves precision while reducing recall. <a href=\"https:\/\/docs.aws.amazon.com\/textract\/latest\/dg\/textract-best-practices.html\">Amazon Textract&#8217;s best practices<\/a> likewise recommend considering the use case&#8217;s sensitivity and sending results below the selected threshold for greater scrutiny.<\/p>\n<p class=\"wp-block-paragraph\">Choose thresholds from observed results on the representative test set, then revisit them when layouts, document sources, models, or business risk change. High confidence may permit further automated validation. It should not automatically authorize a high-impact action.<\/p>\n\n<h2 class=\"wp-block-heading\">Add deterministic checks before approval<\/h2>\n<p class=\"wp-block-paragraph\">Business rules catch errors that a confidence score may not. Validate data types, required fields, date ranges, currency, arithmetic, allowed suppliers, duplicate document numbers, and relationships to known records.<\/p>\n<p class=\"wp-block-paragraph\">For an invoice, confirm that line items add to the subtotal, tax and total reconcile, the purchase order exists, the supplier is active, and the destination account has not changed unexpectedly. Cross-check a value against the source system when one exists.<\/p>\n<p class=\"wp-block-paragraph\">Keep these rules outside the extraction prompt where possible. They should be testable, versioned, and explainable to an operator. A failed rule should identify the field and reason rather than returning a generic \u201cAI error.\u201d<\/p>\n\n<h2 class=\"wp-block-heading\">Design human review around exceptions<\/h2>\n<p class=\"wp-block-paragraph\">A review queue should show the original page or crop beside the extracted value, the field label, confidence, failed validations, and the proposed downstream action. Asking a reviewer to reopen a long PDF and hunt for context wastes the advantage automation created.<\/p>\n<p class=\"wp-block-paragraph\">Use at least three outcomes: approve or correct, reject the document, or escalate an ambiguous business decision. Capture the corrected value and reason. That evidence can reveal a recurring layout problem, a broken rule, a new document type, or a processor version that needs reevaluation.<\/p>\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/learn.microsoft.com\/en-us\/azure\/foundry\/responsible-ai\/document-intelligence\/transparency-note\">Microsoft&#8217;s Document Intelligence transparency guidance<\/a> recommends evaluating representative use cases and describes confidence-based straight-through processing and human review as an example rather than a universal threshold. The operating lesson is to keep human accountability aligned with the risk of the action.<\/p>\n\n<h2 class=\"wp-block-heading\">Handle unsupported documents explicitly<\/h2>\n<p class=\"wp-block-paragraph\">Not every failure is a low-confidence field. The file may be unreadable, password protected, incomplete, duplicated, in the wrong language, or a document type the workflow was never designed to process.<\/p>\n<p class=\"wp-block-paragraph\">Classify these conditions before extraction or as early as possible. Quarantine unsafe files, reject unsupported inputs with a useful reason, and preserve the original document and processing history. Do not let an unrecognized layout silently produce a plausible-looking record.<\/p>\n\n<h2 class=\"wp-block-heading\">Monitor business quality after launch<\/h2>\n<p class=\"wp-block-paragraph\">Track document volume, unsupported rate, extraction failures, straight-through rate, review rate, correction rate, corrections by field, review time, and downstream reversals. Sample some automatically approved documents so the team can detect confident errors that never reached the review queue.<\/p>\n<p class=\"wp-block-paragraph\">Version the processor, prompt or schema, validation rules, and thresholds with each decision record. When quality changes, the team should be able to connect the change to a release, document population, or rule update.<\/p>\n\n<h2 class=\"wp-block-heading\">Use a production-readiness checklist<\/h2>\n<ul class=\"wp-block-list\"><li>Define supported document types and downstream decisions.<\/li><li>Create field contracts and representative labeled test documents.<\/li><li>Measure quality per field and document segment.<\/li><li>Choose risk-based thresholds from observed performance.<\/li><li>Add deterministic validation and duplicate checks.<\/li><li>Give reviewers source evidence and explicit outcomes.<\/li><li>Preserve versions, corrections, and decision history.<\/li><li>Monitor approved samples and downstream reversals.<\/li><\/ul>\n\n<h2 class=\"wp-block-heading\">Automate the document without hiding the decision<\/h2>\n<p class=\"wp-block-paragraph\">The goal is not to make every document disappear into an AI pipeline. It is to reduce routine handling while keeping important values verifiable and uncertain cases visible.<\/p>\n<p class=\"wp-block-paragraph\">That traceability extends the principles in <a href=\"https:\/\/eckmandesign.com\/blog\/ai-workflow-audit-trails\/\">AI Workflow Audit Trails Matter Before More Autonomy<\/a>. If document intake is becoming a bottleneck, <a href=\"https:\/\/eckmandesign.com\/contact\/\">Eckman Design can help design an extraction, validation, and review workflow that matches the risk of the work<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Build reliable AI document processing with measured extraction quality, business validation, risk-based thresholds, human review, and monitoring.<\/p>\n","protected":false},"author":2,"featured_media":1342,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[58],"tags":[68,190,193,191,192],"class_list":["post-1343","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ai-automation","tag-ai-automation","tag-ai-document-processing","tag-data-extraction","tag-document-automation","tag-human-in-the-loop"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>AI Document Processing: Validation and Human Review<\/title>\n<meta name=\"description\" content=\"Build reliable AI document processing with field validation, risk-based thresholds, human review, exception handling, and quality monitoring.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.eckmandesign.com\/blog\/ai-document-processing-validation\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"AI Document Processing: Validation and Human Review\" \/>\n<meta property=\"og:description\" content=\"Build reliable AI document processing with field validation, risk-based thresholds, human review, exception handling, and quality monitoring.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.eckmandesign.com\/blog\/ai-document-processing-validation\/\" \/>\n<meta property=\"og:site_name\" content=\"Eckman Design\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Eckman-Design-913317988788314\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-08-27T17:18:02+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.eckmandesign.com\/blog\/wp-content\/uploads\/2026\/07\/ai-document-processing-1600x900-1.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1600\" \/>\n\t<meta property=\"og:image:height\" content=\"900\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Chris Eckman\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@eckmandesign\" \/>\n<meta name=\"twitter:site\" content=\"@eckmandesign\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Chris Eckman\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.eckmandesign.com\\\/blog\\\/ai-document-processing-validation\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.eckmandesign.com\\\/blog\\\/ai-document-processing-validation\\\/\"},\"author\":{\"name\":\"Chris Eckman\",\"@id\":\"https:\\\/\\\/www.eckmandesign.com\\\/blog\\\/#\\\/schema\\\/person\\\/6b890d97384d1a46e6d5024231d298cf\"},\"headline\":\"AI Document Processing Needs Validation, Not Just Confidence Scores\",\"datePublished\":\"2026-08-27T17:18:02+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.eckmandesign.com\\\/blog\\\/ai-document-processing-validation\\\/\"},\"wordCount\":993,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.eckmandesign.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.eckmandesign.com\\\/blog\\\/ai-document-processing-validation\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.eckmandesign.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/ai-document-processing-1600x900-1.webp\",\"keywords\":[\"AI Automation\",\"AI Document Processing\",\"Data Extraction\",\"Document Automation\",\"Human in the Loop\"],\"articleSection\":[\"AI Automation\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.eckmandesign.com\\\/blog\\\/ai-document-processing-validation\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.eckmandesign.com\\\/blog\\\/ai-document-processing-validation\\\/\",\"url\":\"https:\\\/\\\/www.eckmandesign.com\\\/blog\\\/ai-document-processing-validation\\\/\",\"name\":\"AI Document Processing: Validation and Human Review\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.eckmandesign.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.eckmandesign.com\\\/blog\\\/ai-document-processing-validation\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.eckmandesign.com\\\/blog\\\/ai-document-processing-validation\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.eckmandesign.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/ai-document-processing-1600x900-1.webp\",\"datePublished\":\"2026-08-27T17:18:02+00:00\",\"description\":\"Build reliable AI document processing with field validation, risk-based thresholds, human review, exception handling, and quality monitoring.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.eckmandesign.com\\\/blog\\\/ai-document-processing-validation\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.eckmandesign.com\\\/blog\\\/ai-document-processing-validation\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.eckmandesign.com\\\/blog\\\/ai-document-processing-validation\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.eckmandesign.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/ai-document-processing-1600x900-1.webp\",\"contentUrl\":\"https:\\\/\\\/www.eckmandesign.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/ai-document-processing-1600x900-1.webp\",\"width\":1600,\"height\":900,\"caption\":\"AI document processing workflow with extracted fields routed to approval, human review, and rejection\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.eckmandesign.com\\\/blog\\\/ai-document-processing-validation\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.eckmandesign.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"AI Document Processing Needs Validation, Not Just Confidence Scores\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.eckmandesign.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.eckmandesign.com\\\/blog\\\/\",\"name\":\"Eckman Design\",\"description\":\"AI Automation Software &amp; Workflow Systems\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.eckmandesign.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.eckmandesign.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.eckmandesign.com\\\/blog\\\/#organization\",\"name\":\"Eckman Design, LLC.\",\"url\":\"https:\\\/\\\/www.eckmandesign.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.eckmandesign.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.eckmandesign.com\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/04\\\/eckman_design_twitter_card.png\",\"contentUrl\":\"https:\\\/\\\/www.eckmandesign.com\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/04\\\/eckman_design_twitter_card.png\",\"width\":1200,\"height\":630,\"caption\":\"Eckman Design, LLC.\"},\"image\":{\"@id\":\"https:\\\/\\\/www.eckmandesign.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/Eckman-Design-913317988788314\\\/\",\"https:\\\/\\\/x.com\\\/eckmandesign\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.eckmandesign.com\\\/blog\\\/#\\\/schema\\\/person\\\/6b890d97384d1a46e6d5024231d298cf\",\"name\":\"Chris Eckman\",\"sameAs\":[\"https:\\\/\\\/www.eckmandesign.com\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"AI Document Processing: Validation and Human Review","description":"Build reliable AI document processing with field validation, risk-based thresholds, human review, exception handling, and quality monitoring.","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:\/\/www.eckmandesign.com\/blog\/ai-document-processing-validation\/","og_locale":"en_US","og_type":"article","og_title":"AI Document Processing: Validation and Human Review","og_description":"Build reliable AI document processing with field validation, risk-based thresholds, human review, exception handling, and quality monitoring.","og_url":"https:\/\/www.eckmandesign.com\/blog\/ai-document-processing-validation\/","og_site_name":"Eckman Design","article_publisher":"https:\/\/www.facebook.com\/Eckman-Design-913317988788314\/","article_published_time":"2026-08-27T17:18:02+00:00","og_image":[{"width":1600,"height":900,"url":"https:\/\/www.eckmandesign.com\/blog\/wp-content\/uploads\/2026\/07\/ai-document-processing-1600x900-1.webp","type":"image\/webp"}],"author":"Chris Eckman","twitter_card":"summary_large_image","twitter_creator":"@eckmandesign","twitter_site":"@eckmandesign","twitter_misc":{"Written by":"Chris Eckman","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.eckmandesign.com\/blog\/ai-document-processing-validation\/#article","isPartOf":{"@id":"https:\/\/www.eckmandesign.com\/blog\/ai-document-processing-validation\/"},"author":{"name":"Chris Eckman","@id":"https:\/\/www.eckmandesign.com\/blog\/#\/schema\/person\/6b890d97384d1a46e6d5024231d298cf"},"headline":"AI Document Processing Needs Validation, Not Just Confidence Scores","datePublished":"2026-08-27T17:18:02+00:00","mainEntityOfPage":{"@id":"https:\/\/www.eckmandesign.com\/blog\/ai-document-processing-validation\/"},"wordCount":993,"commentCount":0,"publisher":{"@id":"https:\/\/www.eckmandesign.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.eckmandesign.com\/blog\/ai-document-processing-validation\/#primaryimage"},"thumbnailUrl":"https:\/\/www.eckmandesign.com\/blog\/wp-content\/uploads\/2026\/07\/ai-document-processing-1600x900-1.webp","keywords":["AI Automation","AI Document Processing","Data Extraction","Document Automation","Human in the Loop"],"articleSection":["AI Automation"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.eckmandesign.com\/blog\/ai-document-processing-validation\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.eckmandesign.com\/blog\/ai-document-processing-validation\/","url":"https:\/\/www.eckmandesign.com\/blog\/ai-document-processing-validation\/","name":"AI Document Processing: Validation and Human Review","isPartOf":{"@id":"https:\/\/www.eckmandesign.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.eckmandesign.com\/blog\/ai-document-processing-validation\/#primaryimage"},"image":{"@id":"https:\/\/www.eckmandesign.com\/blog\/ai-document-processing-validation\/#primaryimage"},"thumbnailUrl":"https:\/\/www.eckmandesign.com\/blog\/wp-content\/uploads\/2026\/07\/ai-document-processing-1600x900-1.webp","datePublished":"2026-08-27T17:18:02+00:00","description":"Build reliable AI document processing with field validation, risk-based thresholds, human review, exception handling, and quality monitoring.","breadcrumb":{"@id":"https:\/\/www.eckmandesign.com\/blog\/ai-document-processing-validation\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.eckmandesign.com\/blog\/ai-document-processing-validation\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.eckmandesign.com\/blog\/ai-document-processing-validation\/#primaryimage","url":"https:\/\/www.eckmandesign.com\/blog\/wp-content\/uploads\/2026\/07\/ai-document-processing-1600x900-1.webp","contentUrl":"https:\/\/www.eckmandesign.com\/blog\/wp-content\/uploads\/2026\/07\/ai-document-processing-1600x900-1.webp","width":1600,"height":900,"caption":"AI document processing workflow with extracted fields routed to approval, human review, and rejection"},{"@type":"BreadcrumbList","@id":"https:\/\/www.eckmandesign.com\/blog\/ai-document-processing-validation\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.eckmandesign.com\/blog\/"},{"@type":"ListItem","position":2,"name":"AI Document Processing Needs Validation, Not Just Confidence Scores"}]},{"@type":"WebSite","@id":"https:\/\/www.eckmandesign.com\/blog\/#website","url":"https:\/\/www.eckmandesign.com\/blog\/","name":"Eckman Design","description":"AI Automation Software &amp; Workflow Systems","publisher":{"@id":"https:\/\/www.eckmandesign.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.eckmandesign.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.eckmandesign.com\/blog\/#organization","name":"Eckman Design, LLC.","url":"https:\/\/www.eckmandesign.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.eckmandesign.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.eckmandesign.com\/blog\/wp-content\/uploads\/2016\/04\/eckman_design_twitter_card.png","contentUrl":"https:\/\/www.eckmandesign.com\/blog\/wp-content\/uploads\/2016\/04\/eckman_design_twitter_card.png","width":1200,"height":630,"caption":"Eckman Design, LLC."},"image":{"@id":"https:\/\/www.eckmandesign.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Eckman-Design-913317988788314\/","https:\/\/x.com\/eckmandesign"]},{"@type":"Person","@id":"https:\/\/www.eckmandesign.com\/blog\/#\/schema\/person\/6b890d97384d1a46e6d5024231d298cf","name":"Chris Eckman","sameAs":["https:\/\/www.eckmandesign.com\/"]}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.eckmandesign.com\/blog\/wp-json\/wp\/v2\/posts\/1343","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.eckmandesign.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.eckmandesign.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.eckmandesign.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.eckmandesign.com\/blog\/wp-json\/wp\/v2\/comments?post=1343"}],"version-history":[{"count":0,"href":"https:\/\/www.eckmandesign.com\/blog\/wp-json\/wp\/v2\/posts\/1343\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.eckmandesign.com\/blog\/wp-json\/wp\/v2\/media\/1342"}],"wp:attachment":[{"href":"https:\/\/www.eckmandesign.com\/blog\/wp-json\/wp\/v2\/media?parent=1343"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.eckmandesign.com\/blog\/wp-json\/wp\/v2\/categories?post=1343"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.eckmandesign.com\/blog\/wp-json\/wp\/v2\/tags?post=1343"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}