{"server":"io.github.troothllc/trooth-network","count":50,"changes":[{"tool":"trooth_verify","kind":"changed","observed_at":"2026-10-16T22:34:56.263Z","fields":["description","outputSchema"],"description_before":"Check the two signatures on a Trust Ledger Token (tlt2. or tlt. form, or its JTI) against Trooth's own token ledger. Returns valid, invalid (a signature does not check out), expired or revoked, or unclaimed when no token matches. Trooth's signature covers the signing event, not the claim bytes and not the truth of the claims; the issuing company's signature covers the payload.","description_after":"Check the two signatures on a Trust Ledger Token (tlt2. or tlt. form, or its JTI) against Trooth's own token ledger. A Trust Ledger Token is a signed token a company issues through Trooth about its own declared claims: the company signs the claims and Trooth signs the event of issuing it. Returns valid, invalid (a signature does not check out), expired or revoked, or unclaimed when no token matches; Trooth's signature covers the signing event, not the claim bytes and not the truth of the claims.","description_similarity":0.827,"before_hash":"5f330d13033431f417fe6fd6df8c4d12","after_hash":"044958b27bc73b549017f73a43e2a299"},{"tool":"trooth_search_companies","kind":"changed","observed_at":"2026-10-16T22:34:56.263Z","fields":["description","inputSchema","outputSchema","annotations"],"description_before":"Search the companies published on the Trooth Network by name, domain, tagline or category, optionally within one industry. Returns up to 10 entries, each with its name and tagline in the company's own words, whether Trooth witnessed it, and the identifier that reads its record with trooth_public_trust_profile. No match is an honest absence on the Network, never a judgment about a company. Read only.","description_after":"Search the companies published on the Trooth Network by name, domain, tagline or category, optionally within one industry. Returns up to 10 entries per page in slug order with next_cursor for the next page (the first 100 matches can be paged), each with its name and tagline in the company's own words, whether Trooth witnessed it, and the identifier that reads its record with trooth_public_trust_profile. Read only.","description_similarity":0.652,"before_hash":"389b20eeebfcb56bd4a7cb21716b4729","after_hash":"a1c915e743208993383608001fe99b2a"},{"tool":"trooth_resolve_company","kind":"added","observed_at":"2026-10-16T22:34:56.263Z","fields":[],"description_before":null,"description_after":"Find the published Trooth Network record for a company given a domain, web address, Trooth slug or name; a company-register identifier, Crunchbase address or Wikidata ID is accepted and answered not_found, because Trooth keeps no lookup by them. Returns the record ID, its canonical https address and why it matched, or every candidate with why each matched (status ambiguous, none chosen), or not_found. Read only.","description_similarity":null,"before_hash":null,"after_hash":"ad3cbc5ccb0a396fb7644da6d454cea7"},{"tool":"trooth_public_trust_profile","kind":"changed","observed_at":"2026-10-16T22:34:56.263Z","fields":["description","inputSchema","outputSchema","annotations"],"description_before":"Read one company's published record on the Trooth Network, given its domain or Trooth slug, matched exactly (a URL is reduced to its host), never by a similar name; a name several companies share returns their candidates, not a pick. Returns its complete Trust Profile: every section with its state and who said it. A record is keyed by its domain and does not by itself say which legal entity, subsidiary or product the domain belongs to. Returns a status and a provenance label. Read only.","description_after":"Read one company's published record on the Trooth Network, given its domain or Trooth slug, matched exactly, never by a similar name; a name several companies share returns their candidates, not a pick. Returns a status and a provenance label with the complete Trust Profile (detail full, the default) or a short answer (detail summary, the better first call). A record is keyed by its domain and does not by itself say which legal entity, subsidiary or product the domain belongs to. Read only.","description_similarity":0.739,"before_hash":"92b7be86d081a252cce395401e8228a0","after_hash":"7049f40cd1e4328b3b432651ff7cf8d5"},{"tool":"trooth_outside_in_read","kind":"changed","observed_at":"2026-10-16T22:34:56.263Z","fields":["outputSchema"],"description_before":null,"description_after":null,"description_similarity":null,"before_hash":"e0f109a8f62aaeaf1d2c6f2218243a6b","after_hash":"673044fa47f63426afe36d4157ab3c0b"},{"tool":"trooth_my_company_record","kind":"changed","observed_at":"2026-10-16T22:34:56.263Z","fields":["description","outputSchema"],"description_before":"Needs an OAuth access token for this server from the authorization server its protected-resource metadata names, for a person who has signed in to trooth.co; no scope is required, and every other tool here needs no token. Reads the company record of the Trooth workspace the signed-in person belongs to: its name, its slug and the address of its public page. The workspace comes from the token's subject and never from an argument, so this tool takes no arguments. Read only.","description_after":"Needs an OAuth access token for this server, for a person who has signed in to trooth.co (no scope is required; every other tool here needs no token), and takes no arguments: the workspace comes from the token's subject and never from an argument. Reads the company record of the Trooth workspace the signed-in person belongs to and returns its name, its slug and the address of its public page. Read only.","description_similarity":0.875,"before_hash":"14d27ff2746904f024dfbbb1f957f047","after_hash":"42340bb1ffb72403e0ab50e391fc2e8a"},{"tool":"trooth_list_companies","kind":"added","observed_at":"2026-10-16T22:34:56.263Z","fields":[],"description_before":null,"description_after":"List the companies published on the Trooth Network by what they published: industry, data region, witnessed or not, and claimed (the company published its own profile) or unclaimed. Returns 20 entries per page in alphabetical order of record identifier with next_cursor, from the first 100 matches the directory returns; nothing is weighed or put in an order of merit. Read only.","description_similarity":null,"before_hash":null,"after_hash":"326999ef96a551d510136da05d515c0e"},{"tool":"trooth_get_fact","kind":"added","observed_at":"2026-10-16T22:34:56.263Z","fields":[],"description_before":null,"description_after":"Read one answer from one company's published record: give the company's domain or slug and either a buyer question ID (q_ai_training, q_data_location and ten more, listed in trooth://buyer-questions) or a fact ID such as security.mfa_methods. Returns the sentence, value, provenance word (witnessed, public record, attested or declared), date, freshness window and anchor address, or the negative that applies: no, not_published or not_read. Read only.","description_similarity":null,"before_hash":null,"after_hash":"b27cf88f8d660c34fb7aa8d519f91d78"},{"tool":"trooth_company_changes","kind":"added","observed_at":"2026-10-16T22:34:56.263Z","fields":[],"description_before":null,"description_after":"List how one company's published record changed: give its domain or slug and, optionally, since (an ISO 8601 date or time). Returns record versions oldest first, each with the fact keys changed, added or removed, and per-fact edits (old value, new value, time, role) when the record carries them, with next_cursor for more. Read only.","description_similarity":null,"before_hash":null,"after_hash":"ef4e2683007204cf44a29b1ffef707bc"},{"tool":"trooth_ask","kind":"changed","observed_at":"2026-10-16T22:34:56.263Z","fields":["description","outputSchema"],"description_before":"Answer a question about Trooth itself (what the Trooth Network is, what one company record carries, pricing, how witnessing works) from Trooth's fixed, curated knowledge base. Makes no outside request. A question the knowledge base does not cover returns out_of_scope; for a company's record use trooth_public_trust_profile.","description_after":"Answer a question about Trooth itself (what the Trooth Network is, what one company record carries, pricing, how witnessing works) from Trooth's fixed, curated knowledge base; takes one question of at most 500 characters. Makes no outside request. A question the knowledge base does not cover returns out_of_scope; for a company's record use trooth_public_trust_profile.","description_similarity":0.889,"before_hash":"642b16080f166da9fe1afb57ac4555d5","after_hash":"d65a3b5c89cb977ad4f8ff70b0d5ee5d"},{"tool":"trooth_ai_data_use_disclosures","kind":"changed","observed_at":"2026-10-16T22:34:56.263Z","fields":["description","outputSchema","annotations"],"description_before":"Read what one company on the Trooth Network has declared about AI and customer data: whether it trains models on customer data, whether AI is in the product, and which approaches. The company is named by its domain or its Trooth slug, matched exactly. Each row is the company's own declaration and is labeled so. Also says whether Trooth observed a supporting policy clause; not observed means Trooth has not read one, never that the company does not train on customer data. Read only.","description_after":"Read what one company on the Trooth Network has declared about AI and customer data (whether it trains models on customer data, whether AI is in the product, which approaches), named by its domain or its Trooth slug, matched exactly. Each row is the company's own declaration and is labeled so, with whether Trooth observed a supporting policy clause: not observed means Trooth has not read one, never that the company does not train on customer data. Read only.","description_similarity":0.944,"before_hash":"bbc68ec58760442667bf57ad88f7b0d8","after_hash":"765f7769f99db91149e90ffba1ee5d2e"},{"tool":"trooth_compare_companies","kind":"removed","observed_at":"2026-10-15T17:38:06.393Z","fields":[],"description_before":"Compare two to 4 companies on the Trooth Network section by section, named by their domains or Trooth slugs separated by commas: each section's state for each company and the rows it published, side by side, with who said them. sections narrows it, e.g. security,privacy,ai. A section a company left empty is shown as not published, never filled in from another. Nothing is weighed or ordered; each cell is the company's own record. Read only.","description_after":null,"description_similarity":null,"before_hash":"8f512176f2ca24aad12b5ac95f564081","after_hash":null},{"tool":"trooth_verify","kind":"changed","observed_at":"2026-10-15T17:38:06.393Z","fields":["outputSchema"],"description_before":null,"description_after":null,"description_similarity":null,"before_hash":"d262efc6636084e5131f85a64af23812","after_hash":"5f330d13033431f417fe6fd6df8c4d12"},{"tool":"trooth_search_companies","kind":"changed","observed_at":"2026-10-15T17:38:06.393Z","fields":["outputSchema"],"description_before":null,"description_after":null,"description_similarity":null,"before_hash":"7611e8074068d1de739fc7162b9ad27a","after_hash":"389b20eeebfcb56bd4a7cb21716b4729"},{"tool":"trooth_public_trust_profile","kind":"changed","observed_at":"2026-10-15T17:38:06.393Z","fields":["outputSchema"],"description_before":null,"description_after":null,"description_similarity":null,"before_hash":"1d51eecc0c18a0da818b531da5ac1b4d","after_hash":"92b7be86d081a252cce395401e8228a0"},{"tool":"trooth_outside_in_read","kind":"changed","observed_at":"2026-10-15T17:38:06.393Z","fields":["outputSchema"],"description_before":null,"description_after":null,"description_similarity":null,"before_hash":"49a7dc99ee15ad34c1052643d218e5b2","after_hash":"e0f109a8f62aaeaf1d2c6f2218243a6b"},{"tool":"trooth_my_company_record","kind":"changed","observed_at":"2026-10-15T17:38:06.393Z","fields":["outputSchema"],"description_before":null,"description_after":null,"description_similarity":null,"before_hash":"8d340cc604a0050c1122b1187a8f7858","after_hash":"14d27ff2746904f024dfbbb1f957f047"},{"tool":"trooth_ask","kind":"changed","observed_at":"2026-10-15T17:38:06.393Z","fields":["outputSchema"],"description_before":null,"description_after":null,"description_similarity":null,"before_hash":"bee2250c7a162ab0dbf6d45716c5e2da","after_hash":"642b16080f166da9fe1afb57ac4555d5"},{"tool":"trooth_ai_data_use_disclosures","kind":"changed","observed_at":"2026-10-15T17:38:06.393Z","fields":["outputSchema"],"description_before":null,"description_after":null,"description_similarity":null,"before_hash":"2e9131bacdb853e3e742624f340de9c6","after_hash":"bbc68ec58760442667bf57ad88f7b0d8"},{"tool":"trooth_verify","kind":"changed","observed_at":"2026-10-13T07:47:23.032Z","fields":["outputSchema"],"description_before":null,"description_after":null,"description_similarity":null,"before_hash":"ebc3353bba6c69a820c176e62615d901","after_hash":"d262efc6636084e5131f85a64af23812"},{"tool":"trooth_search_companies","kind":"changed","observed_at":"2026-10-13T07:47:23.032Z","fields":["outputSchema"],"description_before":null,"description_after":null,"description_similarity":null,"before_hash":"4ab34613e8cd2ef80cf633857615d17b","after_hash":"7611e8074068d1de739fc7162b9ad27a"},{"tool":"trooth_public_trust_profile","kind":"changed","observed_at":"2026-10-13T07:47:23.032Z","fields":["outputSchema"],"description_before":null,"description_after":null,"description_similarity":null,"before_hash":"302a9637c1038036ae987a9bd4e16c53","after_hash":"1d51eecc0c18a0da818b531da5ac1b4d"},{"tool":"trooth_outside_in_read","kind":"changed","observed_at":"2026-10-13T07:47:23.032Z","fields":["outputSchema"],"description_before":null,"description_after":null,"description_similarity":null,"before_hash":"afc857b02826bfd661357c0dcd88fa3f","after_hash":"49a7dc99ee15ad34c1052643d218e5b2"},{"tool":"trooth_my_company_record","kind":"changed","observed_at":"2026-10-13T07:47:23.032Z","fields":["outputSchema"],"description_before":null,"description_after":null,"description_similarity":null,"before_hash":"efb660f8a65441c9fe86ef6494fc5da1","after_hash":"8d340cc604a0050c1122b1187a8f7858"},{"tool":"trooth_compare_companies","kind":"changed","observed_at":"2026-10-13T07:47:23.032Z","fields":["outputSchema"],"description_before":null,"description_after":null,"description_similarity":null,"before_hash":"a6c5ddee625a2e1e6804a103aeff2c5e","after_hash":"8f512176f2ca24aad12b5ac95f564081"},{"tool":"trooth_ask","kind":"changed","observed_at":"2026-10-13T07:47:23.032Z","fields":["outputSchema"],"description_before":null,"description_after":null,"description_similarity":null,"before_hash":"573db17a72c4304e446ed3aa7cb1405f","after_hash":"bee2250c7a162ab0dbf6d45716c5e2da"},{"tool":"trooth_ai_data_use_disclosures","kind":"changed","observed_at":"2026-10-13T07:47:23.032Z","fields":["outputSchema"],"description_before":null,"description_after":null,"description_similarity":null,"before_hash":"b1c8087a95bf5c747025a79dd3641ba8","after_hash":"2e9131bacdb853e3e742624f340de9c6"},{"tool":"trooth_verify","kind":"changed","observed_at":"2026-10-09T18:33:19.056Z","fields":["outputSchema"],"description_before":null,"description_after":null,"description_similarity":null,"before_hash":"9c5134b3458ec49482fe728b9e172174","after_hash":"ebc3353bba6c69a820c176e62615d901"},{"tool":"trooth_search_companies","kind":"changed","observed_at":"2026-10-09T18:33:19.056Z","fields":["outputSchema"],"description_before":null,"description_after":null,"description_similarity":null,"before_hash":"7b08c9a2088b13df24bc3d075809340e","after_hash":"4ab34613e8cd2ef80cf633857615d17b"},{"tool":"trooth_public_trust_profile","kind":"changed","observed_at":"2026-10-09T18:33:19.056Z","fields":["outputSchema"],"description_before":null,"description_after":null,"description_similarity":null,"before_hash":"cc781634f58d8a1acbc34e466c6d94f1","after_hash":"302a9637c1038036ae987a9bd4e16c53"},{"tool":"trooth_outside_in_read","kind":"changed","observed_at":"2026-10-09T18:33:19.056Z","fields":["outputSchema"],"description_before":null,"description_after":null,"description_similarity":null,"before_hash":"f44e77d927d3cf1958e122008367527d","after_hash":"afc857b02826bfd661357c0dcd88fa3f"},{"tool":"trooth_my_company_record","kind":"changed","observed_at":"2026-10-09T18:33:19.056Z","fields":["outputSchema"],"description_before":null,"description_after":null,"description_similarity":null,"before_hash":"4857ac53bc94c26065a7ceaa0ea82f0e","after_hash":"efb660f8a65441c9fe86ef6494fc5da1"},{"tool":"trooth_compare_companies","kind":"changed","observed_at":"2026-10-09T18:33:19.056Z","fields":["outputSchema"],"description_before":null,"description_after":null,"description_similarity":null,"before_hash":"214a022a6c0d2f7ba49ffa40e5a4cef4","after_hash":"a6c5ddee625a2e1e6804a103aeff2c5e"},{"tool":"trooth_ask","kind":"changed","observed_at":"2026-10-09T18:33:19.056Z","fields":["outputSchema"],"description_before":null,"description_after":null,"description_similarity":null,"before_hash":"44799c56bdbf548b28be63cd488909ba","after_hash":"573db17a72c4304e446ed3aa7cb1405f"},{"tool":"trooth_ai_data_use_disclosures","kind":"changed","observed_at":"2026-10-09T18:33:19.056Z","fields":["outputSchema"],"description_before":null,"description_after":null,"description_similarity":null,"before_hash":"2fdfd36d184d1313bc220ac064d06777","after_hash":"b1c8087a95bf5c747025a79dd3641ba8"},{"tool":"trooth_verify","kind":"changed","observed_at":"2026-10-06T04:15:10.148Z","fields":["title"],"description_before":null,"description_after":null,"description_similarity":null,"before_hash":"2d4c0d5b93f3e37a1088f90beedce690","after_hash":"9c5134b3458ec49482fe728b9e172174"},{"tool":"trooth_search_companies","kind":"changed","observed_at":"2026-10-06T04:15:10.148Z","fields":["title"],"description_before":null,"description_after":null,"description_similarity":null,"before_hash":"656df61eb2cce84ba180ab2fef0b1e52","after_hash":"7b08c9a2088b13df24bc3d075809340e"},{"tool":"trooth_public_trust_profile","kind":"changed","observed_at":"2026-10-06T04:15:10.148Z","fields":["title"],"description_before":null,"description_after":null,"description_similarity":null,"before_hash":"304e5e86d5e7bea4ef56703a77f0c359","after_hash":"cc781634f58d8a1acbc34e466c6d94f1"},{"tool":"trooth_outside_in_read","kind":"changed","observed_at":"2026-10-06T04:15:10.148Z","fields":["title"],"description_before":null,"description_after":null,"description_similarity":null,"before_hash":"85f49826c71728bb0ce0e868c79128af","after_hash":"f44e77d927d3cf1958e122008367527d"},{"tool":"trooth_my_company_record","kind":"changed","observed_at":"2026-10-06T04:15:10.148Z","fields":["title"],"description_before":null,"description_after":null,"description_similarity":null,"before_hash":"5056aa6f945006e81e8148c8bbcad106","after_hash":"4857ac53bc94c26065a7ceaa0ea82f0e"},{"tool":"trooth_compare_companies","kind":"changed","observed_at":"2026-10-06T04:15:10.148Z","fields":["title"],"description_before":null,"description_after":null,"description_similarity":null,"before_hash":"1a51fb8b45a88ec4f0fe7e78449cc08d","after_hash":"214a022a6c0d2f7ba49ffa40e5a4cef4"},{"tool":"trooth_ask","kind":"changed","observed_at":"2026-10-06T04:15:10.148Z","fields":["title"],"description_before":null,"description_after":null,"description_similarity":null,"before_hash":"6f71ec44bee8a2c96783f0642da44264","after_hash":"44799c56bdbf548b28be63cd488909ba"},{"tool":"trooth_ai_data_use_disclosures","kind":"changed","observed_at":"2026-10-06T04:15:10.148Z","fields":["title"],"description_before":null,"description_after":null,"description_similarity":null,"before_hash":"256f4767112e6cde2fa794d3649c4b8e","after_hash":"2fdfd36d184d1313bc220ac064d06777"},{"tool":"trooth_verify","kind":"changed","observed_at":"2026-10-05T22:14:29.525Z","fields":["outputSchema"],"description_before":null,"description_after":null,"description_similarity":null,"before_hash":"db881f609da3aeea0db0612626262277","after_hash":"2d4c0d5b93f3e37a1088f90beedce690"},{"tool":"trooth_search_companies","kind":"added","observed_at":"2026-10-05T22:14:29.525Z","fields":[],"description_before":null,"description_after":"Search the companies published on the Trooth Network by name, domain, tagline or category, optionally within one industry. Returns up to 10 entries, each with its name and tagline in the company's own words, whether Trooth witnessed it, and the identifier that reads its record with trooth_public_trust_profile. No match is an honest absence on the Network, never a judgment about a company. Read only.","description_similarity":null,"before_hash":null,"after_hash":"656df61eb2cce84ba180ab2fef0b1e52"},{"tool":"trooth_public_trust_profile","kind":"changed","observed_at":"2026-10-05T22:14:29.525Z","fields":["description","inputSchema","outputSchema","annotations"],"description_before":"Read one company's published record on the Trooth Network, given its domain or Trooth slug. The identifier is matched exactly (a URL is reduced to its host), never by a similar name; a name several companies share returns their candidates, not a pick. A record is keyed by its domain and does not by itself say which legal entity, subsidiary or product the domain belongs to. Returns a status and a provenance label; the company's own text is labeled as its own words. Read only.","description_after":"Read one company's published record on the Trooth Network, given its domain or Trooth slug, matched exactly (a URL is reduced to its host), never by a similar name; a name several companies share returns their candidates, not a pick. Returns its complete Trust Profile: every section with its state and who said it. A record is keyed by its domain and does not by itself say which legal entity, subsidiary or product the domain belongs to. Returns a status and a provenance label. Read only.","description_similarity":0.758,"before_hash":"463c4b26550abd38fdc3f549e4712de6","after_hash":"304e5e86d5e7bea4ef56703a77f0c359"},{"tool":"trooth_outside_in_read","kind":"changed","observed_at":"2026-10-05T22:14:29.525Z","fields":["outputSchema"],"description_before":null,"description_after":null,"description_similarity":null,"before_hash":"46e29f7b72a991e29846957f93437725","after_hash":"85f49826c71728bb0ce0e868c79128af"},{"tool":"trooth_my_company_record","kind":"changed","observed_at":"2026-10-05T22:14:29.525Z","fields":["outputSchema"],"description_before":null,"description_after":null,"description_similarity":null,"before_hash":"b3e1a37a7c98793fe185661081e1fd24","after_hash":"5056aa6f945006e81e8148c8bbcad106"},{"tool":"trooth_compare_companies","kind":"added","observed_at":"2026-10-05T22:14:29.525Z","fields":[],"description_before":null,"description_after":"Compare two to 4 companies on the Trooth Network section by section, named by their domains or Trooth slugs separated by commas: each section's state for each company and the rows it published, side by side, with who said them. sections narrows it, e.g. security,privacy,ai. A section a company left empty is shown as not published, never filled in from another. Nothing is weighed or ordered; each cell is the company's own record. Read only.","description_similarity":null,"before_hash":null,"after_hash":"1a51fb8b45a88ec4f0fe7e78449cc08d"},{"tool":"trooth_ask","kind":"changed","observed_at":"2026-10-05T22:14:29.525Z","fields":["outputSchema"],"description_before":null,"description_after":null,"description_similarity":null,"before_hash":"b4d958b7bf43cb500d0c7e7522f2c8cc","after_hash":"6f71ec44bee8a2c96783f0642da44264"}],"next_before":"389314","next_actions":[{"action":"list_changes","description":"Older changes","href":"/v1/servers/io.github.troothllc%2Ftrooth-network/changes?before=389314&limit=50"}]}