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 result traces a sanitized production request through the observed facts, evaluator rule, and final status. Record values and credentials never enter this view.
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.
The seven authenticated requests RESO Commander needs before a certification run.
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 === true
Sanitized 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 && Array.isArray(body.value) && typeof body["@odata.count"] === "number"
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 && Array.isArray(body.value) && typeof body["@odata.count"] === "number"
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 && Array.isArray(body.value) && typeof body["@odata.count"] === "number"
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 && Array.isArray(body.value) && typeof body["@odata.count"] === "number"
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 && Array.isArray(body.value) && typeof body["@odata.count"] === "number"
EDMX, entity keys, entity sets, lookup annotations, and field facets.
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 annotations
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 >= 1
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 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
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
Advertised fields compared with upstream metadata refreshed 7/22/2026, 5:06:52 PM.
Property field coverage
Convex bridge.getResoFieldAvailability
Source and request
Convex bridge.getResoFieldAvailability
QUERY Property advertised field comparison
Parsed facts
Evaluator
result exists && missing.length === 0 && presentFieldCount === advertisedFieldCount
Office field coverage
Convex bridge.getResoFieldAvailability
Source and request
Convex bridge.getResoFieldAvailability
QUERY Office advertised field comparison
Parsed facts
Evaluator
result exists && missing.length === 0 && presentFieldCount === advertisedFieldCount
Member field coverage
Convex bridge.getResoFieldAvailability
Source and request
Convex bridge.getResoFieldAvailability
QUERY Member advertised field comparison
Parsed facts
Evaluator
result exists && missing.length === 0 && presentFieldCount === advertisedFieldCount
OpenHouse field coverage
Convex bridge.getResoFieldAvailability
Source and request
Convex bridge.getResoFieldAvailability
QUERY OpenHouse advertised field comparison
Parsed facts
Evaluator
result exists && missing.length === 0 && presentFieldCount === advertisedFieldCount
Lookup field coverage
Convex bridge.getResoFieldAvailability
Source and request
Convex bridge.getResoFieldAvailability
QUERY Lookup advertised field comparison
Parsed facts
Evaluator
result exists && missing.length === 0 && presentFieldCount === advertisedFieldCount
Latest full dataset imports used by the certification provider.
Property full sync
Convex bridge.getBridgeSyncStatus
Source and request
Convex bridge.getBridgeSyncStatus
QUERY Property latest sync state
Parsed facts
Evaluator
status === "completed" && lastHttpStatus === 200 && fullRecordsSeen > 0
Office full sync
Convex bridge.getBridgeSyncStatus
Source and request
Convex bridge.getBridgeSyncStatus
QUERY Office latest sync state
Parsed facts
Evaluator
status === "completed" && lastHttpStatus === 200 && fullRecordsSeen > 0
Member full sync
Convex bridge.getBridgeSyncStatus
Source and request
Convex bridge.getBridgeSyncStatus
QUERY Member latest sync state
Parsed facts
Evaluator
status === "completed" && lastHttpStatus === 200 && fullRecordsSeen > 0
OpenHouse full sync
Convex bridge.getBridgeSyncStatus
Source and request
Convex bridge.getBridgeSyncStatus
QUERY OpenHouse latest sync state
Parsed facts
Evaluator
status === "completed" && lastHttpStatus === 200 && fullRecordsSeen > 0
OAuth and the production Convex dependency are reachable.
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
{
"status": "healthy",
"dependency": "convex-homera"
}Identifiers issued by RESO after the certification request is opened.
Provider UOI
Managed Homera production configuration
Source and request
Managed Homera production configuration
CONFIG Provider UOI presence check
Parsed facts
Evaluator
Boolean(managedEnvironmentValue)
Recipient UOI
Managed Homera production configuration
Source and request
Managed Homera production configuration
CONFIG Recipient UOI presence check
Parsed facts
Evaluator
Boolean(managedEnvironmentValue)
Provider USI
Managed Homera production configuration
Source and request
Managed Homera production configuration
CONFIG Provider USI presence check
Parsed facts
Evaluator
Boolean(managedEnvironmentValue)
Proof generated Jul 23, 2026, 1:34 PM MT
Refresh the overview to run a new production evidence cycle.