Receipts

4 IN THE CHAIN / ED25519, HASH CHAINED

The receipts a run produces are shown with that run, on the hiring floor. These two were signed when this page loaded. They are the same chain, and one of them has a single receipt edited after the fact, so what separates the two verdicts below is that edit and nothing else. A panel that could only ever reach one of the two answers would be reporting nothing about the verifier.

The chain as it was signed

UNTOUCHED / verifyChain()

chain verified

Every signature checks out against its signer, and every receipt carries the hash of the one before it.

  1. receipt-0001

    genesis

    {
      "kind": "agent",
      "verdict": "REFUSE",
      "reason": "grade D is below the minimum of B",
      "grade": "D"
    }
    response hash
    0xb381af82ff904a8cf5d625c7c8efe71152eefc184b7120aff723cd4ab1879cae
    prev hash
    none, this is the first receipt
    hash
    0x09e60909684e20bbf66ed58f42ddb8f8ae5c2d1e6767fec8e0e54175c8acb587
    signature
    0xb629c11f90c7edcb8ae7fa5f953819fc3d988029166c6f99da85bc63c31d4adc69e82986608fadadb114fce6fd15041dcfe73bb4684d75a879a5aa0586da2e02
    signer
    0xc140e4ca890811d71c6b118d5f774b5ff6e0af48b2744f99b6f60b94c79a0739
    methodology
    litmus-v17
    evidence
    none, this is not an agent decision
  2. prevHash matches the hash above

    receipt-0002

    link 2

    {
      "kind": "agent",
      "verdict": "HIRE",
      "reason": "grade B meets the minimum of B, the evidence hashes to the record, and the live tool surface matches the surface that was graded",
      "grade": "B"
    }
    response hash
    0x1d95bfc48852346f42593e5db1f003937b73d3ef7dc0408ebb9240ad1c93fd8d
    prev hash
    0x09e60909684e20bbf66ed58f42ddb8f8ae5c2d1e6767fec8e0e54175c8acb587
    hash
    0xcacddd8c4db1434d6b80b721873d743f24821dc90c4bd7e2f9872927f2d6d954
    signature
    0x422a7e2646e8c586d0584427286f85c9f42ae43c5e726474ac8802be519c9d0828589f0015748a5ff2fa96a99faa4030b1dbfb1ea20b494c85b95fbb103fd902
    signer
    0xc140e4ca890811d71c6b118d5f774b5ff6e0af48b2744f99b6f60b94c79a0739
    methodology
    litmus-v17
    evidence
    none, this is not an agent decision
  3. prevHash matches the hash above

    receipt-0003

    link 3

    {
      "kind": "payment",
      "rail": "hedera-transfer",
      "amount": "1 HBAR",
      "note": "one honest call, paid after the gate cleared it"
    }
    response hash
    0x0cd95740a3c8096ac8fd50a2c7c198f3ad939625fb58bca609f5fc0fe3fcb9dc
    prev hash
    0xcacddd8c4db1434d6b80b721873d743f24821dc90c4bd7e2f9872927f2d6d954
    hash
    0x2c92c00591bed8877ee19b8917313d75904f1bfe2828051dab4ba76678c1e951
    signature
    0xdd7a4fe28669e326cf5de993577f3078af5856598dec35a506c4577cce5bd318ab8e25bd30d3429d7ad266e8c5b7a672a5948338c70d8cff8fd51be34d39b203
    signer
    0xc140e4ca890811d71c6b118d5f774b5ff6e0af48b2744f99b6f60b94c79a0739
    methodology
    litmus-v17
    evidence
    none, this is not an agent decision
  4. prevHash matches the hash above

    receipt-0004

    link 4

    {
      "kind": "freeze",
      "reason": "tool output tried to redirect the caller, so the budget was frozen"
    }
    response hash
    0x95ee66b5fb1c296e3cb27686d6f4b31caf131e53cb8ff837a1832584a779cfa2
    prev hash
    0x2c92c00591bed8877ee19b8917313d75904f1bfe2828051dab4ba76678c1e951
    hash
    0xd836bf7b5d59464f746f7bd4a4dc179e0dfd0104d1d3c5fc206b82f7d93420fb
    signature
    0xf2f0175916091410e36e5f5729cd12c95a1353f982675a35e8e7a1b6f900a591e3dae365d39ae88e4b96b1e3ad31d53cee1fcc9df800ddb269744468b7885c08
    signer
    0xc140e4ca890811d71c6b118d5f774b5ff6e0af48b2744f99b6f60b94c79a0739
    methodology
    litmus-v17
    evidence
    none, this is not an agent decision

The same chain, one receipt edited

TAMPERED COPY / verifyChain()

Above, the payment receipt below says 1 HBAR was paid. In the copy underneath it that figure was edited to 9 HBAR after the receipt was signed, and nothing else was touched.

chain broken at receipt 3

receipt-0003 subject does not hash to its responseHash

  1. receipt-0001

    genesis

    {
      "kind": "agent",
      "verdict": "REFUSE",
      "reason": "grade D is below the minimum of B",
      "grade": "D"
    }
    response hash
    0xb381af82ff904a8cf5d625c7c8efe71152eefc184b7120aff723cd4ab1879cae
    prev hash
    none, this is the first receipt
    hash
    0x09e60909684e20bbf66ed58f42ddb8f8ae5c2d1e6767fec8e0e54175c8acb587
    signature
    0xb629c11f90c7edcb8ae7fa5f953819fc3d988029166c6f99da85bc63c31d4adc69e82986608fadadb114fce6fd15041dcfe73bb4684d75a879a5aa0586da2e02
    signer
    0xc140e4ca890811d71c6b118d5f774b5ff6e0af48b2744f99b6f60b94c79a0739
    methodology
    litmus-v17
    evidence
    none, this is not an agent decision
  2. prevHash matches the hash above

    receipt-0002

    link 2

    {
      "kind": "agent",
      "verdict": "HIRE",
      "reason": "grade B meets the minimum of B, the evidence hashes to the record, and the live tool surface matches the surface that was graded",
      "grade": "B"
    }
    response hash
    0x1d95bfc48852346f42593e5db1f003937b73d3ef7dc0408ebb9240ad1c93fd8d
    prev hash
    0x09e60909684e20bbf66ed58f42ddb8f8ae5c2d1e6767fec8e0e54175c8acb587
    hash
    0xcacddd8c4db1434d6b80b721873d743f24821dc90c4bd7e2f9872927f2d6d954
    signature
    0x422a7e2646e8c586d0584427286f85c9f42ae43c5e726474ac8802be519c9d0828589f0015748a5ff2fa96a99faa4030b1dbfb1ea20b494c85b95fbb103fd902
    signer
    0xc140e4ca890811d71c6b118d5f774b5ff6e0af48b2744f99b6f60b94c79a0739
    methodology
    litmus-v17
    evidence
    none, this is not an agent decision
  3. prevHash matches the hash above

    receipt-0003

    link 3

    {
      "kind": "payment",
      "rail": "hedera-transfer",
      "amount": "9 HBAR",
      "note": "one honest call, paid after the gate cleared it"
    }
    response hash
    0x0cd95740a3c8096ac8fd50a2c7c198f3ad939625fb58bca609f5fc0fe3fcb9dc
    prev hash
    0xcacddd8c4db1434d6b80b721873d743f24821dc90c4bd7e2f9872927f2d6d954
    hash
    0x2c92c00591bed8877ee19b8917313d75904f1bfe2828051dab4ba76678c1e951
    signature
    0xdd7a4fe28669e326cf5de993577f3078af5856598dec35a506c4577cce5bd318ab8e25bd30d3429d7ad266e8c5b7a672a5948338c70d8cff8fd51be34d39b203
    signer
    0xc140e4ca890811d71c6b118d5f774b5ff6e0af48b2744f99b6f60b94c79a0739
    methodology
    litmus-v17
    evidence
    none, this is not an agent decision
  4. prevHash matches the hash above

    receipt-0004

    link 4

    {
      "kind": "freeze",
      "reason": "tool output tried to redirect the caller, so the budget was frozen"
    }
    response hash
    0x95ee66b5fb1c296e3cb27686d6f4b31caf131e53cb8ff837a1832584a779cfa2
    prev hash
    0x2c92c00591bed8877ee19b8917313d75904f1bfe2828051dab4ba76678c1e951
    hash
    0xd836bf7b5d59464f746f7bd4a4dc179e0dfd0104d1d3c5fc206b82f7d93420fb
    signature
    0xf2f0175916091410e36e5f5729cd12c95a1353f982675a35e8e7a1b6f900a591e3dae365d39ae88e4b96b1e3ad31d53cee1fcc9df800ddb269744468b7885c08
    signer
    0xc140e4ca890811d71c6b118d5f774b5ff6e0af48b2744f99b6f60b94c79a0739
    methodology
    litmus-v17
    evidence
    none, this is not an agent decision

The hash and the signature on that receipt are the ones it was signed with. They are still valid for what the receipt used to say, which is why the verifier reports the subject rather than the signature: the proof did not change, the record did.

mirrored to hedera consensus service

topic 0.0.9736592

5 messages on the topic, read back from a public mirror node rather than from what this surface believes it sent.

A mirror, not a source. The signed chain above is the record; the topic is a copy published where nobody here controls the ordering. Trusting the topic over the chain would have it backwards.

mirrored onto an ens name

agent8427.preflight.basetest.eth

The name answers grade B, score 75, updated 68 hours ago.

copied from eip155:84532:0xc0274d5a902C1D03c7F428f0722127868B187393

This copy is more than a day old, which is past the bound the reader applies to the record itself. Read the registry.

A mirror, not a source. The validation record on the registry is the grade; these text records are a copy of it published where a resolver can answer for them. Trusting the name over the registry would have it backwards.

preflight console / product page / deckx402 on Hedera / ERC-8004 on Base / nobody can pay for a grade