ReplayFence logomarkReplayFence
compare action hashopen replay receipt

Pharos live once-latch proof

pharos-atlantic

CONSUMED_AND_REPLAY_REJECTED
latch0x218e8345a43e5cd22787b8e91aa071ccf96404f7f92a85b8770a9d06221285ee
action0x5ee05232bbe59564ed3c273c8fd21f44c135c059a472d0ab5e765da764f9ce06
Verification posture
REPLAY_REJECTED
  1. 01
    Action hash present

    0x5ee05232bbe59564ed3c273c8fd21f44c135c059a472d0ab5e765da764f9ce06

  2. 02
    Latch key present

    0x218e8345a43e5cd22787b8e91aa071ccf96404f7f92a85b8770a9d06221285ee

  3. 03
    First attempt

    0x7dcfe6f8306168d8c36730ea41b37606e54a294cc4931fcf268dd8aecc74941d

  4. 04
    Replay attempt

    0xf428dbdf2915bad77a6cc2fa8b6d6a554c98d77f8e21407fdc462cdcbbdabe6d

First consume receipt
Replay rejection receipt
Proof fields
capsulepharos-2026-06-10T16-55-57-384Z-00c4fd58
registry0xf3cb65898bc692495c64e2fa3981acbab2770a73
latch0x218e8345a43e5cd22787b8e91aa071ccf96404f7f92a85b8770a9d06221285ee
action0x5ee05232bbe59564ed3c273c8fd21f44c135c059a472d0ab5e765da764f9ce06
{
  "schema": "replayfence.pharos.consume.v1",
  "status": "CONSUMED_AND_REPLAY_REJECTED",
  "chainId": 688689,
  "actor": "0x1d3F...6b9A",
  "registryAddress": "0xf3cb65898bc692495c64e2fa3981acbab2770a73",
  "actionSource": "skills/replayfence/assets/demo-action.json",
  "liveProofId": "pharos-2026-06-10T16-55-57-384Z-00c4fd58",
  "latchKey": "0x218e8345a43e5cd22787b8e91aa071ccf96404f7f92a85b8770a9d06221285ee",
  "actionHash": "0x5ee05232bbe59564ed3c273c8fd21f44c135c059a472d0ab5e765da764f9ce06",
  "capsuleHint": "0xc7e69a640a1990a3d0a36f9de975ad8df8ed33bc89df57e3ec91acfadb6b5368",
  "firstConsume": {
    "status": "CONSUMED",
    "txHash": "0x7dcfe6f8306168d8c36730ea41b37606e54a294cc4931fcf268dd8aecc74941d",
    "blockNumber": "23916058",
    "receiptStatus": "success",
    "explorer": "https://atlantic.pharosscan.xyz/tx/0x7dcfe6f8306168d8c36730ea41b37606e54a294cc4931fcf268dd8aecc74941d"
  },
  "replayAttempt": {
    "status": "REPLAY_REJECTED",
    "note": "Replay attempt reused the exact same latchKey/actionHash/capsuleHint after the first live consume.",
    "simulation": {
      "status": "REPLAY_REJECTED",
      "rejectionSurface": "eth_call",
      "rpcError": {
        "code": 3,
        "message": "execution reverted: ",
        "data": "0xabbf726f218e8345a43e5cd22787b8e91aa071ccf96404f7f92a85b8770a9d06221285ee0000000000000000000000001d3fd52e01bb98a4815cfb0bbe581bbf7c5b6b9a00000000000000000000000000000000000000000000000000000000016cee1a",
        "decoded": {
          "customError": "ReplayFenceReplay",
          "selector": "0xabbf726f",
          "latchKey": "0x218e8345a43e5cd22787b8e91aa071ccf96404f7f92a85b8770a9d06221285ee",
          "originalActor": "0x1d3f...6b9a",
          "originalBlock": "23916058"
        }
      }
    },
    "transaction": {
      "status": "REPLAY_REJECTED",
      "txHash": "0xf428dbdf2915bad77a6cc2fa8b6d6a554c98d77f8e21407fdc462cdcbbdabe6d",
      "blockNumber": "23916065",
      "receiptStatus": "reverted",
      "explorer": "https://atlantic.pharosscan.xyz/tx/0xf428dbdf2915bad77a6cc2fa8b6d6a554c98d77f8e21407fdc462cdcbbdabe6d"
    }
  },
  "onchainLatch": {
    "actor": "0x1d3F...6b9A",
    "actionHash": "0x5ee05232bbe59564ed3c273c8fd21f44c135c059a472d0ab5e765da764f9ce06",
    "capsuleHint": "0xc7e69a640a1990a3d0a36f9de975ad8df8ed33bc89df57e3ec91acfadb6b5368",
    "consumedAtBlock": "23916058",
    "consumedAtTimestamp": "1781110562"
  }
}