|
105 | 105 | A Verifier MUST perform the following procedure to appraise a PoP Evidence Packet: |
106 | 106 | </t> |
107 | 107 | <ol> |
108 | | - <li><em>Structural Validation:</em> The Verifier MUST reject with verdict invalid (4) any Evidence Packet that: (a) fails CBOR decoding, (b) lacks CBOR tag 1347571280, (c) has version != 1, (d) is missing mandatory fields (keys 1-6 in evidence-packet, keys 1-9 in each checkpoint), or (e) contains CBOR types that do not match the CDDL schema.</li> |
| 108 | + <li><em>Structural Validation:</em> The Verifier MUST reject with verdict invalid (4) any Evidence Packet that: (a) fails CBOR decoding, (b) lacks CBOR tag 1129336656, (c) has version != 1, (d) is missing mandatory fields (keys 1-6 in evidence-packet, keys 1-9 in each checkpoint), or (e) contains CBOR types that do not match the CDDL schema.</li> |
109 | 109 | <li><em>Chain Integrity:</em> Verify the SHA-256 hash link between all checkpoints. Any break invalidates the entire Evidence Packet. The Verifier MUST set the verdict to invalid (4). The warnings field SHOULD include the checkpoint sequence number where the break was detected.</li> |
110 | 110 | <li><em>Temporal Order:</em> For each process-proof, recompute Argon2id from the declared seed to obtain state_0, then verify sampled Merkle proofs against the committed root (process-proof key 4, merkle-root). Verify that claimed-duration is within [0.5x, 3.0x] of the expected wall-clock time for the declared proof-params on reference hardware (defined as a system with DDR4 memory providing approximately 25 GB/s sustained bandwidth). Expected times are defined in <xref target="PoP-Protocol"/>, Mandatory SWF Parameters section.</li> |
111 | 111 | <li><em>Entropy Threshold:</em> Independently estimate entropy from the jitter-binding intervals array using a standard entropy estimator (e.g., NIST SP 800-90B most common value estimator). Verify the independent estimate meets or exceeds 3.0 bits per inter-keystroke interval. The Attester's self-reported entropy-estimate field MUST NOT be relied upon. Low-entropy segments (below threshold) MUST be flagged as "Non-Biological."</li> |
|
383 | 383 | <t> |
384 | 384 | The Writers Authenticity Report (WAR) is a CBOR-encoded |
385 | 385 | <xref target="RFC8949"/> Attestation Result identified by semantic |
386 | | - tag 1463894560 (encoding ASCII "WAR "). The CDDL notation |
| 386 | + tag 1129791826 (encoding ASCII "CWAR"). The CDDL notation |
387 | 387 | <xref target="RFC8610"/> defines the wire format: |
388 | 388 | </t> |
389 | 389 | <artwork type="cddl"><![CDATA[ |
390 | | -pop-war = #6.1463894560(attestation-result) |
| 390 | +pop-war = #6.1129791826(attestation-result) |
391 | 391 |
|
392 | 392 | attestation-result = { |
393 | 393 | 1 => uint, ; version (MUST be 1) |
@@ -473,7 +473,7 @@ attestation-tier = &( |
473 | 473 | <t> |
474 | 474 | The evidence-ref field MUST contain a hash-value computed as |
475 | 475 | SHA-256 over the CBOR-encoded evidence-packet structure |
476 | | - (including CBOR tag 1347571280), excluding any COSE_Sign1 |
| 476 | + (including CBOR tag 1129336656), excluding any COSE_Sign1 |
477 | 477 | wrapper. This binds the Attestation Result to a specific |
478 | 478 | Evidence Packet. |
479 | 479 | </t> |
|
0 commit comments