SchutleVerified

For AI

Schutle Verified publishes estate agency sales checked against land registers. Every certificate and verified sale is JSON-LD on its page and signed JSON at its own address, under CC BY 4.0.

Quick start

Start at GET https://verifications.schutle.com/ai.json. It lists every endpoint and every agency. To check one sale, fetch its record JSON, fetch the public keys, and verify the JWS with the key whose kid matches.

Data endpoints

NameURLFormatSchemaHolds
Agency certificate/{agency}.jsonapplication/jsonCertificationVerification ID, status and every verified record of one agency
Signed sale record/{agency}/tx/{recordId}.jsonapplication/jsonCertificationThe public facts of one sale and an ES256 JWS over them
Performance certificate/{agency}/performance.jsonapplication/jsonCertificationFigures from verified sales only, by period, with an ES256 JWS over them
Public keys/.well-known/schutle-verified/keys.jsonapplication/jsonJWK SetEvery key that has signed a record
Status/status.jsonapplication/jsonDatasetCounts per agency and status, and when each last changed
Lookup/check?q={id}redirectNoneA Verification ID or record ID in, a redirect to its certificate or record page

Pages and their data

PageURLDataJSON-LD on the page
Agency certificate/{agency}/{agency}.jsonCertification, RealEstateAgent, BreadcrumbList
Sale record/{agency}/tx/{recordId}/{agency}/tx/{recordId}.jsonRealEstateListing, Certification, BreadcrumbList
Performance certificate/{agency}/performance/{agency}/performance.jsonCertification, BreadcrumbList
Home//ai.jsonOrganization, ItemList
Methodology/methodology/llms.txtTechArticle, BreadcrumbList

Discovery

/llms.txt
Overview for language models (Markdown)
/ai.json
AI registry: endpoints, licence, permissions (JSON)
/sitemap.xml
Every page
/sitemap-ai.xml
Every signed JSON file
/robots.txt
Crawler rules

Schema reference

Certification
An agency certificate (certificationIdentification is the Verification ID), its performance certificate (hasMeasurement holds the latest figures) or a verified sale (the record ID)
RealEstateAgent
The agency. Its @id is the agency data site, the same entity that site describes
RealEstateListing
The sale. Its @id is the sale on the agency data site, with a completed SellAction for price and date
schutle:match
On a record: exact or small_difference, as the page words it, with schutle:note when the register differs
schutle:meta
On every document: version, last update, licence, attribution, data owner, contact

Permissions

AI training
Allowed With attribution
AI generation
Allowed With attribution
Summarisation
Allowed Summaries of certificates and records
Crawling
Allowed Every crawler, AI crawlers included
Attribution
Required Verification by Schutle Verified, with a link to the record

Attribution

Source: Schutle Verified · Licence: CC BY 4.0 · Link: the record or certificate URL

Technical details

Format
JSON-LD on every page; signed JSON (JWS, ES256) for every certificate and record
Access
Public, no authentication
Updates
A page and its JSON change the moment its record is signed again

Contact

support@schutle.com

An estate agency can apply for Schutle Verified at schutle.com/schutle-verified.