{
  "schema_name": "patentchecker.ownership_set",
  "schema_version": "0.1",
  "canonicalization": { "scheme_id": "pc-canon-v1", "float_decimals": 6 },
  "watchlist": { "watchlist_id": "wl_delivery_demo", "watchlist_version": "v0.1" },
  "run": {
    "run_id": "run_ownership_1",
    "run_at": "2026-01-05T00:00:00Z",
    "compiler": { "name": "patentchecker", "version": "0.1.52" }
  },
  "scope_policy": "exact",
  "scope": {
    "required": {
      "jurisdictions": ["US"],
      "registries": ["uspto_assignment"],
      "record_types": ["assignment", "security_interest"],
      "time_window": { "start": "2026-01-01", "end": "2026-12-31" },
      "what_not_checked": ["FOREIGN_REGISTRIES"]
    },
    "observed": {
      "jurisdictions": ["US"],
      "registries": ["uspto_assignment"],
      "record_types": ["assignment", "security_interest"],
      "time_window": { "start": "2026-01-01", "end": "2026-12-31" },
      "what_not_checked": ["FOREIGN_REGISTRIES"]
    },
    "exceeded": {
      "jurisdictions": [],
      "registries": [],
      "record_types": [],
      "time_window": { "start": "2026-01-01", "end": "2026-12-31" },
      "what_not_checked": []
    },
    "scope_decision": { "decision": "PASS" }
  },
  "completeness_limits": {
    "sources_used": [{ "source_name": "uspto_assignment", "source_snapshot_id": "snap_own", "fileset_policy": "snapshot_complete" }],
    "jurisdictions_checked": ["US"],
    "registries_checked": ["uspto_assignment"],
    "record_types_checked": ["assignment", "security_interest"],
    "time_window": { "start": "2026-01-01", "end": "2026-12-31" },
    "what_not_checked": ["FOREIGN_REGISTRIES"]
  },
  "sources": [
    {
      "source_name": "uspto_assignment",
      "source_snapshot_id": "snap_own",
      "content_hash": "sha256:1414141414141414141414141414141414141414141414141414141414141414",
      "fileset_policy": "snapshot_complete",
      "fileset_hash": "sha256:1414141414141414141414141414141414141414141414141414141414141414"
    }
  ],
  "records": [
    {
      "record_id": "assign:fam_aav_ext1",
      "record_date": "2026-01-02",
      "jurisdiction": "US",
      "record_type": "ASSIGNMENT_RECORDED",
      "refs": { "ref_type": "uspto_reel_frame", "ref_value": "012345/067890" },
      "parties": { "roles": [{ "role": "assignee", "name": "REGENXBIO" }, { "role": "assignor", "name": "Legacy Vector Co." }] },
      "patents": [{ "jurisdiction": "US", "patent_no": "12345678", "family_id": "fam_aav_ext1" }],
      "evidence_refs": [{ "source_snapshot_id": "snap_own", "artifact_path": "snap_own/assign1.pdf", "artifact_sha256": "sha256:1515151515151515151515151515151515151515151515151515151515151515" }]
    },
    {
      "record_id": "lien:fam_aav_ext1",
      "record_date": "2026-01-03",
      "jurisdiction": "US",
      "record_type": "SECURITY_INTEREST_RECORDED",
      "refs": { "ref_type": "ucc_filing", "ref_value": "2026-000001" },
      "parties": { "roles": [{ "role": "debtor", "name": "REGENXBIO" }, { "role": "secured_party", "name": "RoyaltyBank" }] },
      "patents": [{ "jurisdiction": "US", "patent_no": "12345678", "family_id": "fam_aav_ext1" }],
      "evidence_refs": [{ "source_snapshot_id": "snap_own", "artifact_path": "snap_own/lien1.pdf", "artifact_sha256": "sha256:1616161616161616161616161616161616161616161616161616161616161616" }]
    },
    {
      "record_id": "assign:fam_aav_ext2",
      "record_date": "2026-01-04",
      "jurisdiction": "US",
      "record_type": "ASSIGNMENT_RECORDED",
      "refs": { "ref_type": "uspto_reel_frame", "ref_value": "012345/067891" },
      "parties": { "roles": [{ "role": "assignee", "name": "REGENXBIO" }, { "role": "assignor", "name": "Second Legacy Co." }] },
      "patents": [{ "jurisdiction": "US", "patent_no": "22345678", "family_id": "fam_aav_ext2" }],
      "evidence_refs": [{ "source_snapshot_id": "snap_own", "artifact_path": "snap_own/assign2.pdf", "artifact_sha256": "sha256:1717171717171717171717171717171717171717171717171717171717171717" }]
    }
  ]
}
