{
  "entry_id": "linkedin",
  "count": 1,
  "chain_verified": true,
  "latest": "sha256:28452437bcb9b21db9fea5a447ba0498f99e92972c9f6c3901809336876211be",
  "events": [
    {
      "entry_id": "linkedin",
      "seq": 0,
      "ts": "2026-08-16T00:00:00Z",
      "event": "indexed",
      "method": "gate",
      "verdict": "not-attempted",
      "reference_task": "Authenticate as a LinkedIn member and publish one text post, then read that same post back by its URN — pass if the returned post body matches the string that was sent. NOT ATTEMPTED: the User Agreement prohibits automated access, so this task was never run.\n",
      "utility_verified": null,
      "review": null,
      "permission": {
        "status": "prohibited",
        "source": "https://www.linkedin.com/legal/user-agreement",
        "quote": "8.2. Don’ts\nYou agree that you will not :\nDevelop, support or use software, devices, scripts, robots or any other means or\nprocesses (such as crawlers, browser plugins and add-ons or any other technology)\nto scrape or copy the Services, including profiles and other data from the Services;\n...\nUse bots or other unauthorized automated methods to access the Services, add or\ndownload contacts, send or redirect messages, create, comment on, like, share, or\nre-share posts, or otherwise drive inauthentic engagement;\n"
      },
      "a_score": 0,
      "band": "agent-prohibited",
      "dimensions": {
        "access": null,
        "payment": null,
        "interface": null,
        "completion": null,
        "docs": null
      },
      "rubric_sha": "sha256:cd605a44799f49951bf078fda63c5b21ad3c07db494f41d38ad19ce729c5551a",
      "transcript_sha": null,
      "attested_by": "did:key:PENDING",
      "prev": null,
      "hash": "sha256:28452437bcb9b21db9fea5a447ba0498f99e92972c9f6c3901809336876211be",
      "signature": null
    }
  ],
  "ui": {
    "title": "linkedin — indexing audit trail",
    "message": "Append-only, hash-chained record of every time linkedin was indexed. Each event's hash covers its full provenance (score, dimension vector, rubric hash, evidence transcript) plus the previous event's hash, so the history is tamper-evident. Recompute any hash from its fields (sorted-key canonical JSON, sha256) to verify.",
    "human_url": "/entry/linkedin.html",
    "navigation": [
      {
        "label": "capability card",
        "href": "/entry/linkedin.json"
      },
      {
        "label": "the index",
        "href": "/index.json"
      },
      {
        "label": "rubric",
        "href": "/rubric/v0.2.json"
      }
    ]
  }
}