The data feed

Every claim we publish, in one file.

Verified Wellness Spaces is a travel listing platform, not a certification body. We find places to stay and show what each one publishes about air, water, light, EMF, materials, food, nature and sound, with the source for every claim. This page is the machine-readable version of that: 127 published properties and 1,979 rows, one row per claim, each carrying its source, the date we read it and how much weight it can hold.

2 of those 127 records have no claim row yet, because nobody has read a single pathway on them. That is an admission about us, not a finding about them, and the properties file names which they are.

Free to use with attribution. Version v1, generated 2026-09-18.

The files

  • /data/claims.jsonEvery claim, one row each, 1,979 rows. This is the file to read if you are checking a single sentence.
  • /data/claims.csvThe same rows for a spreadsheet. Every cell is quoted, empty means the record holds nothing there.
  • /data/properties.jsonOne row per property, 127 rows. Join it on slug. It carries the one thing the claims file cannot: which pathways nobody has read yet.
  • /data/index.jsonThe version, the generated date, the licence and every field definition on this page, machine-readable. Start here if you are a program.
  • /changelog.xmlRSS. Every score change, scope change and record removal, as it happens. The same rows as the corrections log.

How often it updates

The site is rebuilt from the records every time a record changes, and these files are generated in that same build. There is no separate export step and no cache in front of them, so a file here can never be older than the page beside it. The generated date at the top of each file is the date of that build.

There is no schedule. A record changes when we re-read it, when a property sends us something, or when a correction comes in, and the feed changes with it. If you need to know when something moved, subscribe to the RSS feed rather than polling these files.

The evidence tiers

The tier column says how a claim was established. Strongest first. A claim quoted without its tier overstates this index, so please carry both.

  • Certified certifiedA measurement or a third-party verification published about this building: a test result, a laboratory report, or a check by a body that is not the property. The strongest rung a published claim can reach.
  • Seen in person seen-in-personOne of our assessors was there and recorded it. The row names the assessor and the date. A visit is printed on the record and never counted toward a score, because a visit is the one thing a property can only get by paying us.
  • Confirmed with the property confirmed-with-propertyThe property told us, in writing or on a call, and we recorded it as their statement. A company’s own account of itself is not verification, however detailed.
  • Specified specifiedA named system, product, supplier, grade, method or standard is published, with no measurement beside it. Named means a reader can go and check it.
  • Claimed claimedSomething relevant is on the public record with no specification, number, brand or third party behind it. A reader cannot check it.
  • Not published not-publishedWe read this pathway for this property and found nothing published about it. This is a finding about the public record, not a statement about the property, and it is not a failing grade.

A pathway nobody has read yet produces no row at all. It is listed under pathwaysNotAssessed in the properties file. We looked and found nothing is a finding about the public record. We did not look is an admission about us. They are different statements and this feed never merges them.

Mould and damp

Mould and damp is a named subject in its own right. It sits under the air pathway in the framework, and it is carried on its own column so it can be filtered and counted rather than buried inside a general air row. 24 of the 1,979 rows in this feed carry it.

  • Mould and damp mould-and-dampDamp, humidity control, dehumidification, condensation, water ingress, visible mould or mildew, and inspection, testing or remediation for any of them. Sits under the air pathway and is counted in its own right.

Be careful with this column, and here is exactly why. subject is derived from the words of the claim by a published pattern, not recorded on any record and not assigned by a person. The pattern is \b(mould|mold|mildew|damp(?:ness|proof\w*)?|humidit\w+|dehumidif\w+|condensation|water ingress|rising damp|relative humidity)\b, it is in index.json too, and you can reproduce every tag in the feed from it. Where no term is present the subject is the pathway slug. Use it to filter and to count. Do not cite it as evidence, and do not read a zero as a statement about a building: it means nothing that property published used any of those words.

Regional and climate context is never a property claim and appears in no row here. A humid region is a fact about a place, not about a building, and a property cannot be marked down for the weather outside it. Where we hold that context it is recorded separately on the record, in its own panel, with its own source.

Example rows

Real rows from the current build, one per tier, abbreviated to the columns that carry the weight.

Read a row left to right: who, what, how well we know it, and where it came from.
PropertyPathwayTierClaimSource
Grand Resort Bad RagazSwitzerlandWater Integritywater-integrityCertifiedmeasurement

The resort publishes a source analysis of the thermal water supplied to its baths, giving concentrations in milligrams per litre for fifteen cations and ten anions, with per analyte detection limits reported down to 0.0001 for mercury and 0.001 for cadmium, and cation and anion sums of 104.37 and 287.38 milligrams per litre. The document covers the thermal bathing water rather than the drinking water at a guest room tap, and no laboratory, analyst, method, sampling date or sampling point is named on it.

Grand Resort Bad Ragazread 2026-08-17
Bambu IndahIndonesiaAir Ecologyair-ecologySpecifiedno measurement

The property publishes that guest rooms are designed to be cooled by natural means with fan assistance.

Bambu Indahread 2026-08-05
Bambu IndahIndonesiaAir Ecologyair-ecologySeen in personno measurement

Verified in person: guest houses are open sided or naturally cross ventilated throughout, with no sealed, conditioned envelope between a sleeping space and the outside air.

Jordan Lineham, on site
Casa Maya KaanMexicoWater Integritywater-integrityNot publishedno measurement

Nothing published.

no source on file

In this build: 1,619 rows cite a source URL, 2 carry a measurement of the building, and 276 record a pathway we read and found nothing published about.

Every field

claims.json and claims.csv
FieldTypeWhat it means
propertySlugstring

Stable identifier for the property. Also the filename of its record and the last segment of its page URL.

propertyNamestring

The property name as it publishes it.

propertyUrlstring

The record page on this site. Cite this, not the feed file, when you quote a row.

locationLabelstring

Where the property is, as published, for example "Musandam, Oman".

countrystring

Country, as recorded on the property record.

regionenum

One of Asia-Pacific, Europe, Middle East, Americas, Africa, Multi-region.

pathwayIdstring

Pathway number, 01 to 08.

pathwaySlugstring

Pathway slug, for example "air-ecology".

pathwayNamestring

Pathway name as published in the standard.

subjectstring

What the claim is about, where that is narrower than its pathway. "mould-and-damp" where the claim or the quote names damp, humidity, dehumidification, condensation, water ingress, mould or mildew; the pathway slug otherwise. DERIVED FROM THE WORDS OF THE CLAIM by the term list published at /data, not recorded on the record and not assigned by a human. It is a filter aid and it is never evidence.

claimstring, may be empty

Our one neutral sentence describing what is published. Empty on a not-published row, because there is no claim to state.

quotestring, may be empty

The sentence on the source page that supports the claim, verbatim. Empty where none was captured.

tierenum

The evidence rung: certified, seen-in-person, confirmed-with-property, specified, claimed, not-published. Definitions in /data/index.json under "ladder".

tierLabelstring

The same rung in the words this site prints.

measurementboolean

True only where the evidence reaches the measured tier FOR THIS BUILDING: a test result, a laboratory report, or a third-party measurement published about this property. False on a figure about the operator or the wider group, false on an on-site observation with no instrument reading, false on anything a property published about itself, and false on every claim that names a system without measuring it.

sourceUrlstring, may be empty

The page the claim was read on. Empty where the record holds none, which is the case for an in-person observation with no published page behind it.

sourcePublisherstring, may be empty

Who published the source. Where the record names none, the source hostname is used and this is stated here rather than presented as a recorded publisher.

sourceTitlestring, may be empty

Title of the source page, where the record holds one.

sourceReadOndate, may be empty

The date we read the source. A record is a snapshot of what was published on this date and nothing obliges a property to tell us when it changes.

sourceArchiveUrlstring, may be empty

Third-party capture of the source page as it read when the claim was written, where one exists.

sourceInheritedboolean

True where the URL was inherited from the record during the 2026 import rather than captured against this claim. An inherited source may not support this particular sentence. Treat true as unsourced.

claimScopeenum

property or group. group means the statement is about the operator or the portfolio, not about this building, and it can never reach the certified rung.

criterionstring, may be empty

Which of the forty-eight criteria this answers, for example "03.2". Empty on the majority of rows: most evidence predates the criteria and none has been backfilled.

metenum, may be empty

yes, no or unknown, where the record states it. no means we found it and it does not meet the threshold; unknown means nothing published answers it. Empty means the field is absent, which on this schema means met.

assessorstring, may be empty

Who assessed, read off the disclosure the assessor wrote into the quote. Empty on every row that is not an in-person observation.

assessmentDatedate, may be empty

The date in that same disclosure. Empty where the assessor recorded none, which includes confirmations given later by message.

propertyLastRevieweddate

The review date on the property record. Read it with propertyRecordBasis: on an imported record this date came from a bulk import and is not evidence anybody re-read the property that day.

propertyRecordBasisenum

sourced-by-hand where every pathway was researched by hand with its own sources and no inherited or bare-domain citation; imported-2026 otherwise. Imported records are excluded from our sitemap for this reason.

propertyReviewMethodenum, may be empty

remote where the record was reviewed with the owner by call, email and pre-assessment form. Empty otherwise. A remote review is not a site assessment and does not raise a record.

recordStateenum

Listed, Verified, Certified or Visited, as printed on the record page. This describes the review, not the quality of the stay.

commercialRelationshipenum, may be empty

paid or visit-for-content where Human Garage has one with this property. Empty means no commercial relationship is recorded on the record.

commercialRelationshipDisclosurestring, may be empty

The disclosure sentence this site prints beside that relationship, verbatim. Empty where there is no relationship on file.

properties.json
FieldTypeWhat it means
slugstring

Stable identifier. Joins to propertySlug in the claims feed.

namestring

The property name as it publishes it.

urlstring

The record page on this site.

websitestring, may be empty

The property's own site. Empty where the record holds none.

locationstring

An object of label, country and region.

operatorstring, may be empty

Who operates it, as published.

kindenum, may be empty

What the property calls itself, read from its own name. Empty where its name declares nothing; never guessed.

keysstring, may be empty

Room or villa count as published, for example "82 villas". A string, because that is how properties publish it.

stageenum

operating, pre-opening or under-construction.

recordStateenum

Listed, Verified, Certified or Visited.

recordStateLinestring

The whole state line as printed, for example "Certified · WELL v2 Gold".

pathwaysAssessedstring

Pathway ids we have read for this property. Only these produce claim rows.

pathwaysNotAssessedstring

Pathway ids nobody has read yet. These produce NO claim row at all, and their absence must never be read as "nothing published". We looked and found nothing is a different statement from we did not look, and this feed keeps them apart.

pathwaysWithMeasurementstring

Pathway ids carrying at least one measurement of this building.

pathwaysWithSomethingPublishedstring

Pathway ids where the property or a third party published anything at all.

claimCountinteger

Claim rows this property contributes, not-published rows included.

mouldAndDampClaimsinteger

Claim rows on this property whose subject is mould-and-damp. Zero means nothing this property published used any of the published damp terms, which is a statement about the public record and not about the building.

distinctSourceCountinteger

Distinct source URLs cited anywhere on the record. Fourteen facts from one document is one document.

standardsstring

Third-party standards the property holds, each with body, level, scope and source. Recorded and shown; a held standard never moves a pathway score on its own.

certificationenum

none, visited, assessed, certified or sanctuary, as recorded.

commercialRelationshipenum, may be empty

paid or visit-for-content. Empty where none is recorded.

commercialRelationshipDisclosurestring, may be empty

The disclosure sentence printed beside it, verbatim.

lastRevieweddate

The review date on the record. Read with recordBasis.

recordBasisenum

sourced-by-hand or imported-2026.

indexableboolean

Whether this record is offered to search engines. Only a hand-sourced record is.

Nothing here is invented. Where a record holds nothing, the field is an explicit null in JSON and an empty cell in CSV. There is no default and no inference. Two things never appear at all: our internal commercial notes, and the contact addresses properties published for their guests rather than for republication.

Licence

Creative Commons Attribution 4.0 International (CC BY 4.0). Attribute Verified Wellness Spaces (https://www.verifiedwellnessspaces.com).

  • Free to use, including commercially, for research, reporting, search and machine reading.
  • Attribute Verified Wellness Spaces and link back to https://www.verifiedwellnessspaces.com or to the record page named in the row.
  • Do not present a row as a rating, a ranking or an endorsement of a property. It is a record of what that property published and where we read it.
  • Re-publish the tier and the source alongside any claim you quote. A claim without its tier overstates this index.

Every record is a snapshot of what a property had published when we read it, and that date is on the page. Conditions change: a property can refit, change suppliers or replace a system at any time, and nothing requires it to tell us. We re-read records and ask properties directly for updates, but there will always be a gap between what is true today and what was published when we looked. Use this as a frame of reference for what to ask, not as a substitute for asking. Take your own questions to the property before you book, and tell us if you find something we have wrong.

If something here is wrong

Write to corrections@verifiedwellnessspaces.com. If you are the property, the right of reply is reply@verifiedwellnessspaces.com. Corrections are made and logged, including when they are ours, and they appear in the RSS feed the same day. The inclusion and review rules say who qualifies for a record, how one is built and what would get one removed. How we check sets out the standard itself.

Compare what each stay offers, how it was checked and what still needs confirming. Assessment labels describe the review, not an overall quality rating.