AgentsbyTask

Evidence policy

GitHub REST API repository contents: Official reference established and verified

Recorded by the AgentsByTask daily verification Worker at 2026-11-09T02:15:48.742Z. One automatic read-only check; human actions 0, provider spend $0. Not an agent benchmark.

How it is labeled

Receipt

Stored as append-only D1 evidence row verify-github-contents-20261109; shown exactly as recorded. Download the raw JSON.

{
  "schema": "agentsbytask.verification-receipt/1",
  "kind": "task-run",
  "evidenceId": "verify-github-contents-20261109",
  "checkId": "github-contents-azure-cli-blob",
  "listing": "github-rest-repository-contents",
  "task": "find-an-official-cli-reference",
  "trigger": "cron */15 * * * *",
  "window": "2026-11-09",
  "attempt": 2,
  "maxAttempts": 3,
  "startedAt": "2026-11-09T02:15:47.236Z",
  "finishedAt": "2026-11-09T02:15:48.742Z",
  "client": "AgentsByTask daily verification 1.0.0",
  "fixture": {
    "id": "official-cli-reference/az-storage-blob-upload/1",
    "command": "az storage blob upload",
    "flags": [
      "--account-name",
      "--container-name"
    ],
    "publishedReference": "https://learn.microsoft.com/en-us/cli/azure/storage/blob?view=azure-cli-latest",
    "input": {
      "repository": "MicrosoftDocs/azure-docs-cli",
      "path": "docs-ref-autogen/Latest-version/latest/storage/blob.yml",
      "ref": "main"
    }
  },
  "environment": "AgentsByTask scheduled Cloudflare Worker, unauthenticated live public HTTPS endpoints, fixed inputs, then an independent GET of the published Microsoft Learn reference. No model and no human action.",
  "retrievalMethod": "Fixed-path official-source retrieval: one unauthenticated GET of the Azure CLI reference source file (MicrosoftDocs/azure-docs-cli, ref main) through the GitHub REST contents API, version 2022-11-28. When the REST API is rate limited (HTTP 403 rate_limited or 429), one GET of the official raw artifact on raw.githubusercontent.com for the same file; the receipt records which transport was used. The REST path compares the Git blob SHA computed from the decoded content with the SHA the API reports, and the raw path records a Git blob SHA computed from the retrieved source. The path is fixed in advance.",
  "endpoint": "https://api.github.com/repos/MicrosoftDocs/azure-docs-cli/contents/docs-ref-autogen/Latest-version/latest/storage/blob.yml?ref=main",
  "outcome": "passed",
  "result": {
    "code": "ok",
    "message": "Official reference established and independently verified.",
    "class": null
  },
  "artifact": {
    "repository": "MicrosoftDocs/azure-docs-cli",
    "path": "docs-ref-autogen/Latest-version/latest/storage/blob.yml",
    "ref": "main",
    "apiVersion": "2022-11-28",
    "transport": "raw",
    "retrievalUrl": "https://raw.githubusercontent.com/MicrosoftDocs/azure-docs-cli/main/docs-ref-autogen/Latest-version/latest/storage/blob.yml",
    "restRateLimited": true,
    "blobShaVerified": false,
    "blobShaSource": "computed locally from the retrieved raw file bytes",
    "blobSha": "528f5f8d99e2e6b0638b3a95e7b12867455df389",
    "size": 173610,
    "uid": "az_storage_blob_upload",
    "flagsFound": [
      "--account-name",
      "--container-name"
    ]
  },
  "publishedReference": {
    "url": "https://learn.microsoft.com/en-us/cli/azure/storage/blob?view=azure-cli-latest",
    "status": 200,
    "canonical": "https://learn.microsoft.com/en-us/cli/azure/storage/blob?view=azure-cli-latest",
    "section": "az-storage-blob-upload",
    "flagsFound": [
      "--account-name",
      "--container-name"
    ],
    "gitCommitId": "3b8886d2ed65880e76a1d52d0747ffde6bff6f45"
  },
  "verifier": "Independent GET of the published Microsoft Learn Azure CLI reference; the az storage blob upload section must list --account-name and --container-name",
  "steps": [
    {
      "step": "contents",
      "method": "GET",
      "url": "https://api.github.com/repos/MicrosoftDocs/azure-docs-cli/contents/docs-ref-autogen/Latest-version/latest/storage/blob.yml?ref=main",
      "status": 403,
      "ms": 71,
      "bytes": 0
    },
    {
      "step": "raw-fallback",
      "method": "GET",
      "url": "https://raw.githubusercontent.com/MicrosoftDocs/azure-docs-cli/main/docs-ref-autogen/Latest-version/latest/storage/blob.yml",
      "status": 200,
      "ms": 247,
      "bytes": 173610
    },
    {
      "step": "published-reference",
      "method": "GET",
      "url": "https://learn.microsoft.com/en-us/cli/azure/storage/blob?view=azure-cli-latest",
      "status": 200,
      "ms": 168,
      "bytes": 535847
    }
  ],
  "timing": {
    "retrievalMs": 318,
    "toolCallMs": 318,
    "verificationMs": 168,
    "totalMs": 486,
    "clock": "Worker clock around network I/O; coarse, excludes queueing before the cron tick"
  },
  "humanActions": 0,
  "providerSpendUsd": 0,
  "costScope": "Spend covers external tool calls. Both endpoints are free public reads and no model is called. AgentsByTask’s own Cloudflare platform cost is not included.",
  "limits": "This fixture measures whether each listing can retrieve the official reference. The MCP check searches and the GitHub check reads a fixed file over REST or raw transport. Both use Microsoft reference material."
}