DOM (location.hash)

context: client-side DOM (innerHTML)

Signature widget

Your signature: guest

Prove execution by making your injected JavaScript call /m03-p/api/solve/dom-hash (e.g. with fetch()). No external collector needed.

This widget reads location.hash and drops it into innerHTML. Nothing is sent to the server - the payload goes in the #fragment and never leaves the browser, so there is no server-side auto-mark. Prove execution by having your payload call the solve endpoint.