{"mission": "Narrow Highway gives humans and agents a governed way to find, check, use, and preserve information without losing its source, authority, or history.", "surface": "secular", "note": "A conduit, not a source: the engine FINDS and VERIFIES; it does not generate the answer. Every count below is computed from the running engine at the moment you asked, and carries the definition of what was counted — so no number here can drift from what the code actually does, and none can be misread as a bigger claim than it is.", "verifiers": {"secular_modules": {"count": 68, "means": "distinct verifier modules reachable on the secular surface"}, "witness_modules": {"count": 3, "means": "distinct verifier modules added on the witness surface (theology/doctrine, scripture, witness) — surfaced only there"}, "distinct_modules_total": {"count": 71, "means": "distinct verifier modules in total, secular + witness, counted once each"}, "domain_names_accepted": {"count": 149, "means": "domain NAMES the router accepts, including aliases — several names route to one module ('mathematics' and 'math' are the same verifier), so this is always larger than the module count and is NOT a count of capabilities"}, "verifier_files_on_disk": {"count": 72, "means": "verifier source files, excluding the package __init__ and the shared base"}, "cross_cutting": {"count": 0, "means": "verifiers that run on every packet regardless of domain"}}, "tools": {"count": 94, "names": ["ask", "attest_record", "audit", "backmatter", "badges_issue", "badges_verify", "bible_places", "calendar_create", "candidate_commit", "candidate_get", "candidate_narrow", "canon", "capabilities", "card_connections", "card_get", "cards_browse", "cards_stats", "character_get", "characters_browse", "coach_guidance", "coach_mastery", "coach_next", "coach_overview", "coach_recommend", "coach_subjects", "coach_unit", "commentary", "commons_read", "consent_check", "cross_references", "curate", "curate_queue", "curate_signable", "daily_card", "deck_open", "decks", "discern", "grid_axis", "grid_dimension", "group_contribute", "group_create", "group_get", "group_join", "groups_list", "harmony", "identity_create", "identity_fingerprint", "identity_verify", "kernel", "kernel_gate", "library_health", "locate", "mesh_door", "mesh_inbox", "mesh_leave_on_door", "mesh_map", "mesh_post", "mesh_signable", "moderation_signable", "narratives", "now", "original_words", "playbook_read", "playbook_signable", "playbook_submit", "pronounce", "prophecy_traces", "read_passage", "redact", "report", "resolve", "seal_fetch", "search", "seeds", "self_attest", "shelf_drop", "shelf_read", "shelf_signable", "steward_budget", "steward_cost_destroyed", "study_create", "study_export", "study_find", "study_import", "teachings", "timeline", "tsk_cross_references", "verify", "want_offer", "want_open", "wants_list", "witnesses", "word_occurrences", "word_study"], "means": "MCP tools an agent can call on the secular surface"}, "routes": {"api_get_paths": {"count": 134, "paths": ["/activity.json", "/almanac", "/apothecary", "/archetype", "/archetypes", "/archetypes/match", "/attest", "/backmatter", "/badges", "/bind/challenge", "/block", "/build.json", "/canon", "/capabilities", "/card", "/card.html", "/card/connections", "/cards", "/cards/for-the-group", "/cards/stats", "/character", "/characters", "/coach/guidance", "/coach/journey", "/coach/next", "/coach/overview", "/coach/recommend", "/coach/subjects", "/coach/unit", "/codex", "/codex/artifact", "/codex/connections", "/codex/scripture", "/codex/themes", "/codex/verify", "/commentary", "/commons", "/connect/event", "/consent", "/consent/revoke", "/consent/signable", "/contact", "/cross_refs", "/curate", "/curate/queue", "/curate/signable", "/daily", "/deck", "/deck/open", "/decks", "/decks/predict", "/drop", "/drop/signable", "/floor", "/formation", "/formation/help", "/formation/kinds", "/graph", "/grid", "/grid/dimension", "/group", "/groups", "/growth", "/harmony", "/health", "/health/memory", "/identity", "/identity/describe", "/identity/fingerprint", "/journal", "/journal/dates", "/kernel", "/kernel/gate", "/land", "/library/health", "/locate", "/mesh", "/mesh/door", "/mesh/inbox", "/mesh/map", "/mesh/signable", "/moderation/signable", "/narratives", "/now", "/original", "/passage", "/path", "/places", "/playbook", "/playbook/signable", "/playbook/submit", "/plow", "/profile", "/profile/community", "/profile/path", "/profile/served", "/pronounce", "/prophecy", "/push/key", "/report", "/resolve", "/route", "/seal", "/search", "/seeds", "/shelf", "/speak/health", "/steward", "/study", "/study_find", "/systems", "/teachings", "/thread", "/thread/digest", "/thread/lineage", "/thread/recall", "/thread/recalled", "/thread/verify", "/threads", "/threads/search", "/timeline", "/tsk", "/tv/automaton", "/tv/lineup", "/unchecked", "/unchecked/answer", "/wants", "/witness", "/word_occurrences", "/word_study", "/works", "/works/artifact", "/works/item", "/works/verify"], "means": "JSON GET endpoints served by the engine (not static files)"}, "rate_limited": {"count": 72, "means": "endpoints behind the rate limiter"}, "registered_routes": {"count": 192, "means": "entries in the single route registry ROUTES"}}, "substrate": {"cards": {"count": 676266, "means": "cards in the keeping (the shared corpus, both surfaces)"}, "mcp_profiles": {"count": 6, "names": ["coach", "community", "core", "library", "sovereign", "witness"], "means": "mounts at /mcp/<name>, each serving one plane of the tool catalog (every tool lives in exactly one); /mcp serves the full catalog for existing clients; community is off unless the host enables it"}, "cards_substance": {"count": 26060, "means": "measured cards whose body is >= 120 chars — they answer something"}, "cards_stubs": {"count": 4231, "means": "measured cards whose body is < 120 chars — a pointer, not an answer — stub_ratio 0.1397"}, "cards_frozen": {"count": 637371, "means": "cards whose body lives on a shard, not in memory — NOT judged; counting a frozen card as a stub would report our load strategy as the library's poverty"}, "harmony_events": {"count": 97, "means": "events of Christ's life in the Harmony, each citing every gospel that records it"}, "timeline_events": {"count": 100, "means": "events on the Timeline across the Old Testament, New Testament, and Church History"}, "timeline_events_disputed": {"count": 11, "means": "Timeline events whose date is genuinely disputed among scholars — these carry BOTH positions and declare no winner"}}, "boundaries": {"generated": false, "means": "nothing in the keeping is generated by a model; text is found and attributed, and generated material is quarantined, never cited as a source", "authority_is_never_silently_upgraded": true, "declines_when_it_cannot_verify": true, "no_account_required": true, "parity": "every study surface a human reads as a page is a tool an agent can call over the same data, under the same gate, with the same refusals"}, "how_to_read_this": "Each count carries a 'means' line. Compare like with like: 'domain_names_accepted' counts router aliases, NOT capabilities; 'distinct_modules_total' is the honest answer to 'how many verifiers'."}