API
Read only, no key, CORS open.
GET /api/randomone quotation recordGET /api/search?q=liberty&limit=20full text searchGET /api/person/<slug>a person, their ties and their quotationsGET /api/library?state=sc&q=Conroypaginated library records, with provider identifiers and source linksGET /api/people?state=sc&standing=nativepeople, filterable by state and standingGET /api/quote/<id>a single record
Use state=nc or state=sc on people, search and random endpoints. Omit it for both Carolinas. A person has one profile and may have multiple state connections; states gives standing within each state.
A quotation record separates attestation, where the words occurred,
from provenance, how this index came to hold them. A person record
carries standing and the affiliations it was derived from.