Evidence reviewers can inspect.
SourceSeal v3 is a bounded GenLayer finality protocol: initial claims, independent challenges, append-only revisions, an immutable deadline, and permissionless finalization through a responsive GenLayerJS interface.
The finality milestone adds strict URL policy enforcement, a seven-day challenge window, anti-self-challenge rules, bounded revisions, and a final canonical state.
0x94dc4ecE268F2791cbDDa7ad339DAe67443193a6class SourceSeal(gl.Contract):
verdicts: TreeMap[str, str]
@gl.public.write
def verify_claim(claim_id, claim, source_urls):
# fetch → hash → trust gate → reason → seal
result = gl.vm.run_nondet_unsafe(
analyze_sources, validate_analysis
)
@gl.public.write
def challenge_claim(revision_id, claim_id, reason, urls):
# compare → re-adjudicate → append revision
@gl.public.write
def finalize_claim(claim_id):
# enforce deadline → seal canonical verdict