QUORUMRELAY / REFERENCE

Provider capability research inventory

Observed: 2026-11-11. Revision: researched-pass-7. Release incomplete. All 31 families received a bounded research pass; unresolved contracts and access blockers remain explicit. Follow-up evidence adds NovusAGENDA’s 12-page partial engine traversal, a bounded Granicus Superior Clip search, the CivicPlus Select historical-import file mapping, CivicPlus Essential and TelVue Connect v2 read contracts, eSCRIBE’s exact public calendar POST, Legistar’s selected Vote/RollCall reads, and guarded WebLink access failures. These bounded sources do not establish provider-wide discovery or write acceptance.

Artifacts

Proof and status rules

Capability evidence, implementation status and acceptance are independent. Legistar event 7011, selected Vote/RollCall reads, two CHAMP event details, NovusAGENDA’s East Brunswick selected-window listing, and Granicus Superior native Clip search have bounded engine receipts; each remains scoped and partial. Essential, TelVue and Wistia account routes have fixture-tested source paths but no tenant credentials/live account reads. Provider write acceptances remain not_run, including Essential multimedia update. UI labels are not JSON request fields. Indexed product features are not exact machine contracts. Credentials-blocked and unverified operations are not unsupported. Mock fixtures, including a mocked browser, do not establish undisclosed provider requests or live acceptance. The full plan authorizes supported provider writes only against an explicitly authorized test tenant. No provider test tenant or credentials were supplied, so live write acceptance remains access-blocked and no remote writes were performed. No arbitrary public-city data was mutated. Synthetic/mock checks are local implementation evidence only, not provider acceptance. Procurement/outreach were not authorized; deletes, unrelated repository/platform administration, automatic OCR/transcription and implicit bidirectional synchronization are outside this scope. Existing saved fixture captures are baseline evidence, not new live representative checks; the NovusAGENDA and guarded WebLink receipts are separately dated follow-up evidence. Research FetchUrl observations are recorded separately and do not count as successful engine discovery/fetch tests. Public failures, login redirects and extractor-only output remain explicit.

Outbound interface classification

These are ledger-entry counts, not feature counts, implementation counts or acceptance counts.

Interface type Entries
documented_automated_api 29
unresolved 28
gated_sdk_contract_unverified 4
manual_ui_documented_machine_contract_unverified 76
documented_file_import 1
manual_ui_export_only_import_unverified 1
manual_ui_or_feature_indexed_only 3
other_product_applicability_unverified 3
neutral_standard_not_provider_write 1

Documented automated routes occur for Legistar, Laserfiche Repository v2, Wistia and the support-token-gated CivicPlus Essential API in this bounded pass. The Essential API contract is test-host documentation with incomplete response/pagination semantics and no supplied token; no live access or acceptance is claimed. Even these require adapter implementation, exact applicable permissions and independent receipts. Laserfiche has explicit unresolved content-type and page-pairing contradictions. Legistar Vote/RollCall POST and PUT under EventItems are documented; required PersonId and ValueId fields are explicit, while tenant value IDs, write credentials and live acceptance remain unresolved. Manual-UI-based supported operations remain implementation gaps, not unsupported operations. They require a real supported workflow contract or authorized product/browser investigation; a fabricated POST is never a substitute.

Important exact-contract findings

Capability evidence matrix

Evidence only: D=documented; O=observed; B=baseline original source; U=unverified; X=documented unavailable. A D/O/B is not implementation or acceptance.

Family identify discover fetch parse native_search local_search neutral_export vendor_file_export create update upload
F01 legistar D D D B D U U U D D D
F02 primegov O O O B O U U U U U U
F03 granicus O O O B O U U U U U U
F04 novusagenda O O O B O U U D D D D
F05 civicplus-select O O O B D U U D D D D
F06 civicplus-agenda-center O O O B U U U O D D D
F07 municode-meetings O O O B U U U O D D D
F08 boardbook O O O B U U U U D D D
F09 escribe O O O B O U U U U U U
F10 simbli O U O B D U U D D D U
F11 civicweb O O O B D U U D D D D
F12 iqm2 O O O B U U U O D U D
F13 swagit O O O B O U U U U U U
F14 suiteone-media O O O B O U U D U D D
F15 peak O O O B O U U D D D D
F16 utah-public-notice O O O B O U U U D D D
F17 destiny-agendaquick O O O B D U U U D D U
F18 town-hall-streams O O O B U U U U D U U
F19 telvue O O O B U U U U D D D
F20 champ O O O B O U U U D D D
F21 onbase O O O B D U U O D D D
F22 laserfiche-weblink O D D B D U U U D D D
F23 towncloud O O O B U U U U D D U
F24 digital-towpath B U B B U U U U D U U
F25 clerkbase O U O B O U U D U U U
F26 first-party O O O B U U U U U U U
F27 wistia O D O B D U U U D D D
F28 boardable O O O B O U U O D D D
F29 gworks O O O B U U U U D U U
F30 boarddocs O U O B D U U O D D D
F31 tyler-meeting-manager O O O B D U U U D D D

Validation

scripts/validate_capabilities.py validates JSON Schema, source/runtime hashes, all evidence references, exact identities/aliases,34 baseline mappings, operation labels against the declared status model, and five negative mutations. With --baseline-source it independently reads the original pinned SOURCE_FORMATS using AST, without importing Townlight. Validation does not establish current engine behavior or provider acceptance. Run with the repository test environment: python scripts/sync_capabilities.py then python scripts/validate_capabilities.py --baseline-source <absolute-pinned-meeting_imports.py>. jsonschema is a test dependency. Installed-wheel inclusion and actual Engine alias/API behavior belong to engine validation.