Demonstration dataA demonstration portfolio. Every property and every reading was authored to exercise the product. No hotel supplied any of it and no company is described.
Portfolio, evidence health, assessment state, pilot readiness and integration status. Account capabilities that do not exist are gated and named rather than drawn as working — this is a real portal over a platform that is honestly incomplete.
Unvalidated external assessment.
No partner has authorised this engagement, and nobody has verified the property data. Every artefact produced from it carries that label — presenting researched attributes as partner-approved would be the fastest way to lose an enterprise relationship, and it would deserve to be.
| Property | Market | Evidenced | Confidence | State |
|---|---|---|---|---|
| Composite · Batu Bolong | Canggu, Indonesia | 100% | 82 | ready |
| Composite · Pererenan | Canggu, Indonesia | 100% | 81 | ready |
| Composite · South Beach | Miami, United States | 100% | 88 | ready |
| Composite · Brickell | Miami, United States | 90% | 84 | ready |
| Composite · Príncipe Real | Lisbon, Portugal | 100% | 86 | ready |
| Composite · El Born | Barcelona, Spain | 90% | 86 | ready |
| Composite · Tulum Hotel Zone | Tulum, Mexico | 90% | 84 | ready |
| Composite · Playa Guiones | Nosara, Costa Rica | 100% | 88 | ready |
| Composite · Camps Bay | Cape Town, South Africa | 90% | 85 | ready |
| Composite · El Poblado | Medellín, Colombia | 70% | 83 | held |
| Composite · La Jolla | San Diego, United States | 100% | 89 | ready |
| Composite · DIFC | Dubai, United Arab Emirates | 20% | 89 | held |
Derived from the loaded engagement, not from a log.
There is no audit log, because there is no write path to log. Everything above is recomputed from the committed portfolio each time this page loads.
Gated rather than mocked. Each one names the dependency it is waiting on.
The deterministic compatibility, weighting, confidence and evidence engines run on every surface in this product. Nothing here is precomputed copy.
Findings, twins, shortfall, coverage and refusals are computed from the loaded portfolio at request time.
A live read endpoint scores a property against a guest archetype and returns the engine's own refusal when coverage is short.
One portfolio is served from source control. There is no per-tenant isolation, so no second partner could be onboarded without building it.
RequiresTenant model in Postgres, row-level security on partner tables, and a partner identity separate from the consumer auth system.
The compatibility endpoint is unauthenticated and read-only against synthetic inventory. It is not a production integration surface.
RequiresAPI key issuance, scoping, rotation and per-tenant rate limiting.
The verification queue is computed and reviewable. Confirming a reading from the browser would change what the engine scores, so it is not wired up.
RequiresPartner-scoped write path with an audit trail, reviewer identity, and a re-assessment pipeline triggered on evidence change.
There are no enterprise seats, roles or directory integration.
RequiresSAML/OIDC integration and a role model on the tenant.
No usage is recorded against an account and nothing is billable.
RequiresMetered request logging per tenant and a billing integration.
Copilot answers from deterministic evidence. There is no model in the product, by design — and no API key configured for one.
RequiresA model provider credential, plus a tool interface that lets the model read engine output without ever writing a score.
There are no team seats, roles or invitations on this account
Produced underscoring 1 · weights 4 · ontology 1 · climate model 1 · engagement 1 · min coverage 0.5