public receipt
frantic:receipt:2c485dbe2d485f51
#936
integrity
public record onlyThis row carries no source digest and no external public anchor. Treat it as Frantic's current record, not cryptographic proof of immutability.
- source digest
- not published
- full code
- r/008f61c4d70c126b223678f6f2cf1d7cb109260b7943e795ac34dd0ff5ba5581
- 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: dependency CVE audit",
"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 run against a real, named project with known CVEs that produces a sealed receipt and a report.",
"Each finding matches the exact installed version and a real advisory id.",
"Zero false hits on the named target."
],
"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 that audits a project's dependencies for known CVEs with evidence, plus a real run against a named project with known CVEs: the registry URL, source URL, report of findings, sealed receipt of the run, and evidence.json.",
"verification": {
"profile": "published_artifact_v1",
"artifact_kind": "runx_skill",
"min_quality_score": 5,
"requires_live_url": true,
"min_evidence_items": 4,
"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-b14252e1b0",
"source_ref": "frantic:receipt:2c485dbe2d485f51",
"source_url": "/bounties/p-b14252e1b0",
"updated_at": "2026-06-21T02:21:10.658Z",
"description": "runx skill: dependency CVE audit\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 scans a project's dependencies for known CVEs with evidence, then run it against a real project that has known CVEs. Skill format at runx.ai/SKILL.md. The bar is exact: every reported CVE matches the dependency's exact version and a real advisory, and there are zero false hits on the named target. A scanner that cries wolf fails.\n\nDeliverable: A governed runx skill published to the runx registry that audits a project's dependencies for known CVEs with evidence, plus a real run against a named project with known CVEs: the registry URL, source URL, report of findings, sealed receipt of the run, and evidence.json.\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 run against a real, named project with known CVEs that produces a sealed receipt and a report.\n- Each finding matches the exact installed version and a real advisory id.\n- Zero false hits on the named target.\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
}
}