You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Tightens Anchored Proof from opt-in to required: `create_challenge` now rejects
12
+
an empty `proof_anchor`, so **every** challenge registers a proof source and
13
+
must `verify_anchor` before it can accept evidence. The "casual/unanchored"
14
+
text-only proof path is gone — all evidence must link to the verified host.
15
+
16
+
> **⚠️ Requires a fresh deploy.** No storage-layout change (`SCHEMA_VERSION`
17
+
> stays **4**), but the create-time validation changed, so a redeploy makes the
18
+
> new rule explicit. The frontend create wizard marks the proof source
19
+
> **required** and `ProofAnchor` adds a copy-to-clipboard for the ownership code.
20
+
21
+
### Deployed — 2026-07-09
22
+
23
+
-**GenLayer Studio: [`0x6A21dc70A225dD2179F0E0EE96E0eFF7210E27f7`](https://explorer-studio.genlayer.com/address/0x6A21dc70A225dD2179F0E0EE96E0eFF7210E27f7)** (schema 4, mandatory anchor). `apps/web/.env.local`, `contracts/deployments.json`, and the README deployment table all point here.
24
+
- The prior optional-anchor v6 (`0x503Cd4…9817`) drops to **previous** in `deployments.json`, the README table, and the docs "previous deployments" list.
25
+
26
+
---
27
+
9
28
## v6 — Anchored Proof (2026-07-09)
10
29
11
30
Moves the proof boundary from "validators judge submitted text" to "validators
"notes": "v6.1 Anchored Proof (F5) with MANDATORY proof anchor: create_challenge now rejects an empty proof_anchor, so every challenge must verify_anchor before evidence"
0 commit comments