What this page is
This page states how objects held by the external provider CourtListener Adapter landed can be given a stable address by the provider’s own identifier. An address is not a Source Record: no Counterpedia source identity, capture, or admission is attached to anything addressed here, and addressing an object does not show that it exists, is current, or is supported.
Addressable object kinds
The identity of an object is courtlistener:<kind>:<canonical native identifier>. It is the provider’s own identifier inside the provider’s own namespace. It is never derived from a title, a hostname, an address, or a string match, and it is not a Counterpedia identity.
CourtListener docket
- Native identifier
- Docket ID
- Accepted form
- a positive integer, the docket object's own id
- Canonical spelling
- Leading zeros are removed. Nothing else is changed.
- Route
/providers/courtlistener/objects/docket/<canonical native identifier>
- A docket is the top of CourtListener's case-law object hierarchy (docket, then opinion cluster, then opinion). It is a different object from any cluster or opinion inside it.
Identifier shape taken from provider documentation:CourtListener opinion
- Native identifier
- Opinion ID
- Accepted form
- a positive integer, the opinion object's own id
- Canonical spelling
- Leading zeros are removed. Nothing else is changed.
- Route
/providers/courtlistener/objects/opinion/<canonical native identifier>
- This is the opinion object's own id. It is NOT the number in a courtlistener.com opinion page address: CourtListener documents that the id in those addresses is the cluster id, and that opinion ids do not reliably match cluster ids. Counterpedia does not read identifiers out of page addresses.
- An opinion cluster is a separate CourtListener object and has no addressing kind in this scheme.
Identifier shape taken from provider documentation:
Implemented by Counterpedia’s adapter
Two separate lists from two separate artifacts. What a service offers is not what an adapter implements, and neither list is derived from the other.
- What the service offers (provider capabilities)
- Search
- Metadata lookup
From the pinned inventory. It describes the service, not any adapter.
- What the landed adapter declares (implemented capabilities)
- Search
- Native-ID resolution
Landed adapter, manifest pinned
- Offered by the service, not declared by the adapter: Metadata lookup.
- Declared by the adapter, not listed for the service in the inventory: Native-ID resolution. The two lists come from different artifacts and are not required to agree.
- Adapter manifest (canonical sha256)
- sha256:cba85a4d3030d486a1901a37d8d08a74c735473c69ac3959e1a4099dc3436011
The capability set the landed adapter itself declares, taken from its manifest as pinned at the same snapshot as the inventory. It states what the adapter declares, not that any call has run, succeeded, or returned anything.
Six distinct object families
These are different kinds of thing with different owners. None is an alias of, or a step toward, another; moving from one to the next is a separate act with its own record.
- Provider — owned by the pinned provider inventory.An external service that can help discover sources. Not: A source, and not any object the service holds.
- Provider object — owned by the provider (its own native identifier).One object in a provider's own system, named by the provider's native identifier within that provider's namespace. Not: A Source Record. It carries no Counterpedia source identity and is not evidence, support, or admitted.
- Discovery observation — owned by Source Intelligence (a sealed record of one provider call).What a provider reported at a stated time for one query. Not: A finding that the reported thing exists or is as described, and not a capture.
- Candidate locator — owned by Source Intelligence (descends from a discovery observation).An address a discovery observation turned up as a candidate. Not: Source identity, and not a reason to fetch, trust, or admit what it points at.
- Captured artifact — owned by Acquisition (exact bytes, with a digest).Bytes that were actually retained from one locator at one time. Not: Admitted, supported, authentic, or current by being retained.
- Source Record — owned by the Counterpedia Source Registry (governed).A governed Counterpedia record with its own source identity, capture posture, and admission. Not: Created by addressing, resolving, or listing anything here.