You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Research: the attested-evaluation epic covers offline backtests only — decide whether the LIVE decision path needs attestation, and in what order #9141
The attested-evaluation epic (#8534) attests the offline backtest replay — #8537: "run the backtest
replay inside the CoCo runtime class." Nothing in the epic attests the live gate decision path: the
merge/close calls that actually act on contributor PRs and drive upstream rewards.
apps/loopover-ui/content/docs/verify-this-review.mdx ~96 states the residual precisely and honestly:
Not proved: that the live gate ran this exact code when it made its decisions.
#8538 updates that passage for attested backtest runs. After the entire epic lands, the sentence
above remains true of every real decision. That is a defensible scope for the hosted-customer threat
model #8136 analysed — a customer wants to check a published statistic. It is the wrong scope for a
network evaluating whether our per-decision verdicts are honest, because for them the artifact under
scrutiny is the decision, not the aggregate.
Why this is now on the critical path
The trust question has been asked from outside. #8136's threat table calls this T3 — "the
maintainer's infrastructure is untrusted outright" — and concludes it is covered by neither
reproducibility nor attestation as currently scoped, because attestation proves computation, not data provenance. #8540 holds the T3 research and is explicitly demand-triggered:
The trigger is the first hosted tenant (or an equivalent trust requirement from the network) asking
for provenance guarantees beyond attested execution.
That condition is now met. This issue exists so the scope gap is legible on the roadmap rather than
discovered when someone reads the epic and assumes it covers live decisions.
What "flawless" would actually require
Attestation of the live path is the expensive end. The cheaper mechanisms should be evaluated first, and
in this order — each is independently useful and none blocks on hardware:
If the answer is "not worth it": say so plainly, and make verify-this-review.mdx state permanently
that live-path execution is out of scope, so the honest limit is documented rather than implied.
Problem
The attested-evaluation epic (#8534) attests the offline backtest replay —
#8537: "run the backtestreplay inside the CoCo runtime class." Nothing in the epic attests the live gate decision path: the
merge/close calls that actually act on contributor PRs and drive upstream rewards.
apps/loopover-ui/content/docs/verify-this-review.mdx~96 states the residual precisely and honestly:#8538 updates that passage for attested backtest runs. After the entire epic lands, the sentence
above remains true of every real decision. That is a defensible scope for the hosted-customer threat
model #8136 analysed — a customer wants to check a published statistic. It is the wrong scope for a
network evaluating whether our per-decision verdicts are honest, because for them the artifact under
scrutiny is the decision, not the aggregate.
Why this is now on the critical path
The trust question has been asked from outside. #8136's threat table calls this T3 — "the
maintainer's infrastructure is untrusted outright" — and concludes it is covered by neither
reproducibility nor attestation as currently scoped, because attestation proves computation, not
data provenance. #8540 holds the T3 research and is explicitly demand-triggered:
That condition is now met. This issue exists so the scope gap is legible on the roadmap rather than
discovered when someone reads the epic and assumes it covers live decisions.
What "flawless" would actually require
Attestation of the live path is the expensive end. The cheaper mechanisms should be evaluated first, and
in this order — each is independently useful and none blocks on hardware:
production (orb(trust): the 'public' decision-ledger verify endpoint requires an API token — 401 in prod, so the chain is verifiable by nobody #9120); six of seven actuation sites write no record at all (orb(trust): six of seven actuation sites write no decision record — cap, nag and approved-merge closes are invisible to the ledger and excluded from the certified guarantee #9134); the record is never
published (orb(trust): the decision record is never published — contributors get a 12-char prefix of a document no endpoint returns, and 51 preimages are already destroyed #9123); its commitments miss the model, the effective prompt, and the calibrated threshold
(orb(trust): the decision record's commitments don't commit — modelId is always null, promptDigest ignores ten prompt suffixes, configDigest misses the calibrated close floor #9124). None of this needs a TEE, and all of it is prerequisite — attested execution reading from an
incomplete, unreachable ledger proves nothing.
holds the database. For a network verifier this is the single highest-value addition, and an on-chain
commitment via the SN74 hotkey is a natural anchor because it lands somewhere neither party controls.
Requirements
what would it take to run the live gate decision inside the confidential runtime class, what does that
cost (latency per PR, blast radius of an attestation failure, what happens when the KBS is
unreachable mid-review), and is it worth it versus anchoring plus complete records?
rule-evaluation stage while the model call stays outside the boundary, since the model call is already
the recorded nondeterministic input under trust: deterministic replay harness with the model call as the sole recorded nondeterministic input #8838.
verify-this-review.mdxstate permanentlythat live-path execution is out of scope, so the honest limit is documented rather than implied.
Links & Resources
Research: is TEE hardware attestation necessary, or does a reproducible-backtest checksum approach cover the real threat? #8136 (threat table), Research: survey viable TEE/confidential-compute options on Cloudflare Workers/Containers #8137 (viability survey)
apps/loopover-ui/content/docs/verify-this-review.mdx~89-100Boundaries
Research and scope decision only. No implementation, no hardware commitment, no change to what any live
gate rule does.
maintainer-only — trust-architecture scope.