TSEPCONTROL FREE BETA
Menu

Where would you like to go?

Back to example sources

SYNTHETIC SOURCE · PUBLIC EXAMPLE

stories/robots/before/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:07:59.977139+00:00",
  "assessor": {
    "name": "TSEP authored demo; synthetic decisions only",
    "mode": "semiAuto",
    "tool": {
      "name": "TSEP offline capture adapter",
      "version": "50"
    }
  },
  "scope": {
    "label": "atelier.example — robots/before | 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": "Authored example; declared scope only",
    "exclusions": [
      "Fictional evidence and supplied synthetic decisions; no actual site, human reviewer, Google visit or browser rendering."
    ]
  },
  "profile": "custom",
  "controls": [
    "TS04"
  ],
  "claim": "scoped-assessment",
  "artifacts": [
    {
      "id": "supplied-input",
      "path": "input.json",
      "sha256": "1806ae71443eeb726ad6161a3fda6f8fa7fc1b6238d85d7ede0f47efa9e4523a",
      "kind": "operator-docs",
      "targets": [
        "https://atelier.example/"
      ],
      "observed_at": "2026-10-25T19:07:59.977139+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": "806092cfdbac643b8aeda83f83a174f5f1276381803182a5ba1d2e534b2cb95a",
      "kind": "operator-docs",
      "targets": [
        "https://atelier.example/"
      ],
      "observed_at": "2026-10-25T19:07:59.977139+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": "980e947271ac6f68d5bf97b41f1284ce43e2eccaff53027bfe000323b04d7d17",
      "kind": "validator-output",
      "targets": [
        "https://atelier.example/"
      ],
      "observed_at": "2026-10-25T19:07:59.977139+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:00: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": "64b67aef5ce43bdf25995c36643fb60bb2d192fa4a5b622476ca876893c840ae",
      "kind": "http",
      "targets": [
        "https://atelier.example/"
      ],
      "observed_at": "2026-10-25T09:00: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:00: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": "6063f56d2ae11a509da21b0292d199d1b8d88ddab26b246da8d3f15657ff4d77",
      "kind": "robots",
      "targets": [
        "https://atelier.example/"
      ],
      "observed_at": "2026-10-25T09:00: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": "NC",
      "evaluation_state": "complete",
      "reason": "Computed supplied-capture outcomes: pass=0, fail=2, 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": "fail",
          "reason": "fail — https://atelier.example/assets/app.js: attendu=allow, observé=disallow; Longest normalized pattern; Allow wins equal specificity; profil=google-robotstxt-fields-v2; lignes=[[3, \"disallow\", \"/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": "fail",
          "reason": "fail — https://atelier.example/assets/app.js: fail — Longest normalized pattern; Allow wins equal specificity; profil=google-robotstxt-fields-v2; lignes=[[3, \"disallow\", \"/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; inconclusive — Revue motivée de ressource absente; 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 609033a0fa9a441b786b8242c04f3626914928841a91e7708fdf87eb30687305

This hash identifies the demonstration file. It does not establish a real collection.