On-Chain Blob Anchoring
Storing evidence on Walrus alone would leave “which blob belongs to which attack” as a claim only the platform could check. Anchoring closes that gap: the correspondence between each evidence blob and its attack is fixed on Sui, so the complete evidentiary record for any attack can be independently retrieved and verified from the chain alone.What anchors a blob
Each evidence blob is anchored by three coordinated artifacts:-
The Walrus
Blobobject on Sui. Storing a blob on Walrus creates aregistertransaction and acertifytransaction on Sui (the Walrus system package). The resultingBlobobject is a first-class Sui object; in the default user-signed flow it is owned by the attacker’s wallet. -
The register/certify transaction digests. The Sui transaction digests of the blob’s
registerandcertifytransactions are recorded alongside the attack record, together with the certification timestamp. These digests are the tamper-evident link between the attack and its blob: anyone can replay them on an explorer and confirm which blob id was registered, by which address, when. -
The protocol events. The attack itself is already on Sui — the Sentinel contract emits
PromptConsumed(attack paid, verdict received) and, on a breach,AgentDefeated(bounty released). Verdict data in the evidence blob therefore always corresponds to a concrete on-chain settlement.
Independent verification walkthrough
Given a blob id (from the Evidence Explorer, a shared link, or an attacker’s profile), a third party can verify the record with nothing butcurl:
- The response is the evidence record — the same bytes the platform verified at link time.
Check the fields against the schema: does
success/scorematch the claim being made? - Cross-check the provenance:
sentinelIdanddeployTxHashcan be looked up on Suiscan / SuiVision, anduserAddressidentifies the attacker wallet that paid for and owns the record.
Blob object, the register/certify digests recorded for the attack name the exact transactions,
and the platform surfaces the pair on the attacker’s profile and in the
Public Evidence Explorer.
