Evidence resolution: fetch and re-appraise what an evidence reference points to
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 30/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Ambito
- security
Direzione di ricerca
Start with docs/rfcs/composite-component-appraisal.md §9 and open question 4, then review #439 for the SEV-SNP packets and appraisals. Define per-profile fetching, re-appraisal scope, retention, and fetch-failure status, and resolve whether resolver should be required in light of COMP-EVID-003. Done means the specification covers these decisions for the SEV-SNP execution profile and addresses backward compatibility.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Spec section affected
None yet. docs/rfcs/composite-component-appraisal.md §9 and open question 4, from #439.
Problem
Every component carries evidence_refs, each with a profile, a media type and a SHA-256 digest of the evidence the appraiser held. The relying party checks that the references are present and that their profiles match the component's. It never fetches the evidence. So a verifier-signed reference proves the verifier referred to that digest, and nothing more.
same-evidence-v1 makes this sharper. It shows that two appraisals cite one evidence object, for example the execution and platform-collateral components from one SEV-SNP packet. It does not show that each appraisal read the part of the object it claims.
Proposed change
Define resolution per evidence profile:
- who fetches, and from where (the
resolverhint is untrusted today); - what the relying party re-appraises, and whether that is the whole appraisal or a named subset;
- retention;
- the status reported when a fetch fails. The original design said
unverifiable, notcontraindicated, unless other evidence contradicts the claim.
Start with the SEV-SNP execution profile, where #439 already has real packets and both appraisals.
If resolution is specified, revisit whether resolver becomes required. The first draft of the requirements had it required, and COMP-EVID-003 records the divergence.
Backward compatibility
- Non-breaking (new optional field, informative addition)
Motivation
Without resolution, component evidence is a signed pointer. This is the largest open piece behind the profile.
Related issues or PRs
#439
Generated with Claude Code
- Lingua principale
- Python
- Stelle
- 37
- Fork
- 33
- Merge medio
- 1g 4h
- PR unite (30g)
- 122
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di agentrust-io/trace-spec
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
agentrust-io/trace-spec#593 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
bug needs-review:HIGH
Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100
agentrust-io/trace-spec#591 · 4 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
prototype(manifest_requirements): resolve accepted_methods without duplicating bindings and reject unconfigured binding endpoints with ProfileErrorForse già presa @drk-ram l’ha presa 1 giorno fa. Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 78/100
agentrust-io/trace-spec#580 ·
I maintainer di solito rispondono entro 1 giorno
-
feat(delegation): add parent_record_hash, verify_delegation_link, and verify_delegation_chain to agentrust_traceForse già presa @drk-ram l’ha presa 1 giorno fa. Aperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 58/100
agentrust-io/trace-spec#581 ·
I maintainer di solito rispondono entro 1 giorno
-
revocation,trust-record-verify: implement es256 and es384 bundle verification and add EC revocation vectors (#448 items 1, 10)Forse già presa @drk-ram l’ha presa 1 giorno fa. Aperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 52/100
agentrust-io/trace-spec#584 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di agentrust-io/trace-spec
Issue simili
-
idxmax/idxmin raise ValueError when a single partition is all-NAForse già presa @Jason10191019999 l’ha presa oggi. Apertaneeds triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 3 giorni
-
Old versions of datamodelsApertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 64/100
-
[BUG]: Windows GUI package of v1.17.0-rc3 has no GTK DLLsForse già presa @andrut-ds l’ha presa oggi. Apertabug CI/CD Pactus-GUI Windows
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
pactus-project/pactus#2428 ·
I maintainer di solito rispondono entro 1 giorno
-
DiskDataset.reshard() can hang with a zero or negative shard sizeForse già presa @Programmer-Develops l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 19 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
GNS3/gns3-server#3017 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno