Skip to content

cloud: unified tenant verification contract — claim → artifact → endpoint → trust assumption #9186

Description

@JSONbored

Context

The individual verification artifacts for hosted tenants now exist or are in flight, but no single documented contract says what a tenant can verify, via which artifact, under which trust assumption:

A hosted customer evaluating LoopOver needs one page — and the engineering behind it needs one spec — answering: for each claim LoopOver makes, what artifact proves it, who can check it, and what is assumed.

Requirements

  1. Produce a verification matrix covering, at minimum: gate-decision integrity (ledger + anchor), decision-record authenticity (digest + published record), published accuracy/guarantee numbers (corpus export + replay, per-tenant via cloud: tenant-verifiable backtests for private corpora — per-tenant checksummed corpus export #8539 for private corpora), attested backtest execution (orb: run the backtest replay inside the CoCo runtime class and persist its attestation envelope #8537/docs+ui: extend verify-this-review with the attested-run verification path #8538 envelope, once landed), and configuration/commitment scope (what the record's digests do and do not commit to).
  2. Each row states: claim → artifact → endpoint/CLI → who can run it (anonymous / tenant / operator) → trust assumption (tamper-evident vs tamper-proof, per the honest framing in migrations/0180).
  3. An explicit "not verifiable" section: live-gate execution (per Research: the attested-evaluation epic covers offline backtests only — decide whether the LIVE decision path needs attestation, and in what order #9141's recorded decision) and anything else knowingly out of scope, each with its revisit trigger.
  4. The contract must distinguish self-host operators (verify everything locally) from hosted tenants (verify via public artifacts only) — the hosted column is the one this milestone exists for.

Deliverables

  • A decision record on this issue resolving every numbered requirement.
  • A docs page (extending or siblinging verify-this-review.mdx) publishing the matrix in tenant-facing language.
  • Confirmed follow-up wiring: the ORB dashboard trust panel consumes this contract (that issue is blocked on this one).

Expected outcome

"What can I actually verify?" has one canonical answer, the same one the dashboards render and the docs publish — no scattered, drifting claims.

Out of scope

Building any new verification mechanism. This issue documents and contracts what exists; gaps it finds become their own issues.

References

Advances #8534. Relates to #8537, #8538, #8539, #9141, #8540.

Metadata

Metadata

Assignees

Labels

maintainer-onlyOwner-only work — yields no Gittensor points.orbGittensory Orb related - maintainer self-hosting analytics.

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions