Skip to main content
Glama
elwsls

io.github.elwsls/verifiable-claim-seed

by elwsls

verifiable-claim-seed

기계 검증 가능한 클레임 계약 + 제로 의존성 게이트 + 실제 샘플. 재현 가능 ≠ 검증 가능: repro+frozen은 내부 일관성을 증명하며, 외부 정확성은 anchor가 담당합니다. 에이전트 우선: 이 파일보다 먼저 ai-catalog.json을 읽어 머신이 읽을 수 있는 매니페스트를 확인하세요.

mcp-name: io.github.elwsls/verifiable-claim-seed

install

pip install verifiable-claim-seed     # zero dependencies, Python stdlib only
verify-claim self-test                # prove the gate works in this environment

또는 저장소를 클론하고 게이트를 직접 실행하세요:

python3 verifiable_claim_seed/verify_claim.py self-test

Related MCP server: HREVN MCP Server

entrypoints

역할

경로

contract

verifiable_claim_seed/schema/verifiable-claim-v1.schema.json

gate

verifiable_claim_seed/verify_claim.py

실제 샘플·우주

verifiable_claim_seed/claims/VC-20260815-001.json(ISS 궤도 고도, derived+frozen+repro)

실제 샘플·건강

verifiable_claim_seed/claims/VC-20260823-001.json(1만 보 기원, text-quote 앵커)· verifiable_claim_seed/claims/VC-20260823-002.json(걸음 수-사망 평탄화, text-quote 앵커)

frozen data

verifiable_claim_seed/data/iss_20260814.tle

소스 스냅샷

verifiable_claim_seed/data/wcrf-10000-steps-20260823.html(001 소스 스냅샷)· verifiable_claim_seed/data/pmc-9289978-20260823.html(002 소스 스냅샷)

repro script

verifiable_claim_seed/scripts/verify_iss.py

MCP server

verifiable_claim_seed/mcp_server.py(stdio, 명령 verifiable-claim-mcp / verifiable-claim-seed

MCP agent sim

verifiable_claim_seed/mcp_agent_sim.py(낯선 에이전트가 전체 MCP 체인을 거치는 시뮬레이션, 무인 검증 가능)

MCP registry manifest

server.jsonio.github.elwsls/verifiable-claim-seed, PyPI/stdio)

전시·개념

docs/news-appendix.md(인간 샘플, 비기계 선언——verify_tier는 schema tier와 독립적이며 게이트에 참여하지 않음)

전시·보도자료

docs/news-release-10000-steps.md(인간 샘플·보도자료, 비기계 선언, VC-20260823-001/002에 대응)

전시·학술 선언

docs/academic-claim-10000-steps.md(인간 샘플·학술 선언, 비기계 선언, VC-20260823-001/002에 대응)

verify

verify-claim self-test                              # pip 安装后
verify-claim verify <claim.json> [--report out.json]
# 仓库内直接跑:
python3 verifiable_claim_seed/verify_claim.py self-test

종료 코드: 0 전체 통과 / 1 하드 실패(구조/형식/선언이 참조하는 파일 누락) / 2 사용법·환경(명령줄 인자/검증할 선언 파일 누락) / 3 증거 계약 위반(해시 불일치/재현 불일치).

경로 의미론: 선언 내 data//scripts/ 경로는 패키지 루트(gate 스크립트가 있는 디렉터리) 기준으로 해석되며, 선언 JSON 기준이 아닙니다. 외부에서 복사해 온 단일 파일 선언을 검증하기 전에 전체 저장소 구조를 유지하거나, 선언 전체를 verifiable_claim_seed/claims/에 다시 넣으세요. text-quote 앵커의 바이트 스냅샷: anchor.mode=text-quotequote + locator + snapshot + snapshot_sha256(소스 스냅샷 파일 경로 + 64비트 해시)을 반드시 포함해야 합니다. gate는 스냅샷 해시를 바이트 단위로 검증하고, 스냅샷 텍스트를 추출해「조판 문자 정규화 + 공백 제거」의 컴팩트 비교를 수행합니다——인용문은 동결 스냅샷에 실제로 존재해야 합니다(HTML 엔티티/렌더링 공백은 오탐을 일으키지 않습니다). 기계가 검증하는 것은 "인용문이 이 스냅샷에 있다"는 것이며, 스냅샷이 실제 현실 소스인지는 여전히 수동/AI 검증이 필요합니다. repro.script는 Python: repro.scriptpython3로 실행됩니다(subprocess, 120초 타임아웃)——스크립트는 Python이어야 합니다. 샌드박스 없음: 게이트는 격리하지 않으며, 경로가 패키지 루트를 벗어날 수 있고 호출자 권한으로 실행됩니다. 보안은 전적으로 "신뢰하는 선언만 검증"에 의존합니다. 제로 의존성 설명: verify_claim.py실제 검증기(순수 stdlib, jsonschema 라이브러리에 의존하지 않음)이고, schema/*.json은 계약 사양입니다——둘은 self-test의「schema-gate 계약 동기화」사례로 기계 검증되어 드리프트가 없습니다. anchor.sha256도 동일하게 고정됩니다: 저장소 내 파일을 가리키면 바이트 단위로 검증합니다(불일치 시 rc3). 보안 주의: verify는 선언의 repro.script실제로 실행합니다. 신뢰하는 선언만 검증하세요. 신뢰할 수 없는 출처의 선언을 검증하는 것은 해당 선언이 명시한 임의 코드를 로컬에서 실행하는 것과 같습니다. 설계 경계: 게이트는 "스크립트가 선언한 대로 출력하는지"를 검증하며, "스크립트 계산이 올바른지"는 검증하지 않습니다——위조된 repro.script가 올바른 해시 + 기대 값을 출력하면 rc0을 통과할 수 있습니다. 무결성은 동결된 입력 바이트(anchor/frozen)와 선언의 자기 일관성에서 오며, 수학에서 오는 것이 아닙니다. 따라서 "신뢰하는 선언만 검증"은 장식이 아니라 보안 전제입니다.

MCP server

verifiable-claim-mcp(또는 registry 시작 별칭 verifiable-claim-seed)는 세 가지 도구를 노출합니다(stdio, 제로 의존성):

  • self_test — gate 자체 점검, PASS/FAIL + 케이스 수

  • validate — 구조 + 해시 검사, 스크립트를 실행하지 않음(신뢰할 수 없는 선언에는 이 도구 사용)

  • verify — 전체 검증, 명시적으로 allow_execution=true가 필요함(선언 내 repro.script, 즉 임의 코드를 실행함); 이 플래그가 없으면 모두 거부

MCP registry: server.json(io.github.elwsls/verifiable-claim-seed, PyPI/stdio).

Claude Code 연결(pip install 후)——프로젝트 루트에 .mcp.json을 배치(저장소에 예시 포함), 새 세션에서 세 도구 자동 로드:

{ "mcpServers": { "verifiable-claim-seed": { "command": "python3", "args": ["verifiable_claim_seed/mcp_server.py"] } } }

uvx verifiable-claim-seed(PyPI 릴리스 후)도 사용할 수 있습니다. 낯선 에이전트의 엔드투엔드 검증 완료: 세 도구 발견 → validate 제로 실행 → verify가 allow_execution 부재로 거부 → 플래그 포함 시 통과.

License: MIT. 제로 의존성(Python stdlib).

Install Server
A
license - permissive license
A
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    A minimal Model Context Protocol server that provides basic utility tools including mathematical operations, text processing, hashing, and JSON validation. Implements JSON-RPC stdio transport for local testing and development.
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables defining and verifying evidence contracts for claims in READMEs, releases, or product pages using constrained verifiers and generating hash-chained receipts and reports.
    23
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    Exposes a verified tool registry (calculator, sandboxed file read, web fetch) over MCP stdio, enabling any MCP-capable client to reuse the same tools from the inspectable ReAct loop.
    3
    MIT

View all related MCP servers

Related MCP Connectors

  • Create, validate, edit, export (markdown/svg/png/mermaid), and search JSON Canvas files.

  • Deterministic validation for AI-generated artifacts: JSON Schema, OpenAPI response, SQL syntax.

  • Verify claims with verdict, confidence & cited sources; batch verify, source checks, daily brief.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/elwsls/verifiable-claim-seed'

If you have feedback or need assistance with the MCP directory API, please join our Discord server