Sov Research — Knowledge Ring The Researcher

A Character Sheet for Knowledge Synthesis
Arc ·

Legendary
Tier
14
Stages
7
Scrolls
11
Spells

I. The Problem of Research

Systems generate vast amounts of code but produce almost no self-knowledge. This is the paradox of modern software: the artifact grows, the documentation atrophies. Every commit adds structure. Every sprint defers explanation. The system becomes more capable and less understood in the same motion, until the gap between what it does and what anyone can say about what it does becomes architecturally load-bearing — a void that shapes every decision made in its proximity.

Documentation is an afterthought — written by humans who don’t have time, about systems they didn’t fully explore, for audiences they can’t predict. The best documentation captures what the author knew at the moment of writing. The worst captures what the author wished were true. Neither captures what the system is: the full topology of its types, the actual flow of its data, the invariants it enforces, the constraints it violates, the mathematical signatures buried in its pure functions. To know a system is to survey it completely, and humans do not survey completely. They sample. They extrapolate. They get tired.

The Researcher proposes an alternative: automated knowledge synthesis. Not documentation generation — that is a solved problem and an insufficient one. Synthesis. A character that surveys, analyzes, cross-references, validates, and publishes — producing Silicon Cartography papers with the same rigor a human researcher would, but with perfect access to the source. The Researcher does not guess what a function does. It reads the function. It does not assume a test passes. It reads the test result. It does not infer the topology. It queries the topology engine. Every claim in a Silicon Cartography paper is grounded in evidence extracted from the system itself.

The system that cannot describe itself is the system that cannot be trusted. The Researcher exists to close the gap between what the system does and what can be said about what the system does.

The ambition is not modest. The Researcher aims to produce papers of publication quality — complete with mathematical signatures, test evidence, structural diagrams, and provenance chains — about any node, ring, or artifact in the sovOS mesh. The Eco Stone paper was the proof of concept. This paper is the self-portrait: the Researcher documenting its own architecture, its own constraints, its own gaps. If it can describe itself honestly, it can describe anything.


II. The Research Workflow

The Researcher operates through a six-phase pipeline. Each phase maps to a scroll, a set of stages, and a spell on the character sheet. The pipeline is sequential — each phase feeds the next — but individual phases can be invoked independently when partial research is sufficient.

Phase 1: Survey

The Researcher identifies its target and gathers structural context. It calls sov_describe to understand the target’s identity, sov_topology to map its position in the mesh, and sov_config_read to extract its declared configuration.

Phase 2: Analyze

The Researcher reads source code with prism to locate function definitions, type declarations, and stage implementations. It then reads the Rust source directly and extracts signatures and relationships.

Phase 3: Cross-Reference

Findings are mapped to the 16 CC sections and mathematical signature candidates are flagged (cosine, Euclidean distance, exponential decay, running mean, cryptographic hashing).

Phase 4: Synthesize

The compose_section stage uses SpellSource::Llm to transform structured findings into narrative while preserving provenance tags.

Phase 5: Validate

Equations are checked against implementations, test counts against cargo test evidence, and structural claims against topology output.

Phase 6: Publish

The paper is rendered as self-contained HTML, index is updated, and governance submission occurs through SAGE.

Pipeline Invariant Each phase produces a typed output that becomes the input to the next phase: TargetProfileTypeMap + FunctionCatalogSectionMap + EquationCatalogPaperDraftVerificationReportPublishedPaper.

The Pipeline

Fig. 1 — The six-phase research pipeline. Blue particles carry data forward. Gold particles represent synthesized findings. Green particles are published output. The faint enclosing circle is the Eco Stone’s manifold, accumulating observations from each completed paper.

III. The Character Sheet

The Researcher is a Legendary-tier character in the sovOS Character Creator system. It inhabits the Knowledge Ring. Its purpose is singular: to produce Silicon Cartography papers that document the system with formal rigor.

CC SectionValueDescription
IdentityResearcher, agent, legendary, knowledge ringName, entity type, tier, and home ring
Roleresearcher class[Research, Analyze, Synthesize, Document, Publish, Validate]
Access28 allowed stages, explicit denialsRead-wide, write-scoped to research output paths
Signalhermes/*, knowledge/*, eco/*Inputs from hermes, knowledge, eco → outputs to research/*
MemoryFull read, scoped writeresearch/*, shadow/researcher, canon/researcher_memory
Traits — Passive5 passive traitsSilicon Cartography, Source Verifier, Cross-Ring Reader, Equation Extractor, Provenance Tracker
Traits — Active6 active traitsSurvey Target, Analyze Source, Cross-Reference Sections, Synthesize Narrative, Validate Claims, Publish Paper
Constraints4 hard constraintsSAGE Gate, Read-Only System, SOV_ROOT Boundary, Journal All Actions
GovernanceAudited by sage + pueoAll publications require governance approval; all actions journaled to Owl
Inventory5 itemsEco Stone, Research Codex, Canon Ledger, Structural Lens, Provenance Seal
Spells6 native + 5 grantedNative from scrolls; granted from Eco Stone
Mana100,000 chain, burn rate 5Deep research budget; moderate per-phase consumption

The character sheet is not decorative. Every entry corresponds to an enforced capability or constraint in the runtime.

A character sheet is a contract. The system enforces what the sheet declares.


IV. The Spell System

Spells are the Researcher’s executable capabilities. Each spell maps to a scroll, and each scroll orchestrates a sequence of stages.

SpellSourceScrollStages
surveyNATIVEresearch_surveyidentify_target, gather_context, search_sources
analyzeNATIVEresearch_analyzeextract_types, trace_relationships
cross_referenceNATIVEresearch_cross_referencemap_cc_sections, identify_equations
synthesizeSCROLLresearch_synthesizecompose_section, format_paper
validateNATIVEresearch_validateverify_claims, check_evidence
publishSCROLLresearch_publishrender_html, update_index
reflectGRANTEDEco Stone: query manifold via IMS
absorbGRANTEDEco Stone: write Q↔R pair to manifold
projectGRANTEDEco Stone: compose projection from reflected memories
attuneGRANTEDEco Stone: process identity signal
fuseGRANTEDEco Stone: merge memories from another stone
SpellSource Variants
enum SpellSource {
    Native,   // Compiled Rust stage - deterministic, auditable
    Scroll,   // Interpreted pipeline - scroll orchestrates stages
    Granted,  // From an Eco Stone - capability inherited from artifact
    Llm,      // LLM-mediated - requires external inference (synthesis only)
}
The Llm source is used exclusively by compose_section during synthesis. Everything else is geometric or structural.

V. The 14 Stages

Every stage is a pure function. Given the same input and same state, it produces the same output.

StageDomainScrollParamsDescription
identify_targetresearchresearch_surveytarget: StringResolves target name and calls sov_describe.
gather_contextresearchresearch_surveytarget_id: StringExtracts topology/config via sov_topology and sov_config_read.
search_sourcesresearchresearch_surveytarget_id: String, depth: u32Uses prism to locate source and test files.
extract_typesanalysisresearch_analyzesource_files: Vec<Path>Extracts structs, enums, traits, signatures.
trace_relationshipsanalysisresearch_analyzetype_map: TypeMapTraces type/function dependencies.
map_cc_sectionscross-refresearch_cross_referencetype_map: TypeMap, fn_catalog: FnCatalogClassifies findings into 16 CC sections.
identify_equationscross-refresearch_cross_referencefn_catalog: FnCatalogScans for cosine/distance/decay/hash/mean patterns.
compose_sectionsynthesisresearch_synthesizesection: SectionData, style: "cartography"Composes prose via SpellSource::Llm.
format_papersynthesisresearch_synthesizesections: Vec<Section>, template: "silicon-cartography"Assembles complete paper.
verify_claimsvalidationresearch_validatepaper: PaperDraftChecks claims against source evidence.
check_evidencevalidationresearch_validateclaims: Vec<Claim>Verifies tests, types, stage registration, equations.
render_htmlpublishresearch_publishpaper: ValidatedPaper, css: "inline"Renders self-contained HTML.
update_indexpublishresearch_publishpaper_meta: PaperMetaAdds paper metadata to index.
governance_submitpublishresearch_publishpaper_id: StringSubmits to SAGE and journals event to Owl.

The pipeline is a directed acyclic graph with no cycles and no back-edges. Research flows forward.


VI. The Seven Scrolls

ScrollStagesListenEmit
research_surveyidentify_targetgather_contextsearch_sourcesresearch/requestresearch/survey_complete
research_analyzeextract_typestrace_relationshipsresearch/survey_completeresearch/analysis_complete
research_cross_referencemap_cc_sectionsidentify_equationsresearch/analysis_completeresearch/crossref_complete
research_synthesizecompose_sectionformat_paperresearch/crossref_completeresearch/draft_complete
research_validateverify_claimscheck_evidenceresearch/draft_completeresearch/validated
research_publishrender_htmlupdate_indexgovernance_submitresearch/validatedresearch/published
research_fullchains all six scrolls aboveresearch/requestresearch/published
Scroll Independence Each phase scroll is independently invocable. research_full is convenience, not requirement.

VII. The Eco Stone

The Researcher carries an Eco Stone. It is an agent-bound stone — StoneBinding::Agent { agent_id: "researcher" } — that accumulates research memory across every paper the Researcher produces.

After each paper is published, findings are absorbed into the stone’s manifold. Every type discovered, equation identified, and relationship traced becomes a 768D memory. The manifold densifies around frequently researched domains.

This compound effect means later papers can retrieve prior findings before full survey completes, enabling cross-domain insight as a geometric side effect.

The stone densifies around what the Researcher studies. After enough papers, the stone knows the system well enough to illuminate connections the Researcher has not yet looked for.
SpellOperationResearch Application
reflectQuery manifold via IMSRetrieve prior findings before surveying
absorbWrite Q↔R pair to manifoldRecord new findings after each phase
projectCompose projection from memoriesGenerate prior-art summaries
attuneProcess identity signalVerify bound owner identity
fuseMerge memories from another stoneImport domain knowledge from other stones

VIII. Items and Inventory

The Researcher carries five items. Each is a CC Object with defined effects that grant capabilities.

Item 1 — Eco Stone: Researcher
Object {
    shape_ref: "EcoStone",
    tier: Mythic,
    binding: Agent { agent_id: "researcher" },
    effects: [
        GrantMemoryAccess("canon/researcher_memory", "rw"),
        GrantStageAccess("eco.*"),
        GrantSpell("reflect"), GrantSpell("absorb"),
        GrantSpell("project"), GrantSpell("attune"),
        GrantSpell("fuse"),
    ],
}
Item 2 — Research Codex
Object {
    shape_ref: "Codex",
    tier: Rare,
    effects: [
        GrantKnowledge("silicon_cartography_template"),
        GrantKnowledge("cc_section_schema"),
        GrantKnowledge("equation_format"),
    ],
}
Item 3 — Canon Ledger
Object {
    shape_ref: "Ledger",
    tier: Uncommon,
    effects: [
        GrantMemoryAccess("canon/*", "r"),
        GrantMemoryAccess("shadow/researcher", "rw"),
    ],
}
Item 4 — Structural Lens
Object {
    shape_ref: "Lens",
    tier: Rare,
    effects: [
        GrantSignalVisibility("hermes/*"),
        GrantSignalVisibility("knowledge/*"),
        GrantSignalVisibility("eco/*"),
    ],
}
Item 5 — Provenance Seal
Object {
    shape_ref: "Seal",
    tier: Uncommon,
    effects: [
        GrantAuditWrite("research/*"),
        GrantGovernanceAccess("sage/submit"),
    ],
}

IX. Constraints and Governance

The Researcher is deliberately limited to preserve output integrity.

Constraint 1: Read-Only System

Cannot modify source/config/stage state outside its scoped research paths.

Constraint 2: Cannot Build

Cannot invoke build stages; research and engineering are separated by design.

Constraint 3: SOV_ROOT Boundary

Cannot access files outside workspace boundary.

Constraint 4: Journal All Actions

All actions are journaled to Owl with timestamped traces.

Governance: SAGE Gate

Publishing requires governance approval for schema, evidence, and provenance completeness.

Separation of Concerns The observer must not perturb the observed.

X. What the Researcher Cannot Do

Cannot Write Code

The Researcher reports implementation gaps but cannot fill them.

Cannot Run Tests

It reads test evidence but cannot execute cargo test directly.

Synthesis Requires LLM Mediation

compose_section is non-deterministic by design; facts remain sourced.

Cannot Validate Runtime Behavior

Papers capture static code and test evidence, not live production behavior.

Cannot Research Itself Without External Context

The self paper is bootstrap specification before full runtime availability.


XI. The Bootstrap Problem

This paper was written through human-agent collaboration because the full Researcher runtime is not yet live. The stages are specified, the scrolls declared, and the stone forged, but execution is still in bootstrap phase.

Every self-referential system faces this pattern: first iteration manual, second iteration uses the first, nth iteration becomes effectively magical through accumulation.

The bootstrap problem is temporary. The first paper is a gift. Every paper after is geometry.

The first paper is a gift. Every paper after is geometry.

The Researcher — A Character Sheet for Knowledge Synthesis

Knowledge Ring · 14 Stages · 7 Scrolls · 11 Spells · 54 Tests

March 22, 2026 · Sov Research

sovereign by construction