{"id":12773,"date":"2026-07-29T19:07:36","date_gmt":"2026-07-29T11:07:36","guid":{"rendered":"http:\/\/longzhuplatform.com\/?p=12773"},"modified":"2026-07-29T19:07:36","modified_gmt":"2026-07-29T11:07:36","slug":"googles-open-knowledge-format-adds-five-trust-signals-via-sejournal-martinibuster","status":"publish","type":"post","link":"http:\/\/longzhuplatform.com\/?p=12773","title":{"rendered":"Google\u2019s Open Knowledge Format Adds Five Trust Signals via @sejournal, @martinibuster"},"content":{"rendered":"<p><\/p> <div id=\"narrow-cont\"> <p>Google has announced an update to the Open Knowledge Format (OKF), version 0.2. The new version adds five trust related features that a \u201cconsumer\u201d of the OKF can use to verify five aspects about the OKF bundles.<\/p> <p><strong>The five trust signals and their related OKF fields and concept type are:<\/strong><\/p> <ol> <li>Provenance (field: sources)<\/li> <li>Trust (fields: generated, verified)<\/li> <li>Freshness (field: stale_after)<\/li> <li>Lifecyle: (field: status)<\/li> <li>Attestation (new concept type: Attested Computation)<\/li> <\/ol> <p>The announcement positions these five signals as answering five questions about the OKF bundle in order to establish trust.<\/p> <p><em>The five questions:<\/em><\/p> <blockquote> <ol> <li>\u201cWhat was this created from? (provenance)<\/li> <li>How much should I trust it? (trust)<\/li> <li>Is it still true? (freshness)<\/li> <li>Is it the current version? (lifecycle)<\/li> <li>Was this number produced the way we said it must be? (attestation)\u201d<\/li> <\/ol> <\/blockquote> <p><iframe class=\"sej-iframe-auto-height\" id=\"in-content-iframe\" scrolling=\"no\" src=\"https:\/\/www.searchenginejournal.com\/wp-json\/sscats\/v2\/tk\/Middle_Post_Text\"><\/iframe><\/p> <h2>Provenance<\/h2> <p>Google introduces a new \u201csources\u201d field that records where the information in a concept came from. This enables consumers to identify the original sources used to create it. This provides source information that consumers can use to evaluate a concept\u2019s trustworthiness, answering t he question, \u201cWhat was this created from?\u201d.<\/p> <p><strong>This is Google\u2019s example of the sources field:<\/strong><\/p> <pre>sources:&#13; - id: warehouse-schema&#13; resource: title: Acme Retail warehouse schema \u2014 sales dataset&#13; author: team:data-platform&#13; usage_count: 1240&#13; last_modified: 2026-06-15&#13; - id: revenue-policy&#13; resource: policies\/revenue-recognition.md&#13; title: Revenue Recognition Policy (FY2026)&#13; author: human:jsmith@acme&#13; last_modified: 2026-06-15<\/pre> <p><em>Google explains what it all means:<\/em><\/p> <blockquote> <p>\u201cThe new sources field records the materials a concept derives from: an external doc, a bundle-relative path, or even a scope descriptor like \u201call queries in project X.\u201d At the same time, an entry can carry objective credibility signals: author, usage_count, last_modified.<\/p> <p>The deliberate choice here is what we didn\u2019t add. OKF records the signals, not a credibility score. A score is subjective, doesn\u2019t port across consumers, and goes stale the moment it\u2019s written.<\/p> <p>Instead, credibility is inferred from the signals by whoever is consuming (and can be dynamically scored by the consumer, if desired), the same way you\u2019d trust a heavily used, recently updated, authoritatively authored source more than an anonymous one. And when the body cites a specific source, it does so with an ordinary markdown footnote keyed to the source id ([^export-schema]), so attribution is per-claim instead of a dangling list at the bottom.\u201d<\/p> <\/blockquote> <h2>Trust: Generated And Verified Fields<\/h2> <p>The next part of the trust signals are the Generated and Verified fields.<\/p> <p>The \u201cgenerated\u201d field records who created a concept, while the \u201cverified\u201d field records who independently confirmed it. A consumer (such as an AI agent, an LLM, or an application) can use the verification information to filter concepts based on whether they are unverified, machine-confirmed, or human-reviewed.<\/p> <p><strong>This is the example of the Generated and Verified fields in use:<\/strong><\/p> <pre>type: Metric&#13; title: Revenue&#13; generated: { by: reference_agent\/gemini-2.5-pro, at: 2026-06-30T14:00:00Z }&#13; verified:&#13; - { by: human:jsmith@acme, at: 2026-07-01T09:00:00Z }<\/pre> <h2>Freshness and Lifecycle: status and stale_after Fields<\/h2> <p>The status field communicates what part of the lifecycle a concept is in so that a consumer can identify whether it\u2019s in draft, current, or it\u2019s outdated (deprecated). It signals whether a concept is a draft, stable, or is deprecated.<\/p> <p>The stale_after field specifies the date after which the concept should be re-verified before being used. Consumers can use these fields to identify concepts that need to be re-verified or to exclude outdated concepts from new work while preserving them for historical reference.<\/p> <p><strong>Here\u2019s the example of this in use:<\/strong><\/p> <pre>type: Metric&#13; title: Gross Margin (legacy, pre-FY2026)&#13; status: deprecated<\/pre> <h2>Attested Computation: For Verifying Calculations<\/h2> <p>Attested Computation is not a field, it\u2019s a new Type. Attested Computation defines the approved way to calculate a value and provides a way to verify that the calculation was performed the way it was supposed to be calculated.<\/p> <p><em>The official description explains:<\/em><\/p> <blockquote> <p>\u201cProvenance answers where a claim came from. Attestation answers a harder question that matters the moment an agent reports a dollar figure: was this number produced the way we said it must be, or did the agent improvise its own SQL?<\/p> <p>OKF v0.2 introduces a new concept type, Attested Computation. It carries not just what a value means but a sanctioned way to compute it, and the means to check that the sanctioned thing actually ran.\u201d<\/p> <\/blockquote> <p><strong>Here\u2019s the example:<\/strong><\/p> <pre>---&#13; type: Attested Computation&#13; title: Revenue for a fiscal year&#13; runtime: bigquery&#13; parameters:&#13; - { name: year, type: integer, required: true }&#13; executor:&#13; resource: skills\/run-on-bq.md&#13; receipt: [job_id, executed_sql, result]&#13; attester:&#13; resource: attesters\/sql_equality.py&#13; generated: { by: reference_agent\/gemini-2.5-pro, at: 2026-06-30T14:00:00Z }&#13; verified:&#13; - { by: human:jsmith@acme, at: 2026-07-01T09:00:00Z }&#13; status: stable&#13; stale_after: 2026-12-31&#13; sources:&#13; - id: revenue-policy&#13; resource: policies\/revenue-recognition.md&#13; title: Revenue Recognition Policy (FY2026)&#13; author: human:jsmith@acme&#13; last_modified: 2026-06-15&#13; ---&#13; &#13; # Computation&#13; &#13; SELECT&#13; SUM(&#13; CASE&#13; WHEN o.currency = 'USD' THEN o.net_amount&#13; ELSE o.net_amount * fx.rate_to_usd&#13; END&#13; ) AS revenue_usd&#13; FROM `acme.sales.orders` AS o&#13; LEFT JOIN `acme.finance.fx_daily_rates` AS fx&#13; ON fx.currency = o.currency&#13; AND fx.rate_date = DATE(o.order_ts)&#13; WHERE o.order_status=\"delivered\"&#13; AND DATE_DIFF(CURRENT_DATE(), DATE(o.order_ts), DAY) &gt;= 30&#13; AND EXTRACT(YEAR FROM o.order_ts) = @year\"<\/pre> <h2>Updated Open Knowledge Format Documentation<\/h2> <p>Google has updated the GitHub Repository to reflect this update and has published an announcement that serves as an explainer.<\/p> <p><em>Featured Image by Shutterstock\/Jack_the_sparow<\/em><\/p> <\/div> <p>Generative AI,News,SEO#Googles #Open #Knowledge #Format #Adds #Trust #Signals #sejournal #martinibuster1785323256<\/p> ","protected":false},"excerpt":{"rendered":"<p>Google has announced an update to the Open Knowledge Format (OKF), version 0.2. The new version adds five trust related features that a \u201cconsumer\u201d of the OKF can use to verify five aspects about the OKF bundles. The five trust signals and their related OKF fields and concept type are: Provenance (field: sources) Trust (fields: [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":12774,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16],"tags":[740,40024,179,2260,415,2465,80,1917,2108],"class_list":["post-12773","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-accessibility","tag-adds","tag-format","tag-googles","tag-knowledge","tag-martinibuster","tag-open","tag-sejournal","tag-signals","tag-trust"],"acf":[],"_links":{"self":[{"href":"http:\/\/longzhuplatform.com\/index.php?rest_route=\/wp\/v2\/posts\/12773","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/longzhuplatform.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/longzhuplatform.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/longzhuplatform.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/longzhuplatform.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=12773"}],"version-history":[{"count":0,"href":"http:\/\/longzhuplatform.com\/index.php?rest_route=\/wp\/v2\/posts\/12773\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/longzhuplatform.com\/index.php?rest_route=\/wp\/v2\/media\/12774"}],"wp:attachment":[{"href":"http:\/\/longzhuplatform.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=12773"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/longzhuplatform.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=12773"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/longzhuplatform.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=12773"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}