Back to example sources
SYNTHETIC SOURCE · PUBLIC EXAMPLE
stories/robots/after/reviewed/bundle/report.json
Prepared demonstration file. No real server supplied this response.
{
"format_version": "2",
"protocol": {
"name": "TSEP",
"version": "0.3.0-draft.8",
"sha256": "298399d8f3ab8ca513be85b7d6905d03e8be7b521bac1376d2a4a037a51e4ce8"
},
"issued_at": "2026-10-25T19:08:00.227309+00:00",
"assessor": {
"name": "Atelier — fictional resource reviewer; no human reviewer",
"mode": "semiAuto",
"tool": {
"name": "TSEP offline capture adapter",
"version": "50"
}
},
"scope": {
"label": "Evidence-bound supplied review / Revue fournie liée aux preuves | TS04 — client HTTP observé / observed HTTP client: [\"TSEP-Public-Demo/2\"]; accès réel Googlebot non observé / actual Googlebot access unobserved",
"targets": [
"https://atelier.example/"
],
"selection_method": "Same explicit input population; new supplied review, not a new capture",
"exclusions": [
"No authentication of reviewer identity or truth; unsupported/missing evidence remains unresolved"
]
},
"profile": "custom",
"controls": [
"TS04"
],
"claim": "scoped-assessment",
"artifacts": [
{
"id": "supplied-input",
"path": "input.json",
"sha256": "cc21336b7a5bbc72427427c1ee358371db4994b00686a79337a6299f1641b861",
"kind": "operator-docs",
"targets": [
"https://atelier.example/"
],
"observed_at": "2026-10-25T19:08:00.227309+00:00",
"access": "synthetic",
"description": "Original supplied bytes. Artifact date is import time; source dates are retained inside, not verified."
},
{
"id": "import-record",
"path": "import.json",
"sha256": "0161ecef90b5ab720f2b3ea2394a70806c8992628c2074fdfe860c5002380068",
"kind": "operator-docs",
"targets": [
"https://atelier.example/"
],
"observed_at": "2026-10-25T19:08:00.227309+00:00",
"access": "synthetic",
"description": "Import context, source-code fingerprints and omitted-rule coverage; import time is not capture time."
},
{
"id": "computed-results",
"path": "assessment.json",
"sha256": "801f34c408582f077f218500cd49acfad2a3bde889a8aee1c580833a13251998",
"kind": "validator-output",
"targets": [
"https://atelier.example/"
],
"observed_at": "2026-10-25T19:08:00.227309+00:00",
"access": "synthetic",
"description": "Computed reference outcomes, not normative conformance expectations; assessment performed at import time."
},
{
"id": "target-1-intent",
"path": "evidence/target-1-intent.json",
"sha256": "ca4dbd63e8726529601e81518a4b94bd22fc326eb27a5c9c1da5718f85c16c04",
"kind": "intent",
"targets": [
"https://atelier.example/"
],
"observed_at": "2026-10-25T09:10:00Z",
"access": "synthetic",
"description": "Derived supplied record; latest-supplied-date; target observation date used for undated derived fields. Original fields unchanged; no missing evidence inferred."
},
{
"id": "target-1-http",
"path": "evidence/target-1-http.json",
"sha256": "620e76172ca7ceb7052821106f8923b8d2aa63d6d369dd7c99b8a6d13cc2fa48",
"kind": "http",
"targets": [
"https://atelier.example/"
],
"observed_at": "2026-10-25T09:12:00Z",
"access": "synthetic",
"description": "Derived supplied record; latest-supplied-date; target observation date used for undated derived fields. Original fields unchanged; no missing evidence inferred."
},
{
"id": "target-1-html",
"path": "evidence/target-1-html.json",
"sha256": "35bab09332725be6e421afc0d81e22f2181db1e85f79ef3155b6618e2ca75cc7",
"kind": "html",
"targets": [
"https://atelier.example/"
],
"observed_at": "2026-10-25T09:10:00Z",
"access": "synthetic",
"description": "Derived supplied record; latest-supplied-date; target observation date used for undated derived fields. Original fields unchanged; no missing evidence inferred."
},
{
"id": "target-1-robots",
"path": "evidence/target-1-robots.json",
"sha256": "71153da7cbbc98b754bed4f334413638a7955e53a4aef9ba7092d997381f4b4c",
"kind": "robots",
"targets": [
"https://atelier.example/"
],
"observed_at": "2026-10-25T09:10:00Z",
"access": "synthetic",
"description": "Derived supplied record; latest-supplied-date; target observation date used for undated derived fields. Original fields unchanged; no missing evidence inferred."
}
],
"results": [
{
"control_id": "TS04",
"status": "C",
"evaluation_state": "complete",
"reason": "Computed supplied-capture outcomes: pass=2, fail=0, not-applicable=0, inconclusive=0; omitted pairs=0; declared scope only. TS04 — client HTTP observé / observed HTTP client: [\"TSEP-Public-Demo/2\"]; accès réel Googlebot non observé / actual Googlebot access unobserved.",
"procedure": "TSEP offline capture adapter 50; bounded reference interpretation, supplied reviews retained; no collection.",
"evaluated_targets": [
"https://atelier.example/"
],
"evidence_ids": [
"computed-results",
"import-record",
"supplied-input",
"target-1-html",
"target-1-http",
"target-1-intent",
"target-1-robots"
],
"atomic_results": [
{
"rule_id": "TS04-A01",
"target": "https://atelier.example/",
"outcome": "pass",
"reason": "pass — https://atelier.example/assets/app.js: attendu=allow, observé=allow; Longest normalized pattern; Allow wins equal specificity; profil=google-robotstxt-fields-v2; lignes=[[3, \"allow\", \"/assets/\"]]; champs relevés hors portée accès / fields outside access scope=[]; champs supplémentaires / additional fields=0; valeurs intégrales / complete values: retained robots response; registre / registry=google/robotstxt@22b355ff855419e6a3ff8ff09c0ad7fdb17116f9/reporting_robots.cc; directive_crawler=googlebot; policy applied only to HTTP client=TSEP-Public-Demo/2; actual Googlebot representation unobserved",
"evidence_ids": [
"supplied-input",
"import-record",
"computed-results",
"target-1-intent",
"target-1-http",
"target-1-html",
"target-1-robots"
]
},
{
"rule_id": "TS04-A02",
"target": "https://atelier.example/",
"outcome": "pass",
"reason": "pass — https://atelier.example/assets/app.js: pass — Longest normalized pattern; Allow wins equal specificity; profil=google-robotstxt-fields-v2; lignes=[[3, \"allow\", \"/assets/\"]]; champs relevés hors portée accès / fields outside access scope=[]; champs supplémentaires / additional fields=0; valeurs intégrales / complete values: retained robots response; registre / registry=google/robotstxt@22b355ff855419e6a3ff8ff09c0ad7fdb17116f9/reporting_robots.cc; directive_crawler=googlebot; policy applied only to HTTP client=TSEP-Public-Demo/2; actual Googlebot representation unobserved; pass — Synthetic exercise: public JavaScript source, status 200; no login, CAPTCHA or interstitial in the retained response.; HTTP observations refer to declared client=TSEP-Public-Demo/2; actual Googlebot HTTP access unobserved",
"evidence_ids": [
"supplied-input",
"import-record",
"computed-results",
"target-1-intent",
"target-1-http",
"target-1-html",
"target-1-robots"
]
}
]
}
]
}
Verify this file’s integrity
SHA-256 b647726ec9e6a9a303177e7a253a40cd762463174d63713c94b132edaffff3fe
This hash identifies the demonstration file. It does not establish a real collection.