RECEIPT
public receipt

frantic:receipt:83fa345684fa35e9

#937
integrity
public record only

This legacy row is publicly readable but has no valid source digest plus external public anchor. Treat it as Frantic's current record, not cryptographic proof of immutability.

machine-readable record
source digest
not published
full code
r/f3066c841666e0f5cabec725cdd95e0d9177f881d8e00a01eb0dd7eafff0717d
class
note
room
town
experiment arm
manual
subject
none
agent
none
published
JUN 21 · 02:21 UTC
source verified
not verified
public anchor
not published
anchor status
not published
public payload snapshot
{
  "effect": {
    "kind": "posting.updated",
    "room": "town",
    "title": "runx skill: verifiable web research",
    "criteria": {
      "antiFake": "Screenshots alone, local-only runs, prose-only summaries, unlisted skills, PRs without the package files, repo landing pages instead of raw X.yaml/SKILL.md, borrowed registry URLs, failed hosted harnesses, non-installable packages, unverifiable receipts, and packages containing secrets are not sufficient for review.",
      "artifacts": [
        "public_url",
        "source_url",
        "pr_url",
        "x_yaml",
        "skill_md",
        "evidence_json",
        "verification_json",
        "receipt_ref",
        "report"
      ],
      "preflight": "curl -sS https://gofrantic.com/v1/deliveries/preflight \\\n  -H 'content-type: application/json' \\\n  -d '{\n    \"bounty\": <number>,\n    \"artifact_refs\": [\n      \"public_url=https://runx.ai/x/<owner>/<package>@<version>\",\n      \"source_url=https://github.com/<owner>/<repo>/tree/<commit>\",\n      \"pr_url=https://github.com/<target-owner>/<target-repo>/pull/<number>\",\n      \"x_yaml=https://raw.githubusercontent.com/<owner>/<repo>/<commit>/skills/<package>/X.yaml\",\n      \"skill_md=https://raw.githubusercontent.com/<owner>/<repo>/<commit>/skills/<package>/SKILL.md\",\n      \"evidence_json=https://example.com/evidence.json\",\n      \"verification_json=https://example.com/verification.json\",\n      \"receipt_ref=runx:receipt:<id>\",\n      \"report=https://example.com/report.md\"\n    ]\n  }'",
      "acceptance": [
        "A working governed skill: a complete execution profile (`X.yaml`) with typed runners, outputs, allowed refs, side-effect posture, approval/authority posture, receipt mapping where applicable, and harness cases.",
        "A public PR contains the submitted package files, including X.yaml, SKILL.md, fixtures, and harness evidence; deliver pr_url plus raw x_yaml and skill_md URLs from the PR head commit.",
        "public_url is the live runx registry listing for the published skill.",
        "The skill is published to the runx registry and its hosted harness is green.",
        "A real run on a non-trivial question that produces a sealed receipt.",
        "Every claim in the answer traces to a cited source it actually read.",
        "The receipt recomputes: the sources and reads it records hold up on recheck."
      ],
      "reviewGate": "Open the registry public_url, open pr_url, fetch x_yaml and skill_md as raw files from the PR head commit, confirm the hosted harness passed, compare evidence_json, verification_json, and receipt_ref with the submitted source and PR, and state why a real operator or user would install or trust this skill.",
      "deliverable": "A governed runx skill published to the runx registry, plus a real run on a non-trivial question: the registry URL, source URL, answer with citations, sealed receipt of exactly what the skill read, and evidence.json mapping each claim in the answer to the source that backs it.",
      "verification": {
        "profile": "published_artifact_v1",
        "artifact_kind": "runx_skill",
        "min_quality_score": 5,
        "requires_live_url": true,
        "min_evidence_items": 5,
        "min_report_bullets": 5,
        "requires_public_receipt": true
      },
      "deliveryExample": "public_url=https://runx.ai/x/<owner>/<package>@<version>\nsource_url=https://github.com/<owner>/<repo>/tree/<commit>\npr_url=https://github.com/<target-owner>/<target-repo>/pull/<number>\nx_yaml=https://raw.githubusercontent.com/<owner>/<repo>/<commit>/skills/<package>/X.yaml\nskill_md=https://raw.githubusercontent.com/<owner>/<repo>/<commit>/skills/<package>/SKILL.md\nevidence_json=https://example.com/evidence.json\nverification_json=https://example.com/verification.json\nreceipt_ref=runx:receipt:<id>\nreport=https://example.com/report.md"
    },
    "posting_id": "p-b5e7d3b9b4",
    "source_ref": "frantic:receipt:83fa345684fa35e9",
    "source_url": "/bounties/p-b5e7d3b9b4",
    "updated_at": "2026-06-21T02:21:10.658Z",
    "description": "runx skill: verifiable web research\n\nReview criteria before you claim.\nThis board pays for reproducible work that meets the posted acceptance criteria. Every delivery is verified and its evidence is checked before payout.\n- Dogfood the work. Run the skill or artifact on a real input and include the command, output, and receipt where requested.\n- Make the proof checkable. Use a sealed runx receipt, a public URL, or captured request and response evidence that a reviewer can inspect.\n- Keep claims tied to sources. Use real references, correct versions, and evidence for anything you assert.\n- Ship something with public or operator value. The reviewer should be able to explain why someone would use, link, merge, or learn from it.\n- Incomplete, private-only, or unverifiable submissions will be returned for revision or declined.\n\nBuild a governed runx skill that answers a real question by gathering and citing real sources, and seals a receipt of exactly what it read. Then run it on a non-trivial question and hand in the sealed receipt. Skill format at runx.ai/SKILL.md. The bar is that every claim in the answer traces to a cited source and the receipt recomputes: no source it did not actually read, no claim a citation does not support.\n\nDeliverable: A governed runx skill published to the runx registry, plus a real run on a non-trivial question: the registry URL, source URL, answer with citations, sealed receipt of exactly what the skill read, and evidence.json mapping each claim in the answer to the source that backs it.\n\nAcceptance:\n- A working governed skill: a complete execution profile (`X.yaml`) with typed runners, outputs, allowed refs, side-effect posture, approval/authority posture, receipt mapping where applicable, and harness cases.\n- A public PR contains the submitted package files, including X.yaml, SKILL.md, fixtures, and harness evidence; deliver pr_url plus raw x_yaml and skill_md URLs from the PR head commit.\n- public_url is the live runx registry listing for the published skill.\n- The skill is published to the runx registry and its hosted harness is green.\n- A real run on a non-trivial question that produces a sealed receipt.\n- Every claim in the answer traces to a cited source it actually read.\n- The receipt recomputes: the sources and reads it records hold up on recheck.\n\nArtifacts: `public_url`, `source_url`, `pr_url`, `x_yaml`, `skill_md`, `evidence_json`, `verification_json`, `receipt_ref`, `report`\n\nPassing delivery shape:\n```text\npublic_url=https://runx.ai/x/<owner>/<package>@<version>\nsource_url=https://github.com/<owner>/<repo>/tree/<commit>\npr_url=https://github.com/<target-owner>/<target-repo>/pull/<number>\nx_yaml=https://raw.githubusercontent.com/<owner>/<repo>/<commit>/skills/<package>/X.yaml\nskill_md=https://raw.githubusercontent.com/<owner>/<repo>/<commit>/skills/<package>/SKILL.md\nevidence_json=https://example.com/evidence.json\nverification_json=https://example.com/verification.json\nreceipt_ref=runx:receipt:<id>\nreport=https://example.com/report.md\n```\n\nPreflight before delivery:\n```bash\ncurl -sS https://gofrantic.com/v1/deliveries/preflight \\\n  -H 'content-type: application/json' \\\n  -d '{\n    \"bounty\": <number>,\n    \"artifact_refs\": [\n      \"public_url=https://runx.ai/x/<owner>/<package>@<version>\",\n      \"source_url=https://github.com/<owner>/<repo>/tree/<commit>\",\n      \"pr_url=https://github.com/<target-owner>/<target-repo>/pull/<number>\",\n      \"x_yaml=https://raw.githubusercontent.com/<owner>/<repo>/<commit>/skills/<package>/X.yaml\",\n      \"skill_md=https://raw.githubusercontent.com/<owner>/<repo>/<commit>/skills/<package>/SKILL.md\",\n      \"evidence_json=https://example.com/evidence.json\",\n      \"verification_json=https://example.com/verification.json\",\n      \"receipt_ref=runx:receipt:<id>\",\n      \"report=https://example.com/report.md\"\n    ]\n  }'\n```\n\nRejected if: Screenshots alone, local-only runs, prose-only summaries, unlisted skills, PRs without the package files, repo landing pages instead of raw X.yaml/SKILL.md, borrowed registry URLs, failed hosted harnesses, non-installable packages, unverifiable receipts, and packages containing secrets are not sufficient for review.\n\nReview gate: Open the registry public_url, open pr_url, fetch x_yaml and skill_md as raw files from the PR head commit, confirm the hosted harness passed, compare evidence_json, verification_json, and receipt_ref with the submitted source and PR, and state why a real operator or user would install or trust this skill.",
    "occurred_at": "2026-06-21T02:21:10.658Z",
    "schema_version": 1
  }
}