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
-
GitHub REST API repository contents: Official reference established and verified
Read docs-ref-autogen/Latest-version/latest/storage/blob.yml through the official raw artifact after the REST API was rate limited at Git blob 528f5f8d99e2 (SHA computed locally from the retrieved raw file). Its az_storage_blob_upload entry declares --account-name and --container-name, and the published reference lists both.
Automatic daily read-only check: one fixed file path, not a search. Not an agent benchmark: no model chose the tool or wrote an answer. Compared with the search check only as official reference retrieval; both artifacts are published by Microsoft.
- Task
- Find the official reference for a CLI command
- Attributed to
- AgentsByTask
- Version observed
- blob 528f5f8d99e2e6b0638b3a95e7b12867455df389
- Client
- AgentsByTask daily verification 1.0.0
- Endpoint
https://api.github.com/repos/MicrosoftDocs/azure-docs-cli/contents/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.
- Fixture
- official-cli-reference/az-storage-blob-upload/1
- Verified by
- Independent GET of the published Microsoft Learn Azure CLI reference; the az storage blob upload section must list --account-name and --container-name
- Cases
- 1
- Verified completions
- 1
- Metered spend
- $0.00
- Cost per completion
- $0.00metered external spend ÷ 1 verified completion, this fixture only
- Source
- learn.microsoft.com/en-us/cli/azure/storage/blob
- Receipt
- Evidence record · raw JSON
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."
}