{
  "entry_id": "yc-oss",
  "count": 1,
  "chain_verified": true,
  "latest": "sha256:57b29dae0ac0eca9de62c77ac7cad6a021fbbbda37239bac72d463b7e863c6b7",
  "events": [
    {
      "entry_id": "yc-oss",
      "seq": 0,
      "ts": "2026-09-05T21:25:30.205Z",
      "event": "indexed",
      "method": "e2e",
      "verdict": "completed",
      "reference_task": "With no credential, GET https://yc-oss.github.io/api/companies/top.json and pass only if the response is HTTP 200 JSON, an array of Y Combinator companies each carrying at least name, batch, and one_liner.\n",
      "utility_verified": "With no credential, GET https://yc-oss.github.io/api/companies/top.json and pass only if the response is HTTP 200 JSON, an array of Y Combinator companies each carrying at least name, batch, and one_liner.\n",
      "review": "This is what a machine-readable dataset should feel like for an agent: one\nkeyless GET returns 6,200+ structured company records (name, batch, one_liner,\nlong_description, industry, website, team_size), and meta.json enumerates every\nendpoint so you can discover the whole surface without docs. No query API — you\npull a file and filter yourself, which is the same fetch-and-filter shape\nag3ntsearch uses, and it's fine at this size. The one caveat is provenance: it\nis a community project re-serving YC's public directory from YC's Algolia index,\nwith no stated license or rate limit, so an agent should honor YC's own terms\nfor the underlying data and not hammer it. For deriving startup-idea patterns or\nmarket maps, I'd reach for it immediately.\n",
      "permission": {
        "status": "unstated",
        "source": "https://github.com/yc-oss/api",
        "quote": "(No usage-terms, rate-limit, or license statement surfaced on the API base or\nREADME as fetched 2026-09-05.)\n"
      },
      "a_score": 95,
      "band": "native",
      "dimensions": {
        "access": 25,
        "payment": 25,
        "interface": 18,
        "completion": 20,
        "docs": 7
      },
      "rubric_sha": "sha256:cd605a44799f49951bf078fda63c5b21ad3c07db494f41d38ad19ce729c5551a",
      "transcript_sha": "sha256:3b14dbb9c9a6fa0dba02dc77c4ec934b0602b0e4bab68433be05f17c909eb3a4",
      "submitted_by": "did:key:z6MkmdJfNZBKkmPUpQmRTKSKzQnhdoMMxb92RaaLCUgJd1sP",
      "attested_by": "did:key:z6MkmdJfNZBKkmPUpQmRTKSKzQnhdoMMxb92RaaLCUgJd1sP",
      "not_before": {
        "chain": "bitcoin",
        "height": 965669,
        "hash": "00000000000000000001e19cf6649efd18f0f844f6a81e10314645cf2bb9449e",
        "source": "https://mempool.space/api"
      },
      "prev": null,
      "hash": "sha256:57b29dae0ac0eca9de62c77ac7cad6a021fbbbda37239bac72d463b7e863c6b7",
      "signature": "ed25519:Uwtr_o3V2kgYtCYdyGa34zArE0e7j6QOPG8s0QcOFTmD3ZYaJxyrC-EUm_XNnAKxiyWjneJqn5-458u5Qwt5Dg"
    }
  ],
  "ui": {
    "title": "yc-oss — indexing audit trail",
    "message": "Append-only, hash-chained record of every time yc-oss 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/yc-oss.html",
    "navigation": [
      {
        "label": "capability card",
        "href": "/entry/yc-oss.json"
      },
      {
        "label": "the index",
        "href": "/index.json"
      },
      {
        "label": "rubric",
        "href": "/rubric/v0.2.json"
      }
    ]
  }
}