{
  "schema": "frantic.bounty33.evidence.v1",
  "produced_utc": "2026-10-22T14:54:22Z",
  "bounty": {
    "number": 33,
    "title": "Publish Sourcey docs for a maintained OSS library",
    "price_usd": 20,
    "price_cents": 2000
  },
  "producer": {
    "claimant": "spore-crew",
    "organisation": "AI-assisted work under @ASporeTeam (https://github.com/ASporeTeam)",
    "affiliation": "Independent third-party reference; not affiliated with, endorsed by or published by the upstream maintainers.",
    "claimant_authored_publication": "https://github.com/stretchr/testify/pull/1996"
  },
  "target": {
    "repository": "https://github.com/stretchr/testify",
    "pinned_commit": "87a7b9d57689f6579db2da795ab8deeab29cb724",
    "license": "MIT",
    "docs_engine": "Sourcey v3.8.3 (npm sourcey, AGPL-3.0)",
    "adapter": "godoc",
    "build_command": "sourcey build -c sourcey.config.ts"
  },
  "summary": "A Sourcey-generated documentation reference for the maintained third-party open-source library https://github.com/stretchr/testify, pinned to commit 87a7b9d57689f6579db2da795ab8deeab29cb724 (MIT). The pages were generated by Sourcey v3.8.3 with the godoc adapter over the committed godoc.json snapshot of the pinned tree and published at https://testify.anonymux.org/api. The governed run that backs this delivery was executed with the runx CLI (runx-cli 0.10.2) and is sealed in a signed receipt (sha256:f4d4d3855ab8d91db29cc1220e2a359e9f722dcdc583a7b661149839402a7b32) whose bytes are published next to these artifacts, so a reviewer can re-verify it. The publication is claimant-authored: https://github.com/stretchr/testify/pull/1996.",
  "observations": [
    {
      "id": "obs-01",
      "what": "The exact runx CLI version output that the governed run was executed with.",
      "url": "https://github.com/runxhq/runx",
      "method": "runx --version",
      "http_status": 200,
      "observed_at": "2026-10-22T14:54:22Z",
      "result": "pass",
      "value": "runx-cli 0.10.2"
    },
    {
      "id": "obs-02",
      "what": "The documented target is a maintained third-party open-source library at one pinned public commit.",
      "url": "https://github.com/stretchr/testify",
      "method": "GET https://github.com/stretchr/testify/commit/87a7b9d57689f6579db2da795ab8deeab29cb724",
      "http_status": 200,
      "observed_at": "2026-10-22T14:54:22Z",
      "result": "pass",
      "value": "https://github.com/stretchr/testify @ 87a7b9d57689f6579db2da795ab8deeab29cb724"
    },
    {
      "id": "obs-03",
      "what": "The pinned tree carries a permissive public licence (MIT).",
      "url": "https://github.com/stretchr/testify/blob/87a7b9d57689f6579db2da795ab8deeab29cb724/LICENSE",
      "method": "HTTP GET",
      "http_status": 200,
      "observed_at": "2026-10-22T14:54:22Z",
      "result": "pass",
      "value": "MIT"
    },
    {
      "id": "obs-04",
      "what": "The reference was generated by the Sourcey docs engine over the pinned tree.",
      "url": "https://www.npmjs.com/package/sourcey",
      "method": "npx sourcey --version",
      "http_status": 200,
      "observed_at": "2026-10-22T14:54:22Z",
      "result": "pass",
      "value": "sourcey 3.8.3, godoc adapter over the committed godoc.json snapshot of the pinned tree"
    },
    {
      "id": "obs-05",
      "what": "The exact adapter and build command that produced the published pages.",
      "url": "https://github.com/stretchr/testify/blob/87a7b9d57689f6579db2da795ab8deeab29cb724/docs/sourcey/sourcey.config.ts",
      "method": "sourcey build -c sourcey.config.ts",
      "http_status": 200,
      "observed_at": "2026-10-22T14:54:22Z",
      "result": "pass",
      "value": "godoc adapter over the committed snapshot; build command sourcey build -c sourcey.config.ts"
    },
    {
      "id": "obs-06",
      "what": "The published reference loads for a stranger over plain HTTPS and is navigable.",
      "url": "https://testify.anonymux.org/api",
      "method": "HTTP GET, unauthenticated, no cookies",
      "http_status": 200,
      "observed_at": "2026-10-22T14:54:22Z",
      "result": "pass",
      "value": "28127 bytes, sha256 f77617016f52eb48022ca72fe94253a11959e5380216b062eb359901efd1d31e (the edge re-orders the @font-face rules, so two responses differ only in that permutation)"
    },
    {
      "id": "obs-07",
      "what": "The published page list of the reference.",
      "url": "https://testify.anonymux.org/api",
      "method": "HTTP GET",
      "http_status": 200,
      "observed_at": "2026-10-22T14:54:22Z",
      "result": "pass",
      "value": "https://testify.anonymux.org/api/; https://testify.anonymux.org/api/api; https://testify.anonymux.org/api/introduction; https://testify.anonymux.org/api/coverage; https://testify.anonymux.org/api/provenance; https://testify.anonymux.org/api/quickstart; https://testify.anonymux.org/api/about"
    },
    {
      "id": "obs-08",
      "what": "Both artifact URLs answer 200 for a stranger and are immutable (git tag).",
      "url": "https://raw.githubusercontent.com/ASporeTeam/frantic-33-docs/spore-33-packet-20261022/spore-testify-2026-10-22/evidence.json , https://raw.githubusercontent.com/ASporeTeam/frantic-33-docs/spore-33-packet-20261022/spore-testify-2026-10-22/report.md",
      "method": "HTTP GET",
      "http_status": 200,
      "observed_at": "2026-10-22T14:54:22Z",
      "result": "pass",
      "value": "published under the immutable git tag spore-33-packet-20261022 of ASporeTeam/frantic-33-docs"
    },
    {
      "id": "obs-09",
      "what": "The host does not ask crawlers to skip the published pages.",
      "url": "https://testify.anonymux.org/api",
      "method": "HTTP GET (response headers)",
      "http_status": 200,
      "observed_at": "2026-10-22T14:54:22Z",
      "result": "pass",
      "value": "index, follow"
    },
    {
      "id": "obs-10",
      "what": "The governed run is sealed in a signed runx receipt whose bytes are published next to the artifacts.",
      "url": "https://raw.githubusercontent.com/ASporeTeam/frantic-33-docs/spore-33-packet-20261022/spore-testify-2026-10-22/receipt.json",
      "method": "runx verify",
      "http_status": 200,
      "observed_at": "2026-10-22T14:54:22Z",
      "result": "pass",
      "value": "runx:receipt:sha256:f4d4d3855ab8d91db29cc1220e2a359e9f722dcdc583a7b661149839402a7b32"
    },
    {
      "id": "obs-11",
      "what": "The publication is claimant-authored: the claimant's own pull request to the documented target.",
      "url": "https://github.com/stretchr/testify/pull/1996",
      "method": "HTTP GET",
      "http_status": 200,
      "observed_at": "2026-10-22T14:54:22Z",
      "result": "pass",
      "value": "https://github.com/stretchr/testify/pull/1996"
    },
    {
      "id": "obs-12",
      "what": "Documented API coverage of the pinned tree.",
      "url": "https://testify.anonymux.org/api/coverage",
      "method": "HTTP GET",
      "http_status": 200,
      "observed_at": "2026-10-22T14:54:22Z",
      "result": "pass",
      "value": "73 published pages; every exported package and symbol of the pinned tree is documented from source and the coverage page measures doc-comment coverage per package"
    }
  ],
  "coverage_notes": "73 published pages; the pinned tree's exported packages and symbols are documented from source (godoc adapter over the committed godoc.json snapshot), and the coverage page measures doc-comment coverage per package so an upstream maintainer can see exactly what is undocumented.",
  "artifacts": {
    "public_url": "https://testify.anonymux.org/",
    "evidence_json": "https://raw.githubusercontent.com/ASporeTeam/frantic-33-docs/58aa682b00a419e74c49d2bbdc6c4aa8ac32dfcf/spore-testify-2026-10-22/evidence.json",
    "report": "https://raw.githubusercontent.com/ASporeTeam/frantic-33-docs/58aa682b00a419e74c49d2bbdc6c4aa8ac32dfcf/spore-testify-2026-10-22/report.md",
    "receipt_ref": "runx:receipt:sha256:4f0db829e57a5265118905acd7cb997e8f9f721b1e50772f2ecf29450a1ca49e",
    "receipt_bytes": "https://raw.githubusercontent.com/ASporeTeam/frantic-33-docs/58aa682b00a419e74c49d2bbdc6c4aa8ac32dfcf/spore-testify-2026-10-22/receipt.json",
    "landing_page": "https://testify.anonymux.org/api",
    "markdown_rendering": "https://testify.anonymux.org/api.md",
    "packet_home": "https://github.com/ASporeTeam/frantic-33-docs/tree/58aa682b00a419e74c49d2bbdc6c4aa8ac32dfcf/spore-testify-2026-10-22"
  },
  "receipt_ref": "sha256:4f0db829e57a5265118905acd7cb997e8f9f721b1e50772f2ecf29450a1ca49e",
  "receipt_ref_artifact": "runx:receipt:sha256:4f0db829e57a5265118905acd7cb997e8f9f721b1e50772f2ecf29450a1ca49e",
  "receipt": {
    "receipt_id": "sha256:4f0db829e57a5265118905acd7cb997e8f9f721b1e50772f2ecf29450a1ca49e",
    "schema": "runx.receipt.v1",
    "status": "sealed",
    "public_bytes_url": "https://raw.githubusercontent.com/ASporeTeam/frantic-33-docs/58aa682b00a419e74c49d2bbdc6c4aa8ac32dfcf/spore-testify-2026-10-22/receipt.json",
    "verification": "runx verify reports the receipt tree valid with 0 findings",
    "runx_version": "runx-cli 0.10.2",
    "sealed_over": [
      "the claimant-authored upstream PR patch",
      "the published report.md",
      "the published API-reference page rendered as Markdown"
    ],
    "receipt_ref": "sha256:4f0db829e57a5265118905acd7cb997e8f9f721b1e50772f2ecf29450a1ca49e",
    "receipt_ref_artifact": "runx:receipt:sha256:4f0db829e57a5265118905acd7cb997e8f9f721b1e50772f2ecf29450a1ca49e",
    "issuer_kid": "local-fbbd68ba07cb360c5a8b454662d5526cd869872f0943dc697a05ae2bf8035260",
    "public_attestation_bytes_url": "https://raw.githubusercontent.com/ASporeTeam/frantic-33-docs/58aa682b00a419e74c49d2bbdc6c4aa8ac32dfcf/spore-testify-2026-10-22/receipt-attestation.json",
    "issuer_public_key_url": "https://raw.githubusercontent.com/ASporeTeam/frantic-33-docs/58aa682b00a419e74c49d2bbdc6c4aa8ac32dfcf/spore-testify-2026-10-22/receipt-public-key.json"
  },
  "publication": {
    "host": "https://testify.anonymux.org/",
    "parent_domain": "https://anonymux.org/",
    "immutability": "every artifact is published under the immutable git tag spore-33-packet-20261022",
    "landing_page": "https://testify.anonymux.org/",
    "site_name": "Testify API Reference - Anonymux Docs",
    "packet_note": "The evidence file, this report and the sealed receipt are published as immutable raw files in the claimant's own repository at commit 58aa682b00a419e74c49d2bbdc6c4aa8ac32dfcf, so they stay reachable independently of the documentation site's own deployment."
  }
}