Skip to content

Demonstration research sample — not a live rating of real businesses.

Developers

Treat Tenvra Trust as a tool. Resolve to a candidate set, fetch the profile and evidence, read rankable and confidence before using a number, and keep the purchasing decision in the calling agent.

Contract

Operations

MethodPurpose
POST /api/v1/resolveCandidate set. Never a silent unique company.
GET /api/v1/profiles/{id}Axes, explanation, methodology version.
GET /api/v1/profiles/{id}/evidenceLedger rows for that entity.
GET /api/v1/profiles/{id}/score-historyWhy the number moved.
GET /api/v1/profiles/{id}/confidenceProfile vs fact confidence.
POST /api/v1/compareSide-by-side; unrankable rows warned.

Sample resolve

POST https://tenvratrust.com/api/v1/resolve
{
  "name": "McDonald's",
  "country": "GB",
  "locality": "London"
}

Sample compare

POST https://tenvratrust.com/api/v1/compare
{
  "entity_ids": [
    "tt_loc_gb_well_reviewed_cafe",
    "tt_loc_gb_mcdonalds_new_branch"
  ]
}

The cafe has a large PUBLIC sample. The new McDonald’s branch has n=2 at 5.0 — research.v0 withholds a rankable assessment. Compare must warn, not rank the 5.0 above the cafe.