Homera RESO certification
Running production checks.
Loading provider, metadata, field coverage, sync, and infrastructure evidence.
Homera RESO certification
Loading provider, metadata, field coverage, sync, and infrastructure evidence.
Parsing proof
Each preflight result traces a sanitized request through its evaluator. Managed technical results remain distinct from authoritative RESO publication. Credentials and raw record payloads are omitted; sanitized provenance and derived facts are shown.
Request
Method, safe path, and redacted headers.
Parse
Structural facts extracted from the response.
Evaluate
The exact condition used for pass or fail.
Verdict
Observed facts compared with the rule.
Authenticated service-document, metadata, and resource smoke checks. These are not official Core results.
Service document
Live Homera OData service document
Source and request
Live Homera OData service document
GET /api/reso/odata
Accept: application/json
Authorization: Bearer [REDACTED]
Parsed facts
Evaluator
response.ok && contentType.includes("json") && odataVersion === "4.0" && context is valid && every expected EntitySet is presentSanitized excerpt
{"@odata.context":"https://homera.app/api/reso/odata/$metadata","value":[{"name":"Property","kind":"EntitySet","url":"Property"},{"name":"Office","kind":"EntitySet","url":"Office"},{"name":"Member","kind":"EntitySet","url":"Member"},{"name":"OpenHouse","kind":"EntitySet","url":"OpenHouse"},{"name":"Lookup","kind":"EntitySet","url":"Lookup"}]}$metadata endpoint
Live Homera OData metadata response
Source and request
Live Homera OData metadata response
GET /api/reso/odata/$metadata
Accept: application/xml
Authorization: Bearer [REDACTED]
Parsed facts
Evaluator
response.ok && contentType.includes("xml")Sanitized excerpt
<?xml version="1.0" encoding="UTF-8"?><edmx:Edmx Version="4.0" xmlns:edmx="http://docs.oasis-open.org/odata/ns/edmx"><edmx:DataServices><Schema Namespace="RESO.OData.Metadata" xmlns="http://docs.oasis-open.org/odata/ns/edm"><Term Name="LookupName" Type="Edm.String" Ap
Property sample and count
Live Homera Property response
Source and request
Live Homera Property response
GET /api/reso/odata/Property?$top=1&$count=true
Accept: application/json
Authorization: Bearer [REDACTED]
Parsed facts
Evaluator
response.ok && JSON && OData-Version === "4.0" && Array.isArray(body.value) && body.value.length === 1 && integer @odata.count >= body.value.length && @odata.count > 0 && Lookup @odata.count equals the authoritative Convex lookup count
Office sample and count
Live Homera Office response
Source and request
Live Homera Office response
GET /api/reso/odata/Office?$top=1&$count=true
Accept: application/json
Authorization: Bearer [REDACTED]
Parsed facts
Evaluator
response.ok && JSON && OData-Version === "4.0" && Array.isArray(body.value) && body.value.length === 1 && integer @odata.count >= body.value.length && @odata.count > 0 && Lookup @odata.count equals the authoritative Convex lookup count
Member sample and count
Live Homera Member response
Source and request
Live Homera Member response
GET /api/reso/odata/Member?$top=1&$count=true
Accept: application/json
Authorization: Bearer [REDACTED]
Parsed facts
Evaluator
response.ok && JSON && OData-Version === "4.0" && Array.isArray(body.value) && body.value.length === 1 && integer @odata.count >= body.value.length && @odata.count > 0 && Lookup @odata.count equals the authoritative Convex lookup count
OpenHouse sample and count
Live Homera OpenHouse response
Source and request
Live Homera OpenHouse response
GET /api/reso/odata/OpenHouse?$top=1&$count=true
Accept: application/json
Authorization: Bearer [REDACTED]
Parsed facts
Evaluator
response.ok && JSON && OData-Version === "4.0" && Array.isArray(body.value) && body.value.length === 1 && integer @odata.count >= body.value.length && @odata.count > 0 && Lookup @odata.count equals the authoritative Convex lookup count
Lookup sample and count
Live Homera Lookup response
Source and request
Live Homera Lookup response
GET /api/reso/odata/Lookup?$top=1&$count=true
Accept: application/json
Authorization: Bearer [REDACTED]
Parsed facts
Evaluator
response.ok && JSON && OData-Version === "4.0" && Array.isArray(body.value) && body.value.length === 1 && integer @odata.count >= body.value.length && @odata.count > 0 && Lookup @odata.count equals the authoritative Convex lookup count
Local EDMX, entity-key, EntitySet, annotation-coverage, and facet diagnostics. Official DD metadata validation is tracked separately.
Metadata is non-empty XML
Live Homera $metadata document
Source and request
Live Homera $metadata document
GET /api/reso/odata/$metadata
Accept: application/xml
Authorization: Bearer [REDACTED]
Parsed facts
Evaluator
xml.length > 100 && xml.includes("<edmx:Edmx")Sanitized excerpt
<?xml version="1.0" encoding="UTF-8"?><edmx:Edmx Version="4.0" xmlns:edmx="http://docs.oasis-open.org/odata/ns/edmx"><edmx:DataServices><Schema Namespace="RESO.OData.Metadata" xmlns="http://docs.oasis-open.org/odata/ns/edm"><Term Name="LookupName" Type="Edm.String" Ap
OData EDMX 4.0 root
Live Homera $metadata document
Source and request
Live Homera $metadata document
GET /api/reso/odata/$metadata
Accept: application/xml
Authorization: Bearer [REDACTED]
Parsed facts
Evaluator
/<edmx:Edmx[^>]*Version="4.0"/.test(xml)
Sanitized excerpt
<?xml version="1.0" encoding="UTF-8"?><edmx:Edmx Version="4.0" xmlns:edmx="http://docs.oasis-open.org/odata/ns/edmx"><edmx:DataServices><Schema Namespace="RESO.OData.Metadata" xmlns="http://docs.oasis-open.org/odata/ns/edm"><Term Name="LookupName" Type="Edm.String" Ap
DataServices container
Live Homera $metadata document
Source and request
Live Homera $metadata document
GET /api/reso/odata/$metadata
Accept: application/xml
Authorization: Bearer [REDACTED]
Parsed facts
Evaluator
xml.includes("<edmx:DataServices>")Sanitized excerpt
><edmx:Edmx Version="4.0" xmlns:edmx="http://docs.oasis-open.org/odata/ns/edmx"><edmx:DataServices><Schema Namespace="RESO.OData.Metadata" xmlns="http://docs.oasis-open.org/odata/ns/edm"><Term Name="LookupName" Type="Edm.String" AppliesTo="Property" /></Schema><Schema Namespace="Homera.RESO" xmlns="http://docs.oasis-o
Schema declaration
Live Homera $metadata document
Source and request
Live Homera $metadata document
GET /api/reso/odata/$metadata
Accept: application/xml
Authorization: Bearer [REDACTED]
Parsed facts
Evaluator
schemaDeclarations >= 1
Sanitized excerpt
="4.0" xmlns:edmx="http://docs.oasis-open.org/odata/ns/edmx"><edmx:DataServices><Schema Namespace="RESO.OData.Metadata" xmlns="http://docs.oasis-open.org/odata/ns/edm"><Term Name="LookupName" Type="Edm.String" AppliesTo="Property" /></Schema><Schema Namespace="Homera.RESO" xmlns="http://docs.oasis-open.org/
Entity types declared
Live Homera $metadata document
Source and request
Live Homera $metadata document
GET /api/reso/odata/$metadata
Accept: application/xml
Authorization: Bearer [REDACTED]
Parsed facts
Evaluator
parsedEntityTypes.size >= 1
Sanitized excerpt
<Schema Namespace="Homera.RESO" xmlns="http://docs.oasis-open.org/odata/ns/edm"><EntityType Name="Property"><Key><PropertyRef Name="ListingKey" /></Key><Property Name="ListingKey" Type="Edm.String" Nullable="false" MaxLength="255" /><Property Name="ListingId" Type="Edm.String" MaxLength="255" /><Property Name="
Property has a key
Live Homera $metadata document
Source and request
Live Homera $metadata document
GET /api/reso/odata/$metadata
Accept: application/xml
Authorization: Bearer [REDACTED]
Parsed facts
Evaluator
Boolean(entityType.keyField)
Sanitized excerpt
<Schema Namespace="Homera.RESO" xmlns="http://docs.oasis-open.org/odata/ns/edm"><EntityType Name="Property"><Key><PropertyRef Name="ListingKey" /></Key><Property Name="ListingKey" Type="Edm.String" Nullable="false" MaxLength="255" /><Property Name="ListingId" Type="Edm.String" MaxLength="255" /><Property Name="ListingKeyNumeri
Property key is a property
Live Homera $metadata document
Source and request
Live Homera $metadata document
GET /api/reso/odata/$metadata
Accept: application/xml
Authorization: Bearer [REDACTED]
Parsed facts
Evaluator
keyField exists && properties.includes(keyField)
Sanitized excerpt
<Schema Namespace="Homera.RESO" xmlns="http://docs.oasis-open.org/odata/ns/edm"><EntityType Name="Property"><Key><PropertyRef Name="ListingKey" /></Key><Property Name="ListingKey" Type="Edm.String" Nullable="false" MaxLength="255" /><Property Name="ListingId" Type="Edm.String" MaxLength="255" /><Property Name="ListingKeyNumeri
Office has a key
Live Homera $metadata document
Source and request
Live Homera $metadata document
GET /api/reso/odata/$metadata
Accept: application/xml
Authorization: Bearer [REDACTED]
Parsed facts
Evaluator
Boolean(entityType.keyField)
Sanitized excerpt
e="OperatingExpense" Type="Edm.Decimal" Precision="14" Scale="2" /></EntityType><EntityType Name="Office"><Key><PropertyRef Name="OfficeKey" /></Key><Property Name="OfficeKey" Type="Edm.String" Nullable="false" MaxLength="255" /><Property Name="OfficeKeyNumeric" Type="Edm.Int64" /><Property Name="OfficeName" Type="Edm.String
Office key is a property
Live Homera $metadata document
Source and request
Live Homera $metadata document
GET /api/reso/odata/$metadata
Accept: application/xml
Authorization: Bearer [REDACTED]
Parsed facts
Evaluator
keyField exists && properties.includes(keyField)
Sanitized excerpt
e="OperatingExpense" Type="Edm.Decimal" Precision="14" Scale="2" /></EntityType><EntityType Name="Office"><Key><PropertyRef Name="OfficeKey" /></Key><Property Name="OfficeKey" Type="Edm.String" Nullable="false" MaxLength="255" /><Property Name="OfficeKeyNumeric" Type="Edm.Int64" /><Property Name="OfficeName" Type="Edm.String
Member has a key
Live Homera $metadata document
Source and request
Live Homera $metadata document
GET /api/reso/odata/$metadata
Accept: application/xml
Authorization: Bearer [REDACTED]
Parsed facts
Evaluator
Boolean(entityType.keyField)
Sanitized excerpt
y Name="OriginatingSystemName" Type="Edm.String" MaxLength="255" /></EntityType><EntityType Name="Member"><Key><PropertyRef Name="MemberKey" /></Key><Property Name="MemberKey" Type="Edm.String" Nullable="false" MaxLength="255" /><Property Name="MemberKeyNumeric" Type="Edm.Int64" /><Property Name="MemberFirstName" Type="Edm.S
Member key is a property
Live Homera $metadata document
Source and request
Live Homera $metadata document
GET /api/reso/odata/$metadata
Accept: application/xml
Authorization: Bearer [REDACTED]
Parsed facts
Evaluator
keyField exists && properties.includes(keyField)
Sanitized excerpt
y Name="OriginatingSystemName" Type="Edm.String" MaxLength="255" /></EntityType><EntityType Name="Member"><Key><PropertyRef Name="MemberKey" /></Key><Property Name="MemberKey" Type="Edm.String" Nullable="false" MaxLength="255" /><Property Name="MemberKeyNumeric" Type="Edm.Int64" /><Property Name="MemberFirstName" Type="Edm.S
OpenHouse has a key
Live Homera $metadata document
Source and request
Live Homera $metadata document
GET /api/reso/odata/$metadata
Accept: application/xml
Authorization: Bearer [REDACTED]
Parsed facts
Evaluator
Boolean(entityType.keyField)
Sanitized excerpt
y Name="OriginatingSystemName" Type="Edm.String" MaxLength="255" /></EntityType><EntityType Name="OpenHouse"><Key><PropertyRef Name="OpenHouseKey" /></Key><Property Name="OpenHouseKey" Type="Edm.String" Nullable="false" MaxLength="255" /><Property Name="OpenHouseKeyNumeric" Type="Edm.Int64" /><Property Name="ListingKey" Type="E
OpenHouse key is a property
Live Homera $metadata document
Source and request
Live Homera $metadata document
GET /api/reso/odata/$metadata
Accept: application/xml
Authorization: Bearer [REDACTED]
Parsed facts
Evaluator
keyField exists && properties.includes(keyField)
Sanitized excerpt
y Name="OriginatingSystemName" Type="Edm.String" MaxLength="255" /></EntityType><EntityType Name="OpenHouse"><Key><PropertyRef Name="OpenHouseKey" /></Key><Property Name="OpenHouseKey" Type="Edm.String" Nullable="false" MaxLength="255" /><Property Name="OpenHouseKeyNumeric" Type="Edm.Int64" /><Property Name="ListingKey" Type="E
Lookup has a key
Live Homera $metadata document
Source and request
Live Homera $metadata document
GET /api/reso/odata/$metadata
Accept: application/xml
Authorization: Bearer [REDACTED]
Parsed facts
Evaluator
Boolean(entityType.keyField)
Sanitized excerpt
y Name="OriginatingSystemName" Type="Edm.String" MaxLength="255" /></EntityType><EntityType Name="Lookup"><Key><PropertyRef Name="LookupKey" /></Key><Property Name="LookupKey" Type="Edm.String" Nullable="false" MaxLength="255" /><Property Name="LookupName" Type="Edm.String" MaxLength="255" /><Property Name="LookupValue" Type
Lookup key is a property
Live Homera $metadata document
Source and request
Live Homera $metadata document
GET /api/reso/odata/$metadata
Accept: application/xml
Authorization: Bearer [REDACTED]
Parsed facts
Evaluator
keyField exists && properties.includes(keyField)
Sanitized excerpt
y Name="OriginatingSystemName" Type="Edm.String" MaxLength="255" /></EntityType><EntityType Name="Lookup"><Key><PropertyRef Name="LookupKey" /></Key><Property Name="LookupKey" Type="Edm.String" Nullable="false" MaxLength="255" /><Property Name="LookupName" Type="Edm.String" MaxLength="255" /><Property Name="LookupValue" Type
Property entity set advertised
Live Homera $metadata document
Source and request
Live Homera $metadata document
GET /api/reso/odata/$metadata
Accept: application/xml
Authorization: Bearer [REDACTED]
Parsed facts
Evaluator
entitySets.has(resource)
Sanitized excerpt
stamp" Type="Edm.DateTimeOffset" /></EntityType><EntityContainer Name="Default"><EntitySet Name="Property" EntityType="Homera.RESO.Property" /><EntitySet Name="Office" EntityType="Homera.RESO.Office" /><EntitySet Name="Member" EntityType="Homera.RESO.Member" /><EntitySet Name="OpenHouse" EntityType="Homera.RESO.OpenHouse" />
Property entity type resolves
Live Homera $metadata document
Source and request
Live Homera $metadata document
GET /api/reso/odata/$metadata
Accept: application/xml
Authorization: Bearer [REDACTED]
Parsed facts
Evaluator
entityTypeName exists && parsedEntityTypes.has(entityTypeName)
Sanitized excerpt
stamp" Type="Edm.DateTimeOffset" /></EntityType><EntityContainer Name="Default"><EntitySet Name="Property" EntityType="Homera.RESO.Property" /><EntitySet Name="Office" EntityType="Homera.RESO.Office" /><EntitySet Name="Member" EntityType="Homera.RESO.Member" /><EntitySet Name="OpenHouse" EntityType="Homera.RESO.OpenHouse" />
Office entity set advertised
Live Homera $metadata document
Source and request
Live Homera $metadata document
GET /api/reso/odata/$metadata
Accept: application/xml
Authorization: Bearer [REDACTED]
Parsed facts
Evaluator
entitySets.has(resource)
Sanitized excerpt
r Name="Default"><EntitySet Name="Property" EntityType="Homera.RESO.Property" /><EntitySet Name="Office" EntityType="Homera.RESO.Office" /><EntitySet Name="Member" EntityType="Homera.RESO.Member" /><EntitySet Name="OpenHouse" EntityType="Homera.RESO.OpenHouse" /><EntitySet Name="Lookup" EntityType="Homera.RESO.Lookup" /></
Office entity type resolves
Live Homera $metadata document
Source and request
Live Homera $metadata document
GET /api/reso/odata/$metadata
Accept: application/xml
Authorization: Bearer [REDACTED]
Parsed facts
Evaluator
entityTypeName exists && parsedEntityTypes.has(entityTypeName)
Sanitized excerpt
r Name="Default"><EntitySet Name="Property" EntityType="Homera.RESO.Property" /><EntitySet Name="Office" EntityType="Homera.RESO.Office" /><EntitySet Name="Member" EntityType="Homera.RESO.Member" /><EntitySet Name="OpenHouse" EntityType="Homera.RESO.OpenHouse" /><EntitySet Name="Lookup" EntityType="Homera.RESO.Lookup" /></
Member entity set advertised
Live Homera $metadata document
Source and request
Live Homera $metadata document
GET /api/reso/odata/$metadata
Accept: application/xml
Authorization: Bearer [REDACTED]
Parsed facts
Evaluator
entitySets.has(resource)
Sanitized excerpt
era.RESO.Property" /><EntitySet Name="Office" EntityType="Homera.RESO.Office" /><EntitySet Name="Member" EntityType="Homera.RESO.Member" /><EntitySet Name="OpenHouse" EntityType="Homera.RESO.OpenHouse" /><EntitySet Name="Lookup" EntityType="Homera.RESO.Lookup" /></EntityContainer></Schema></edmx:DataServices></edmx:Edmx>
Member entity type resolves
Live Homera $metadata document
Source and request
Live Homera $metadata document
GET /api/reso/odata/$metadata
Accept: application/xml
Authorization: Bearer [REDACTED]
Parsed facts
Evaluator
entityTypeName exists && parsedEntityTypes.has(entityTypeName)
Sanitized excerpt
era.RESO.Property" /><EntitySet Name="Office" EntityType="Homera.RESO.Office" /><EntitySet Name="Member" EntityType="Homera.RESO.Member" /><EntitySet Name="OpenHouse" EntityType="Homera.RESO.OpenHouse" /><EntitySet Name="Lookup" EntityType="Homera.RESO.Lookup" /></EntityContainer></Schema></edmx:DataServices></edmx:Edmx>
OpenHouse entity set advertised
Live Homera $metadata document
Source and request
Live Homera $metadata document
GET /api/reso/odata/$metadata
Accept: application/xml
Authorization: Bearer [REDACTED]
Parsed facts
Evaluator
entitySets.has(resource)
Sanitized excerpt
omera.RESO.Office" /><EntitySet Name="Member" EntityType="Homera.RESO.Member" /><EntitySet Name="OpenHouse" EntityType="Homera.RESO.OpenHouse" /><EntitySet Name="Lookup" EntityType="Homera.RESO.Lookup" /></EntityContainer></Schema></edmx:DataServices></edmx:Edmx>
OpenHouse entity type resolves
Live Homera $metadata document
Source and request
Live Homera $metadata document
GET /api/reso/odata/$metadata
Accept: application/xml
Authorization: Bearer [REDACTED]
Parsed facts
Evaluator
entityTypeName exists && parsedEntityTypes.has(entityTypeName)
Sanitized excerpt
omera.RESO.Office" /><EntitySet Name="Member" EntityType="Homera.RESO.Member" /><EntitySet Name="OpenHouse" EntityType="Homera.RESO.OpenHouse" /><EntitySet Name="Lookup" EntityType="Homera.RESO.Lookup" /></EntityContainer></Schema></edmx:DataServices></edmx:Edmx>
Lookup entity set advertised
Live Homera $metadata document
Source and request
Live Homera $metadata document
GET /api/reso/odata/$metadata
Accept: application/xml
Authorization: Bearer [REDACTED]
Parsed facts
Evaluator
entitySets.has(resource)
Sanitized excerpt
RESO.Member" /><EntitySet Name="OpenHouse" EntityType="Homera.RESO.OpenHouse" /><EntitySet Name="Lookup" EntityType="Homera.RESO.Lookup" /></EntityContainer></Schema></edmx:DataServices></edmx:Edmx>
Lookup entity type resolves
Live Homera $metadata document
Source and request
Live Homera $metadata document
GET /api/reso/odata/$metadata
Accept: application/xml
Authorization: Bearer [REDACTED]
Parsed facts
Evaluator
entityTypeName exists && parsedEntityTypes.has(entityTypeName)
Sanitized excerpt
RESO.Member" /><EntitySet Name="OpenHouse" EntityType="Homera.RESO.OpenHouse" /><EntitySet Name="Lookup" EntityType="Homera.RESO.Lookup" /></EntityContainer></Schema></edmx:DataServices></edmx:Edmx>
LookupName annotation coverage
Live Homera $metadata document
Source and request
Live Homera $metadata document
GET /api/reso/odata/$metadata
Accept: application/xml
Authorization: Bearer [REDACTED]
Parsed facts
Evaluator
lookupAnnotationCount >= advertisedLookupFieldCount
Sanitized excerpt
" /><Property Name="PropertyType" Type="Edm.String" MaxLength="255"><Annotation Term="RESO.OData.Metadata.LookupName" String="PropertyType" /></Property><Property Name="PropertySubType" Type="Edm.String" MaxLength="255"><Annotation Term="RESO.OData.Metadata.LookupName" String="PropertySubType" /></Property><Property Name="StandardStatu
Decimal precision and scale facets
Live Homera $metadata document
Source and request
Live Homera $metadata document
GET /api/reso/odata/$metadata
Accept: application/xml
Authorization: Bearer [REDACTED]
Parsed facts
Evaluator
decimalFields.length > 0 && every decimal field declares Precision and Scale
Sanitized excerpt
Metadata.LookupName" String="MlsStatus" /></Property><Property Name="ListPrice" Type="Edm.Decimal" Precision="14" Scale="2" /><Property Name="ListAgentKey" Type="Edm.String" MaxLength="255" /><Property Name="ListAgentFullName" Type="Edm.String" MaxLength="255" /><Property Name="ListOfficeKey" Type="Edm.String" MaxLen
String length facets
Live Homera $metadata document
Source and request
Live Homera $metadata document
GET /api/reso/odata/$metadata
Accept: application/xml
Authorization: Bearer [REDACTED]
Parsed facts
Evaluator
stringFields.length > 0 && every string field declares MaxLength
Sanitized excerpt
tadata" xmlns="http://docs.oasis-open.org/odata/ns/edm"><Term Name="LookupName" Type="Edm.String" AppliesTo="Property" /></Schema><Schema Namespace="Homera.RESO" xmlns="http://docs.oasis-open.org/odata/ns/edm"><EntityType Name="Property"><Key><PropertyRef Name="ListingKey" /></Key><Property Name="ListingKey" Type="E
Homera-advertised fields compared with upstream Bridge metadata refreshed 8/27/2026, 11:40:41 PM. This is not Data Dictionary conformance.
Property field coverage
Convex bridge.getResoFieldAvailability
Source and request
Convex bridge.getResoFieldAvailability
QUERY [REDACTED INVALID TARGET]
Parsed facts
Evaluator
result exists && missingFieldCount === 0 && presentFieldCount === advertisedFieldCount
Office field coverage
Convex bridge.getResoFieldAvailability
Source and request
Convex bridge.getResoFieldAvailability
QUERY [REDACTED INVALID TARGET]
Parsed facts
Evaluator
result exists && missingFieldCount === 0 && presentFieldCount === advertisedFieldCount
Member field coverage
Convex bridge.getResoFieldAvailability
Source and request
Convex bridge.getResoFieldAvailability
QUERY [REDACTED INVALID TARGET]
Parsed facts
Evaluator
result exists && missingFieldCount === 0 && presentFieldCount === advertisedFieldCount
OpenHouse field coverage
Convex bridge.getResoFieldAvailability
Source and request
Convex bridge.getResoFieldAvailability
QUERY [REDACTED INVALID TARGET]
Parsed facts
Evaluator
result exists && missingFieldCount === 0 && presentFieldCount === advertisedFieldCount
Lookup field coverage
Convex bridge.getResoFieldAvailability
Source and request
Convex bridge.getResoFieldAvailability
QUERY [REDACTED INVALID TARGET]
Parsed facts
Evaluator
result exists && missingFieldCount === 0 && presentFieldCount === advertisedFieldCount
Locally managed declarations for official-run artifacts and deployment provenance; not RESO-published status.
Official Web API Core 2.0.0
Locally managed Web API Core technical record
Source and request
Locally managed Web API Core technical record
ARTIFACT [REDACTED INVALID TARGET]
Parsed facts
Evaluator
managed run is complete and unfiltered && expected suite version and exact scope match && exitCode === 0 && failed and unexpected skips are zero && scenario manifest, provenance, timestamps, and positive-size checksummed artifacts are present
Locally managed metadata, strict variations, availability, and schema evidence; not RESO-published status.
DD 2.0 metadata validation
Locally managed Data Dictionary 2.0 technical record
Source and request
Locally managed Data Dictionary 2.0 technical record
ARTIFACT [REDACTED INVALID TARGET]
Parsed facts
Evaluator
stage === "passed" && suiteVersion === "2.0" && scoped provenance plus metadata.xml and the official metadata and lookup reports are checksummed
DD 2.0 strict variations check passed
Locally managed Data Dictionary 2.0 technical record
Source and request
Locally managed Data Dictionary 2.0 technical record
ARTIFACT [REDACTED INVALID TARGET]
Parsed facts
Evaluator
complete strict run && stage === "passed" && unresolvedVariations and variation-service errors are zero && an explicit variations artifact or a complete clean successor chain exists
DD 2.0 data availability sampling
Locally managed Data Dictionary 2.0 technical record
Source and request
Locally managed Data Dictionary 2.0 technical record
ARTIFACT [REDACTED INVALID TARGET]
Parsed facts
Evaluator
stage === "passed" && official TimestampDesc, NextLink, historical sampling, and checksummed availability artifacts are present
DD 2.0 strict payload schema
Locally managed Data Dictionary 2.0 technical record
Source and request
Locally managed Data Dictionary 2.0 technical record
ARTIFACT [REDACTED INVALID TARGET]
Parsed facts
Evaluator
complete strict run && availability artifacts exist && schema and payload mismatch counts are zero && no schema-error artifact exists
Operational freshness and retained-population evidence included in Homera cert-ready status.
Property operational sync
Convex bridge.getBridgeSyncStatus
Source and request
Convex bridge.getBridgeSyncStatus
QUERY [REDACTED INVALID TARGET]
Parsed facts
Evaluator
status === "ready" && reason === "ready" && exactCount > 0 && observedCount === exactCount
Office operational sync
Convex bridge.getBridgeSyncStatus
Source and request
Convex bridge.getBridgeSyncStatus
QUERY [REDACTED INVALID TARGET]
Parsed facts
Evaluator
status === "ready" && reason === "ready" && exactCount > 0 && observedCount === exactCount
Member operational sync
Convex bridge.getBridgeSyncStatus
Source and request
Convex bridge.getBridgeSyncStatus
QUERY [REDACTED INVALID TARGET]
Parsed facts
Evaluator
status === "ready" && reason === "ready" && exactCount > 0 && observedCount === exactCount
OpenHouse operational sync
Convex bridge.getBridgeSyncStatus
Source and request
Convex bridge.getBridgeSyncStatus
QUERY [REDACTED INVALID TARGET]
Parsed facts
Evaluator
status === "ready" && reason === "ready" && exactCount > 0 && observedCount === exactCount
OAuth and production dependency health included in Homera cert-ready status.
OAuth client credentials
Homera OAuth token endpoint
Source and request
Homera OAuth token endpoint
POST /api/reso/oauth/token
Content-Type: application/x-www-form-urlencoded
Parsed facts
Evaluator
Boolean(accessToken)
Convex production health
Homera public dependency health
Source and request
Homera public dependency health
GET /api/health/convex
Parsed facts
Evaluator
response.ok === true
Sanitized excerpt
{
"dependency": {
"liveness": "live"
},
"metadata": {
"fieldCount": 277,
"freshnessExpiresAt": "2026-08-27T23:53:55.688Z",
"hashes": {
"lookupValuesSha256": "3b3e271a2fe9c5a2ef1aa3e3cbd8a466d2c31077e76430c091a05598bc6fed9d",
"mirrorGenerationSha256": "f9bba563b022a00eb22aed0fb61c38940508a3fbc4b9dd31671c12cf45656324",
"normalizedSha256": "41c6210486566940478754ce1005ac1fad06015790a7cf9f37620c95fa8b13a5",
"sourceSha256": "c0bed557aaf080d1aa70794947575eRecorded only if an authoritative source supplies them; availability does not affect Homera cert-ready status.
Provider UOI
Managed Homera production configuration
Source and request
Managed Homera production configuration
CONFIG [REDACTED INVALID TARGET]
Parsed facts
Evaluator
Boolean(managedEnvironmentValue)
Recipient UOI
Managed Homera production configuration
Source and request
Managed Homera production configuration
CONFIG [REDACTED INVALID TARGET]
Parsed facts
Evaluator
Boolean(managedEnvironmentValue)
Provider USI
Managed Homera production configuration
Source and request
Managed Homera production configuration
CONFIG [REDACTED INVALID TARGET]
Parsed facts
Evaluator
Boolean(managedEnvironmentValue)
Reported separately when authoritative evidence exists; unavailable external workflow does not affect Homera cert-ready status.
Certification request opened
Locally managed submission workflow record
Source and request
Locally managed submission workflow record
CONFIG [REDACTED INVALID TARGET]
Parsed facts
Evaluator
authoritativeResoEvidence === true
Core run submitted
Locally managed submission workflow record
Source and request
Locally managed submission workflow record
CONFIG [REDACTED INVALID TARGET]
Parsed facts
Evaluator
authoritativeResoEvidence === true
Core technical evidence passed
Locally managed Web API Core technical record
Source and request
Locally managed Web API Core technical record
ARTIFACT [REDACTED INVALID TARGET]
Parsed facts
Evaluator
managed run is complete and unfiltered && expected suite version and exact scope match && exitCode === 0 && failed and unexpected skips are zero && scenario manifest, provenance, timestamps, and positive-size checksummed artifacts are present
DD run submitted
Locally managed submission workflow record
Source and request
Locally managed submission workflow record
CONFIG [REDACTED INVALID TARGET]
Parsed facts
Evaluator
authoritativeResoEvidence === true
DD technical evidence passed
Locally managed Data Dictionary 2.0 technical record
Source and request
Locally managed Data Dictionary 2.0 technical record
ARTIFACT [REDACTED INVALID TARGET]
Parsed facts
Evaluator
complete strict run && availability artifacts exist && schema and payload mismatch counts are zero && no schema-error artifact exists
Recipient notified
Locally managed submission workflow record
Source and request
Locally managed submission workflow record
CONFIG [REDACTED INVALID TARGET]
Parsed facts
Evaluator
authoritativeResoEvidence === true
Recipient reviewed
Locally managed submission workflow record
Source and request
Locally managed submission workflow record
CONFIG [REDACTED INVALID TARGET]
Parsed facts
Evaluator
authoritativeResoEvidence === true
Terms accepted
Locally managed submission workflow record
Source and request
Locally managed submission workflow record
CONFIG [REDACTED INVALID TARGET]
Parsed facts
Evaluator
authoritativeResoEvidence === true
Passed Current
Locally managed submission workflow record
Source and request
Locally managed submission workflow record
CONFIG [REDACTED INVALID TARGET]
Parsed facts
Evaluator
authoritativeResoEvidence === true
Certified Current and published
Locally managed submission workflow record
Source and request
Locally managed submission workflow record
CONFIG [REDACTED INVALID TARGET]
Parsed facts
Evaluator
authoritativeResoEvidence === true
Certification report URL
Locally managed submission workflow record
Source and request
Locally managed submission workflow record
CONFIG [REDACTED INVALID TARGET]
Parsed facts
Evaluator
authoritativeResoEvidence === true
Certification status date
Locally managed submission workflow record
Source and request
Locally managed submission workflow record
CONFIG [REDACTED INVALID TARGET]
Parsed facts
Evaluator
authoritativeResoEvidence === true
Membership or fee status
Locally managed submission workflow record
Source and request
Locally managed submission workflow record
CONFIG [REDACTED INVALID TARGET]
Parsed facts
Evaluator
authoritativeResoEvidence === true
Proof generated Aug 27, 2026, 5:45 PM MT
Refresh the overview to run a new production evidence cycle.