Skip to content

API Reference

Complete Python API reference for RSVS. All methods are available on the Rsvs class, imported as:

from rsvs import Rsvs

Constructor

r = Rsvs(
    entity_promote_n=3,   # Minimum co-occurrence contexts for atom promotion
    theta_assign=0.12,    # Jaccard threshold for sense assignment
    n_warm=20,            # Warm-up observations before adaptive thresholds
    eta=0.1,              # EMA smoothing factor for confidence
)

Method Categories

Category Methods Description
Core ingest, query, context_query, compose Build and query the knowledge graph
Analysis similarity, structural_similarity, substitution_analysis, context_similarity, appraise, relate Compare and analyze concepts
Reasoning mcts_query, set_thinking_mode, consolidate, run_reflection, verify Advanced reasoning and maintenance
Inspection node_info, senses, nodes, atoms, confidence_map, entity_candidates, status Inspect graph internals
Persistence save, load, snapshot_v1, consume_events_v1, latest_seq_v1 Save/load and event streaming

Type Reference

All return types are PyO3-native classes compiled from Rust. They are typed (PEP 561) with .pyi stubs for IDE support.

Type Source Description
IngestStats rsvs._rsvs Statistics from an ingest operation
QueryResult rsvs._rsvs Context-aware query result with active sense
SimResult rsvs._rsvs Jaccard similarity result with shared/unique atoms
StructuralSimResult rsvs._rsvs Structural similarity with shared/differing compositions
SubstitutionResult rsvs._rsvs Substitution pairs transforming concept A into B
NodeInfo rsvs._rsvs Detailed node metadata
SenseInfo rsvs._rsvs Sense details with grounding evidence
AppraiseResult rsvs._rsvs Text plausibility verdict
RelateResult rsvs._rsvs Related concepts via spreading activation
MCTSResult rsvs._rsvs MCTS reasoning result
ContextQueryResult rsvs._rsvs Depth-controlled traversal result
ConsolidationResult rsvs._rsvs Graph cleanup statistics
ReflectionResult rsvs._rsvs Self-correction action results
GroundingEvidence rsvs._rsvs Confirming/contradicting context counts