Skip to content
learn

Every crate and every public function

The lessons of this course each take one family of algorithms and go deep. This page does the opposite: it lists everything, so that a name met in a tool result or an error message can be traced back to the crate and module it came from.

It is generated by scripts/sync-ix-api-map.mjs from a local IX checkout, with one git grep over the pinned commit — never edited by hand. Run npm run sync:ix-api-map to rebuild it after re-pinning.

Kind Count
functions 2307
structs 702
enums 191
traits 47
constants 129
type aliases 22
80 crates 3398
Crate Public declarations What it is
ga-chatbot 53 ga-chatbot — Rust QA harness + MCP bridge for the GA chatbot
ix-acoustic-tune 58 ix-acoustic-tune — acoustic parameter auto-tuning (experimental)
ix-adversarial 22 —
ix-agent 237 Library interface of ix-agent — the MCP server that exposes ix algorithms and governance primitives as Claude Code tools
ix-agent-core 32 This crate defines the types that ix-middleware, ix-approval, ix-session, the trace flywheel, and the migrated ix-loop-detect all consume
ix-ai-annotations 25 In-source AI annotation extractor
ix-approval 13 Primitive #3 of the harness primitives roadmap (see docs/brainstorms/2026-04-10-ix-harness-primitives.md)
ix-assumption-graph 59 Temporal assumption graph — Phase 1
ix-autograd 48 Reverse-mode automatic differentiation for IX pipelines
ix-autoresearch 78 Karpathy-style edit-eval-iterate kernel for IX subsystems
ix-baml 19 ix-baml — the boundary between IXQL’s dynamic dataflow and BAML’s typed LLM functions
ix-blast-radius 7 Blast-radius analyzer for the qa-architect-cycle pipeline
ix-bracelet 61 Dihedral group D₁₂ operator algebra on 12-bit pitch-class sets
ix-cache 68 Embedded in-process cache — blazing fast, zero external dependencies
ix-catalog-core 5 Shared substrate for ix’s queryable, MCP-surfaced catalogs
ix-category 30 Category theory primitives for the machin ML toolkit
ix-chaos 44 Chaos theory toolkit
ix-code 100 Code analysis: extract complexity metrics from source code using lightweight keyword-based analysis plus optional tree-sitter AST, git history trajectories, …
ix-context 83 This crate is not primarily a better retrieval system for Claude. Claude is the beneficiary; Demerzel is the customer
ix-dashboard 31 —
ix-demo 61 —
ix-duck 78 ix-duck — an in-process DuckDB “analyst bench” over IX telemetry, with IX algorithms exposed as SQL UDFs
ix-duck-ext 4 ix-duck-ext — loadable DuckDB C-API extension exposing IX algorithms as SQL
ix-dynamics 31 Continuous dynamics for the machin ML toolkit
ix-ensemble 8 Ensemble methods: bagging, random forest, boosting
ix-evolution 42 Evolutionary algorithms: genetic algorithms, genetic programming, differential evolution, and selection operators
ix-fractal 21 —
ix-fuzzy 44 Primitive #5 of the harness primitives roadmap (docs/brainstorms/2026-04-10-ix-harness-primitives.md)
ix-game 57 Game theory toolkit
ix-governance 106 Demerzel governance: constitutions, personas, policies, and tetravalent logic
ix-gpu 36 GPU-accelerated compute via WGPU
ix-grammar 39 Probabilistic grammar infrastructure for TARS integration
ix-graph 50 Graph algorithms, Markov chains, state space exploration, and agent routing for token-efficient skill dispatch
ix-harness-cargo 5 Harness adapter — cargo test --format=json output → SessionEvent::ObservationAdded stream
ix-harness-clippy 3 Harness adapter — cargo clippy --message-format=json output → SessionEvent::ObservationAdded stream
ix-harness-ga 6 Stub harness adapter — Guitar Alchemist governance events → SessionEvent::ObservationAdded stream
ix-harness-github-actions 7 Harness adapter — GitHub Actions workflow run summary → SessionEvent::ObservationAdded stream
ix-harness-signing 8 Phase A of the harness signature layer — canonical serialization, Ed25519 sign/verify, and a minimal key-registry type
ix-harness-tars 3 Harness adapter — tars ComprehensiveDiagnostics → SessionEvent stream
ix-invariant-coverage 34 Invariant-catalog coverage analysis
ix-io 81 Data ingestion and output for the machin ML toolkit
ix-ixql 79 ix-ixql — parser and evaluator for IXQL, the language Demerzel writes its governance pipelines in (Demerzel/pipelines/*.ixql)
ix-ktheory 10 Algebraic K-theory for the machin ML toolkit
ix-loop-detect 18 First concrete primitive of the ix-middleware stack (see docs/brainstorms/2026-04-10-ix-harness-primitives.md, item 2)
ix-manifold 12 Pure-Rust manifold learning
ix-math 191 Core math primitives for the machin ML toolkit
ix-memory 46 Experimental compact memory formats for session history over mathematical spaces
ix-net 13 Networking-related catalogs and helpers for ix
ix-nn 72 Neural network primitives: layers, backpropagation, loss functions, attention mechanisms, positional encodings, and transformer building blocks
ix-number-theory 28 —
ix-optick 16 Memory-mapped OPTIC-K v4 index reader with brute-force cosine search
ix-optick-sae 24 —
ix-optimize 26 Optimization algorithms: gradient descent variants, simulated annealing, particle swarm optimization, and convergence utilities
ix-petri 63 A [PetriNet] is places, transitions, weighted arcs and a marking
ix-pipeline 71 DAG pipeline executor for skill orchestration
ix-probabilistic 35 Space-efficient probabilistic data structures
ix-quality-trend 93 Aggregates timestamped quality snapshots from the GuitarAlchemist ecosystem (embedding diagnostics, voicing analysis audits, chatbot QA) and emits an executi…
ix-quality-validate 8 ix-quality-validate — JSON-schema validator for the canonical dashboard envelope written to state/quality/<domain>/*.json
ix-registrar 9 ix-registrar — the Federation / registrar deep module (CONTEXT.md)
ix-registry 10 Link-time capability registry for ix skills
ix-registry-check 8 Buf-style breaking-change detector for capability-registry.json
ix-rl 23 Reinforcement learning: environments, bandits, Q-learning
ix-rotation 36 3D rotation mathematics: quaternions, dual quaternions, SLERP, Euler angles, rotation matrices, axis-angle, and Plücker coordinates
ix-sanitize 10 ix-sanitize — injection regex stripper, source envelope wrapper, and Confidential/Unknown verdict gate for governance pipelines
ix-search 52 Search algorithms toolkit
ix-sedenion 42 —
ix-sentinel 3 —
ix-sentrux-annotations 26 Bridge: sentrux structural-rule findings → AI annotation contract
ix-session 15 Primitive #4 of the harness primitives roadmap (see docs/brainstorms/2026-04-10-ix-harness-primitives.md)
ix-signal 102 Signal processing toolkit: transforms, filters, spectral analysis
ix-skill 126 ix — Claude Code ML skill CLI, library entry point for tests
ix-skill-macros 1 #[ix_skill] — annotates a plain Rust function as a registry-discoverable skill
ix-streeling 18 ix-streeling — Streeling University’s generator: turn the ecosystem’s learning files into a federated catalog (state/streeling/catalog.jsonl) and a campu…
ix-supervised 79 Supervised learning algorithms: regression, classification, and metrics
ix-topo 27 Topological data analysis for the machin ML toolkit
ix-types 14 Shared type lattice for the ix skill registry
ix-unsupervised 50 Unsupervised learning: clustering and dimensionality reduction
ix-value 12 ix-value — the Business-Value Scorecard generator: federate each repo’s hand-authored state/value/manifest.json into a scored catalog (`state/value/catal…
ix-voicings 57 ix-voicings — Phase A of the voicings study pipeline
memristive-markov 76 —

ga-chatbot — Rust QA harness + MCP bridge for the GA chatbot. Source.

Module Kind Public declarations
(crate root) functions ask_stub, load_fixtures
(crate root) structs ChatbotRequest, ChatbotResponse, Source
(crate root) enums Instrument
aggregate functions aggregate_verdicts
aggregate structs JudgeVerdict, QaResult
algebra functions answer_query
algebra structs AlgebraRequest, AlgebraResponse
coverage functions analyze, classify_intent, load_corpus_categories, load_telemetry, recommended_corpus_category
coverage structs CoverageReport, IntentCluster, ProposedTestCase, TelemetryEntry
coverage enums IntentLabel
coverage constants MIN_COVERAGE_PROMPTS
mcp_bridge functions call_tool, execute_tool, kill, list_tools, merged_tools, new, set_timeout, shutdown, spawn
mcp_bridge structs McpBridge, McpBridgeConfig, McpChild, ToolDescriptor
mcp_bridge enums McpError
mcp_bridge type aliases Result
qa functions calculate_pitch_classes, check_topology_claim, compute_semantic_score, load_corpus_ids, load_transitions, parse_fret_array, run_deterministic_checks, run_deterministic_checks_with_config, run_deterministic_checks_with_topology
qa structs AutoresearchConfig, Finding, SemanticScore, TransitionEntry
shapley functions compute_prompt_shapley
shapley structs PromptShapleyScore

ix-acoustic-tune — acoustic parameter auto-tuning (experimental). Source.

Module Kind Public declarations
(crate root) traits AskTell
cmaes functions mean, minimize, new, population_size, sigma, with_bounds
cmaes structs CmaEs
contract functions failed
contract structs Candidate, CandidateScore, Guardrail, RenderSpec, TuneRequest, TuneResult
contract constants REQUEST_SCHEMA, RESULT_SCHEMA
features functions autocorrelation_f0, magnitude_spectrum, mel_filterbank, mel_spectrum, mfcc, rms, spectral_centroid, spectral_flux, spectral_rolloff
reference functions analyze, attack_seconds, band_decay_slope, default_band_edges, fit_inharmonicity, inharmonicity_b, per_band_decay_slopes
reference structs ReferenceDescriptor
reference constants DEFAULT_HOP, DEFAULT_WINDOW
session functions ingest, iteration, new, next_request, read_result, recommend, write_request
session structs SessionConfig, TuneSession
spectral_loss functions decompose_residual, layered_perceptual_loss, multi_resolution_stft_loss, recommendation, stft_loss
spectral_loss structs LossWeights, ResidualBreakdown
transforms functions analytic_signal, chroma, cqt, cqt_frequencies, envelope, hilbert
Module Kind Public declarations
defense functions adversarial_training_augment, clip_and_smooth, detect_adversarial, feature_squeezing, input_gradient_regularization
evasion functions cw_attack, fgsm, jsma, pgd, universal_perturbation
poisoning functions detect_label_flips, influence_function, spectral_signature_defense
poisoning structs PoisonResult
privacy functions differential_privacy_noise, membership_inference_score, model_confidence_masking, prediction_purification
robustness functions certified_radius, empirical_robustness, lipschitz_estimate
robustness structs RobustnessReport

Library interface of ix-agent — the MCP server that exposes ix algorithms and governance primitives as Claude Code tools. Source.

Module Kind Public declarations
acoustic_tune functions analyze_reference, spectral_distance
demo functions find_scenario, ix_demo, list_scenarios, run_scenario
demo structs DemoStep, ScenarioMeta
demo enums Difficulty, StepInput
demo traits DemoScenario
demo type aliases GlueFn
demo::scenarios functions all, all_meta
demo::scenarios::chaos_detective structs ChaosDetective
demo::scenarios::cost_anomaly_hunter structs CostAnomalyHunter
demo::scenarios::governance_gauntlet structs GovernanceGauntlet
demo::scenarios::sprint_oracle structs SprintOracle
eval::permutation_importance functions permutation_importance
eval::silhouette functions silhouette_score
flywheel functions export_session_to_trace_dir, session_event_to_trace_event, session_to_trace
flywheel enums ExportError
handlers functions adversarial_fgsm, annotations_scan, ast_query, autocorrelation, autograd_run, autoresearch_run, bandit, bloom_filter, cache_op, cargo_deps, catalog_list, category, chaos_lyapunov, code_analyze, code_catalog, code_smells, code_topology, dbscan, distance, eigen, evolution, explain_algorithm, explain_algorithm_with_ctx, feature_importances, federation_discover, fft, fir_filter, fractal, fuzzy_eval, ga_bridge, game_nash, git_churn, git_log, gmm, governance_belief, governance_check, governance_persona, governance_policy, gradient_boosting, grammar_catalog, grammar_evolve, grammar_search, grammar_weights, graph_ops, grothendieck_delta, grothendieck_nearby, grothendieck_path, hyperloglog, kalman, kmeans, linear_regression, markov, mesh_correlate, ml_pipeline, ml_predict, nl_to_pipeline, nn_forward, number_theory, optick_search, optimize, pca, pipeline_compile_placeholder, pipeline_exec, pipeline_list, pipeline_run_placeholder, quality_gate_history, random_forest, render_audit, render_audit_with_ctx, rfc_catalog, rotation, search_info, sedenion, sentrux_annotate, session_flywheel_export, silhouette, spectrogram, stats, supervised, svd, tars_bridge, thinker_hits, topo, trace_ingest, triage_session, triage_session_with_ctx, tsne, viterbi, voicings_payload, wavelet_denoise
maintain_gate functions ix_maintain_gate
ml_pipeline functions run_pipeline, run_predict
ml_pipeline structs PipelineConfig, PreprocessConfig, SourceConfig, SplitConfig
projection functions events_to_observations
projection constants WEIGHT_COMPLETED, WEIGHT_FAILED, WEIGHT_LOOP_BLOCK, WEIGHT_POLICY_BLOCK, WEIGHT_REPLACED, WEIGHT_SAFETY_BLOCK
registry_bridge functions all_registry_tools, clear_session_log, current_session_log, dispatch, dispatch_action, install_session_log, is_registry_backed, mcp_name, registry_handler_marker, shared_loop_detector, shared_middleware_chain
scopes functions allows, from_name, resolve
scopes enums Scope
scopes constants SCOPES
server_context functions deliver_response, new, sample, sample_with_image, write_outbound, write_value
server_context structs ServerContext
server_context constants SAMPLING_TIMEOUT
skills::acoustic_tune functions analyze_reference, spectral_distance
skills::assumption_graph functions assumption_belief_at, assumption_claims, assumption_drift, assumption_query
skills::batch1 functions autocorrelation, dbscan, distance, eigen, feature_importances, fft, fir_filter, gmm, governance_belief, kalman, kmeans, linear_regression, pca, silhouette, spectrogram, stats, svd, wavelet_denoise
skills::batch2 functions adversarial_fgsm, bandit, bloom_filter, category, chaos_lyapunov, evolution, fractal, game_nash, governance_check, governance_persona, governance_policy, gradient_boosting, grammar_evolve, grammar_search, grammar_weights, graph, hyperloglog, markov, mesh_correlate, nn_forward, number_theory, optimize, random_forest, rotation, search, sedenion, supervised, topo, viterbi
skills::batch3 functions cache, code_analyze, context_walk, federation_discover, fuzzy_eval, ga_bridge, ml_pipeline, ml_predict, pipeline, session_flywheel_export, tars_bridge, trace_ingest
skills::petri functions petri_analyze
skills::prime_radiant functions governance_graph, governance_graph_rescan
tools functions call, call_with_ctx, list, list_scoped, new, tool_names, validate_pipeline_spec
tools structs Tool, ToolRegistry
triage functions build_distribution, hex_priority, parse_hexavalent_label, parse_plan, sort_plan_by_priority
triage structs TriagePlanItem
triage enums TriageError
triage constants RECURSION_GUARD_TOOL

This crate defines the types that ix-middleware, ix-approval, ix-session, the trace flywheel, and the migrated ix-loop-detect all consume. Source.

Module Kind Public declarations
action functions loop_key, ordinal
action enums AgentAction
beliefs functions new, project_beliefs, tool_proposition
beliefs structs BeliefMiddleware
context functions caller, child_seed, synthetic_for_legacy
context structs AgentCapabilities, ReadContext, VecEventSink, WriteContext
context traits EventSink
error enums ActionError
error type aliases ActionResult
event functions value_only
event structs ActionOutcome
event enums BlockCode, MiddlewareVerdict, SessionEvent
handler structs LegacyAdapter
handler traits AgentHandler
handler constants fn
middleware functions dispatch, is_empty, len, new, push
middleware structs MiddlewareChain
middleware traits Middleware

In-source AI annotation extractor. Source.

Module Kind Public declarations
(crate root) functions extract_workspace
(crate root) enums Error
parser functions parse_line
parser structs ParsedMarker
reconciler functions new, reconcile, with_test_files
reconciler structs ReconcilerConfig, ReconciliationReport
truth functions conflicts, polarity, weighted
types functions annotation_id, as_str, from_char, parse
types structs Annotation, Location, Reconciliation, Source
types enums AnnotationKind, Certainty, TruthValue
types constants SCHEMA_VERSION
walker functions extract

Primitive #3 of the harness primitives roadmap (see docs/brainstorms/2026-04-10-ix-harness-primitives.md). Source.

Module Kind Public declarations
classify functions classify_action_kind
classify enums ActionKind
classify constants fn
middleware functions classify, with_defaults
middleware structs ApprovalConfig, ApprovalMiddleware
middleware constants fn
verdict structs ApprovalVerdict, BlastRadius
verdict enums Evidence, Tier
verdict constants fn

Temporal assumption graph — Phase 1. Source.

Module Kind Public declarations
drift functions diff, is_clean, snapshot, verify_bindings
drift structs ClaimRecord, DriftItem, DriftReport, Snapshot
fusion functions fuse
fusion structs FusedClaim
graph functions contradictions, dag, from_annotations, from_nodes, from_parts, from_workspace, from_workspace_with_research, get, node_count, nodes
graph structs AssumptionGraph, Contradiction
graph enums BuildError
html functions render
node functions as_str, domain, is_research_claim, research_claim
node structs AssumptionNode, ResearchClaim
node enums NodeCertainty, NodeKind
opinion functions from_hexavalent, from_truth, projected, to_hexavalent
opinion structs Opinion
opinion constants DEFAULT_BASE_RATE
temporal functions belief_at, claim_id, diff, events, from_jsonl, is_empty, len, new, record, revise, to_jsonl
temporal structs BeliefChange, BeliefEvent, BeliefLog, BeliefSnapshot
temporal constants BELIEF_EVENT_SCHEMA_VERSION
view functions namespace_of, prime_radiant_graph, view
view structs ClaimView, FacetedView

Reverse-mode automatic differentiation for IX pipelines. Source.

Module Kind Public declarations
(crate root) enums AutogradError
(crate root) type aliases Result
mode functions allows_non_diff, requires_tape
mode enums ExecutionMode
ops functions add, alloc_like, backward, div_scalar, input, matmul, mean, mul, sub, sum, variance
ops_fft functions rfft_magnitude
tape functions get, get_mut, get_tool_state, is_empty, len, new, push, set_tool_state, take_tool_state
tape structs DiffContext, Tape, TapeNode, TensorHandle
tensor functions as_f64, from_array, from_array_with_grad, shape
tensor structs Tensor
tensor enums TensorData
tool traits DifferentiableTool
tool type aliases ValueMap
tools::linear_regression functions build_graph
tools::linear_regression structs LinearRegressionTool, LinregState
tools::mse_loss functions build_graph
tools::mse_loss structs MseLossState, MseLossTool
tools::stats_mean structs StatsMeanState, StatsMeanTool
tools::stats_variance structs StatsVarianceState, StatsVarianceTool

Karpathy-style edit-eval-iterate kernel for IX subsystems. Source.

Module Kind Public declarations
(crate root) functions as_string, as_uuid, new, parse, resume_experiment, run_experiment
(crate root) structs Outcome, RunId
(crate root) traits Experiment
(crate root) constants HARD_KILL_CASCADE_THRESHOLD, MCP_ITERATION_CAP
cache functions get, is_enabled, key_for, new, set, with_ttl
cache structs CacheBridge
error enums AutoresearchError, EvalCategory
log functions append, finalize, open, path, read_log
log structs CostLedger, JsonlLog
log enums FsyncPolicy, LogEvent
log constants SCHEMA_VERSION
milestones functions is_complete_milestone, promote_run, sanitize_text, validate_run_id, validate_slug
policy functions ben_ameur_t0, calibrate_initial_temperature, into_policy, sa_with_calibrated_t0
policy structs GreedyPolicy, RandomSearchPolicy, SimulatedAnnealingPolicy
policy enums Decision, Strategy
policy traits AcceptancePolicy
target_chatbot functions new
target_chatbot structs ChatbotConfig, ChatbotScore, ChatbotTarget
target_grammar functions default_smoke, held_out, n_rules, new, theoretical_optimum
target_grammar structs GrammarConfig, GrammarScore, GrammarTarget
target_optick functions as_array, ci_reduced, default_smoke, floor_and_renormalize, from_array, new, production_weights, sum, true_optimum, with_alpha, with_baseline, with_floor
target_optick structs CIReducedConfig, OpticKConfig, OpticKScore, OpticKTarget
target_optick enums RebuildMode
time_budget functions soft, soft_and_hard, soft_deadline_from_now
time_budget structs TimeBudget

ix-baml — the boundary between IXQL’s dynamic dataflow and BAML’s typed LLM functions. Source.

Module Kind Public declarations
(crate root) functions get, invoke, is_empty, names, new, register
(crate root) structs BamlRegistry, FnOperation, StaticResponse
(crate root) enums BamlError
(crate root) traits BamlOperation
claude_cli functions build_args, new, parse_envelope, render_prompt, with_config
claude_cli structs ClaudeCliConfig, ClaudeCliOperation
claude_cli constants SUPPRESSED_AUTH_VARS

Blast-radius analyzer for the qa-architect-cycle pipeline. Source.

Module Kind Public declarations
(crate root) functions analyze, component_for_path, layer_for_path, one_way_doors_in, score_blast
(crate root) structs BlastRadius
(crate root) enums Layer

Dihedral group D₁₂ operator algebra on 12-bit pitch-class sets. Source.

Module Kind Public declarations
action traits Action
dihedral structs DihedralElement
dihedral traits Group
dihedral constants fn
forte functions all_forte_numbers, forte_number
forte structs ForteNumber
forte constants fn
fourier functions dft, dft_magnitudes, dft_phases, phase_aligned_similarity
fourier constants ZERO_TOL
fourier type aliases Cf
grothendieck functions delta, find_nearby, find_shortest_path, grothendieck_delta, icv, is_zero, l1_norm, l2_norm, total, z_related_pairs
grothendieck structs Delta, Icv
grothendieck constants fn
neo_riemannian functions classify_triad, h, l, n, p, r, s
neo_riemannian enums TriadKind
orbit functions all_prime_forms, orbit, orbit_unique
pc_set functions from_pcs, iter_pcs, multiply
pc_set structs PcSet
pc_set constants fn
prime_form functions bracelet_prime_form, necklace_prime_form
serial functions all_forms, combinatorial_inversion_levels, combinatorial_prime_levels, form, from_slice, hexachords, invert, matrix, multiply, new, pcs, retrograde, transpose
serial structs ToneRow
serial enums RowForm, SerialError

Embedded in-process cache — blazing fast, zero external dependencies. Source.

Module Kind Public declarations
lru functions clear, evict, is_empty, len, new, peek_lru, remove, touch
lru structs LruPolicy
persist functions load_snapshot, save_snapshot, snapshot_info
persist structs SnapshotInfo
pubsub functions channels, id, new, publish, recv, subscribe, subscriber_count, try_recv, unsubscribe
pubsub structs Message, PubSub, Subscription
store functions contains, decr, default_cache, delete, evict_expired, expire, flush_all, get, get_str, hdel, hget, hgetall, hit_rate, hset, incr, incr_by, keys, llen, lpop, lpush, lrange, new, persist, pubsub, rpop, rpush, sadd, scard, set, set_str, set_with_ttl, sismember, smembers, srem, stats, ttl, with_max_capacity, with_shards, with_ttl
store structs Cache, CacheConfig, CacheEntry, CacheStats

Shared substrate for ix’s queryable, MCP-surfaced catalogs. Source.

Module Kind Public declarations
(crate root) functions normalize_snake_case, string_contains_ci
(crate root) structs CatalogSummary
(crate root) enums CatalogError
(crate root) traits Catalog

Category theory primitives for the machin ML toolkit. Source.

Module Kind Public declarations
core structs ComposedFunctor
core traits Category, Functor, Monoidal, NaturalTransformation
instances functions add_edge, apply, empty, get, has_edge, identity, is_valid, new, set, zero
instances structs Graph, GraphCategory, GraphHomomorphism, LinearMap, VecCategory
monad functions counit, forget, free, kleisli_compose, unit
monad structs Adjunction, FreeForgetfulAdj, OptionMonad, ResultMonad
monad traits Monad

Chaos theory toolkit. Source.

Module Kind Public declarations
attractors functions as_slice, chen, chen_derivatives, henon, henon_iterate, integrate, logistic_map, lorenz, lorenz_derivatives, new, rk4_step, rossler, rossler_derivatives
attractors structs ChenParams, HenonParams, LorenzParams, RosslerParams, State3D
bifurcation functions bifurcation_diagram, detect_period, feigenbaum_delta, find_period_doublings
bifurcation structs BifurcationPoint
control functions drive_response_sync, ogy_control, pyragas_control
de_rham functions de_rham_curve_1d, de_rham_interpolate
embedding functions cao_embedding_dimension, delay_embed, optimal_delay
fractal functions box_counting_dimension_2d, correlation_dimension, hurst_exponent
lyapunov functions classify_dynamics, lyapunov_spectrum, mle_1d
lyapunov enums DynamicsType
poincare_map functions mean_return_time, poincare_section, return_map
poincare_map structs Crossing
takagi functions takagi, takagi_series

Code analysis: extract complexity metrics from source code using lightweight keyword-based analysis plus optional tree-sitter AST, git history trajectories, …. Source.

Module Kind Public declarations
advanced functions analyze_metric_spectrum, build, compute_k_invariants, embed_call_hierarchy, is_empty, len, similar_functions
advanced structs CodeSimilarityIndex, HyperbolicCodeMap, KTheoryInvariants, MetricSpectrum
aggregate functions aggregate_file_metrics, gini_coefficient, shannon_entropy
aggregate structs AggregatedMetrics
aggregate constants MAX_HISTOGRAM_BINS
analyze functions analyze_file, analyze_source, from_extension, from_path, name
analyze enums Language
catalog functions all, as_str, by_category, by_language, by_technique, counts, parse
catalog structs CatalogCounts, CodeAnalysisCatalog, CodeAnalysisTool
catalog enums ToolCategory
catalog constants CATALOG
gates functions compute_risk_delta, map_verdict_to_escalation, stub, verdict_from_delta, verdict_with_contradiction
gates structs MetricDelta, Provenance, RiskDelta, Scorecard, Signal
metrics functions feature_names, n_features, to_features
metrics structs CodeMetrics, FileMetrics
physics functions analyze_code_stability, compute_laplacian_spectrum, detect_lie_symmetries, kalman_filter_metrics, model_code_evolution, wavelet_decompose_metrics
physics structs CodeEvolutionModel, CodeStability, FilteredQuality, LaplacianSpectrum, LieSymmetryReport, MultiScaleAnalysis
physics enums StabilityClass
semantic functions baz, callee_name, extract_call_graph, extract_definitions, extract_semantic_metrics, extract_semantic_metrics_for, name, run_ast_query
semantic structs AstMatch, CallEdge, CallGraph, SemanticMetrics
semantic enums CalleeHint
smells functions detect_smells
smells structs CodeSmell
smells enums Severity
topology functions alpha_entry, alpha_helper, beta_work, call_graph_from_semantic, compute_code_topology, gamma_back, gamma_sink, module_call_graph, undirected_edge_count
topology structs CallGraph, CodeTopology, ModuleResolution, Unit
topology constants MAX_EDGES, MAX_NODES
trajectory functions compute_trajectory
trajectory structs MetricTrajectory
trajectory enums TrajectoryError, Trend
trajectory constants DEFAULT_ALPHA, MAX_BLOB_SIZE, MIN_COMMITS

This crate is not primarily a better retrieval system for Claude. Claude is the beneficiary; Demerzel is the customer. Source.

Module Kind Public declarations
cache functions clear, get, hash_bytes, hash_file_content, invalidate_path, is_empty, len, new, put, stats
cache structs CacheKey, CacheStats, ContextCache
index functions build, find_free_fn, find_inherent_method, find_trait_methods_by_name, lanczos, name, new, to_fn_id, top_level
index structs DefSite, FileIndex, Hello, ProjectIndex, Solver, World
index enums IndexError, SymbolKey
index traits Greet
mcp functions alpha, beta, gamma, handle_json_request, handle_walk_request
mcp structs BudgetParams, StrategyParams, WalkRequest, WalkResponse
mcp enums WalkError
model functions commit_id, file_id, fn_id, id, meta, module_id
model structs CommitNode, ContextBundle, ContextEdge, FileNode, FunctionNode, ModuleNode, NodeMeta, SymbolNode, TestNode, WalkStep
model enums ContextNode, EdgeProvenance, NodeProvenance, ResolvedOrAmbiguous, WalkAction
resolve functions new, resolve
resolve structs CallSiteResolver, Hello, Rx, World
resolve traits Greet
walk functions alpha, beta, caller, consumer, default_generous, delta, epsilon, gamma, helper, new, walk_from_free_fn
walk structs WalkBudget, Walker
walk enums WalkStrategy
Module Kind Public declarations
app functions new, next, next_tab, prev, prev_tab, refresh, row_count, select_next, select_prev, title
app structs App
app enums Tab
app constants ALL
reader functions load_all, read_beliefs, read_evolution, read_pdca, read_signals
state structs BeliefState, ConscienceSignal, DashboardData, EvolutionEntry, EvolutionEvent, PdcaState
state enums TetraValue
views functions render_beliefs, render_conscience, render_evolution, render_pdca, render_status, render_tabs
Module Kind Public declarations
demos::category functions ui
demos::category structs CategoryDemo
demos::chaos functions ui
demos::chaos structs ChaosDemo
demos::clustering functions ui
demos::clustering structs ClusteringDemo
demos::evolution functions ui
demos::evolution structs EvolutionDemo
demos::fractal functions ui
demos::fractal structs FractalDemo
demos::game_theory functions ui
demos::game_theory structs GameTheoryDemo
demos::governance functions ui
demos::governance structs GovernanceDemo
demos::gpu_kernels functions ui
demos::gpu_kernels structs GpuKernelsDemo
demos::ik_chain functions ui
demos::ik_chain structs IKChainDemo
demos::neural_net functions ui
demos::neural_net structs NeuralNetDemo
demos::number_theory functions ui
demos::number_theory structs NumberTheoryDemo
demos::optimization functions ui
demos::optimization structs OptimizationDemo
demos::pipeline_editor functions ui
demos::pipeline_editor structs PipelineEditor, YamlRun
demos::pipeline_editor enums RunStatus
demos::pipeline_editor::nodes functions input_sockets, output_sockets, registry_skill, title
demos::pipeline_editor::nodes structs Socket
demos::pipeline_editor::nodes enums HexValue, IxNode, NormMethod
demos::pipeline_editor::nodes constants fn
demos::pipeline_editor::sockets functions color
demos::pipeline_editor::sockets enums SocketType
demos::pipeline_editor::sockets constants fn
demos::pipeline_editor::viewer structs IxViewer
demos::probabilistic functions ui
demos::probabilistic structs ProbabilisticDemo
demos::regression functions ui
demos::regression structs RegressionDemo
demos::reinforcement functions ui
demos::reinforcement structs ReinforcementDemo
demos::rotation functions ui
demos::rotation structs RotationDemo
demos::search functions ui
demos::search structs SearchDemo
demos::sedenion functions ui
demos::sedenion structs SedenionDemo
demos::signal functions ui
demos::signal structs SignalDemo
demos::stats functions ui
demos::stats structs StatsDemo
demos::topology functions ui
demos::topology structs TopologyDemo
demos::transformer functions ui
demos::transformer structs TransformerDemo

ix-duck — an in-process DuckDB “analyst bench” over IX telemetry, with IX algorithms exposed as SQL UDFs. Source.

Module Kind Public declarations
(crate root) functions open_bench, open_readonly
chatbot functions build_grounding, build_traces, check_regressions, exit_code, grounding_report, grounding_summary, latency_outliers, routing_method_share, ungrounded, weak_intents, write_contract
chatbot structs GateReport, GroundingAssessment, Regression
chatbot enums ChatbotError
chatbot type aliases LatencyOutlier
loops functions artifact_churn, build_loop_iterations, loop_summary, oscillating_loops, recurring_worst_items
loops structs LoopSummary
loops type aliases LoopError
maintain functions evaluate, exit_code
maintain structs Evidence, IterationScope, MaintainConfig, MaintainInputs, MaintainVerdict, Signal
maintain enums MaintainError
maintain::git functions dirty, forged, unverifiable, verified
maintain::ledger functions append, append_to_ledger, build_snapshot, maintain_trend, materialize, new, summarize, write_snapshot_atomic
maintain::ledger structs SnapshotSignal, TrendSummary, VerdictLedger, VerdictSnapshot
mesh functions correlate, install_pipeline_catalog, lead_name
mesh structs MeshConfig, MeshResult
mesh enums CentralityKind
ood functions build_query_embeddings, flag_ood, ood_scores
ood type aliases OodError
routing functions build_routing_evals, intent_regressions, overall_trend, weakest_intents
routing type aliases RoutingError, TrendRow
source functions materialize, materialize_files, select_files, sql_list
source structs ArtifactLens, Col, Files
source enums ColSource, SourceError
source constants READ_FLAGS, fn
udf functions register_all

ix-duck-ext — loadable DuckDB C-API extension exposing IX algorithms as SQL. Source.

Module Kind Public declarations
(crate root) functions ix_extension_init
optick structs IxOptickScan, OptickScanBind, OptickScanInit

Continuous dynamics for the machin ML toolkit. Source.

Module Kind Public declarations
error enums DynamicsError
ik functions dof, forward, forward_transform, jacobian, new, prismatic, revolute, solve_ccd, solve_jacobian, with_limits
ik structs Chain, Joint
ik enums JointType
lie functions hat, norm_sq, pauli_matrices, quaternion_from_su2, se3_exp, so3_bracket, so3_exp, so3_log, su2_from_quaternion, vee
lie structs Complex
neural_ode functions dopri5_step, new, rk4_step, solve, solve_adaptive
neural_ode structs NeuralOde

Ensemble methods: bagging, random forest, boosting. Source.

Module Kind Public declarations
gradient_boosting functions new, with_min_samples_leaf
gradient_boosting structs GradientBoostedClassifier
random_forest functions new, with_max_features, with_seed
random_forest structs RandomForest
traits traits EnsembleClassifier

Evolutionary algorithms: genetic algorithms, genetic programming, differential evolution, and selection operators. Source.

Module Kind Public declarations
differential functions minimize, new, with_bounds, with_crossover_prob, with_generations, with_mutation_factor, with_population_size, with_seed
differential structs DifferentialEvolution
frontier functions frontier, new, to_csv
frontier structs FrontierObjective, FrontierRow, ObjectiveRow
frontier enums FrontierError
frontier constants DIRECTION_MAX, DIRECTION_MIN
genetic functions minimize, new, with_bounds, with_generations, with_mutation_rate, with_population_size, with_seed
genetic structs GeneticAlgorithm
pareto functions front, new, rank, rank_of
pareto structs Candidate, ParetoArchive
pareto enums Objective, ParetoError
selection functions rank, roulette, tournament
traits functions new, with_fitness
traits structs EvolutionResult, RealIndividual
traits traits Individual
Module Kind Public declarations
de_rham functions de_rham_curve_1d, de_rham_interpolate
ifs functions barnsley_fern_maps, ifs_iterate, koch_snowflake_maps, sierpinski_maps
ifs structs AffineMap
lsystem functions dragon_curve, expand, interpret, koch_curve, sierpinski_arrowhead
lsystem structs LSystem, TurtleState
space_filling functions hilbert_curve, hilbert_d2xy, morton_decode, morton_encode, peano_curve
takagi functions takagi, takagi_series

Primitive #5 of the harness primitives roadmap (docs/brainstorms/2026-04-10-ix-harness-primitives.md). Source.

Module Kind Public declarations
builder functions accumulate, combine, finalize, new
builder structs FuzzyBuilder
builder enums Combiner
distribution functions argmax, argmax_mass, get, is_empty, is_sharp, iter, len, new, pure, renormalize, uniform
distribution structs FuzzyDistribution
distribution constants SUM_TOLERANCE
error enums FuzzyError
hexavalent functions escalation_triggered, hexavalent_argmax, hexavalent_from_tpudfc, hexavalent_not, try_sharpen
hexavalent constants ESCALATION_THRESHOLD, SHARPEN_THRESHOLD
hexavalent type aliases HexavalentDistribution
observations functions action_and_aspect, belnap_weight, dedup_key, is_negative, is_positive, merge, merge_all, merge_with_default_staleness
observations structs HexObservation, MergedState
observations constants DEFAULT_STALENESS_K, MERGE_SOURCE, META_CONFLICT_ASPECT
ops functions and, not_generic, or

Game theory toolkit. Source.

Module Kind Public declarations
auction functions all_pay_auction, dutch_auction, english_auction, first_price_auction, revenue_equivalence_test, second_price_auction
auction structs AuctionResult, Bid
cooperative functions banzhaf_index, grand_coalition, is_in_core, is_superadditive, new, set_value, set_value_for, shapley_value, value, weighted_voting_game
cooperative structs CooperativeGame
evolutionary functions find_ess, hawk_dove_matrix, is_ess, replicator_dynamics, rps_matrix, two_population_replicator
grammar_replicator functions replicator_step_vector, simulate_vector
mean_field functions congestion_payoff, find_equilibrium, logit_dynamics, new, payoffs, qre_logit
mean_field structs MeanFieldGame
mechanism functions add_player, is_individually_rational, is_weakly_budget_balanced, myerson_optimal_reserve, new, run
mechanism structs Player, VcgMechanism, VcgResult
nash functions best_response_a, best_response_b, dominant_strategy_equilibrium, expected_payoff_a, expected_payoff_b, fictitious_play, is_nash_equilibrium, new, num_strategies_a, num_strategies_b, support_enumeration, zero_sum
nash structs BimatrixGame, StrategyProfile

Demerzel governance: constitutions, personas, policies, and tetravalent logic. Source.

Module Kind Public declarations
constitution functions check_action, load, parse_str
constitution structs Article, ArticleRef, ComplianceResult, Constitution
error enums GovernanceError
error type aliases Result
feedback functions calibrate, deserialize, detect, new, predict, read_beliefs, read_evolution_logs, read_pdca_records, serialize
feedback structs AnomalyDetector, Assessment, BeliefFile, ConfidenceCalibrator, ConstitutionalCheck, EffectivenessAssessment, Evidence, EvidenceDetail, EvolutionEvent, EvolutionLog, EvolutionMetrics, MlEvidence, MlFeedbackRecommendation, PdcaRecord, Recommendation, StalenessPredictor, StateReader
karnaugh functions cells_matching, display, display_named, evaluate, get, minimal_cover, new, prime_implicants, set, truth_table
karnaugh structs Implicant, KarnaughMap
persona functions list_personas, load, load_by_name
persona structs InteractionPatterns, Persona, Provenance, Voice
policy functions load, should_escalate
policy structs AlignmentPolicy, ConfidenceThresholds, Policy
policy enums EscalationLevel
remediation_optimizer functions optimize, optimize_with_quality_trends
remediation_optimizer structs RemediationAction, RemediationOptimizer, RemediationPlan, ResourceRequirements, Timeline
remediation_optimizer enums Priority
research_anomaly functions assess_paradigm, cluster, read_anomalies
research_anomaly structs AnomalyCluster, AnomalyClusterer, ParadigmAssessment, ResearchAnomaly
tetravalent functions add_contradicting, add_supporting, all, and, equiv, implies, is_definite, is_indefinite, new, or, resolve, update, xor
tetravalent structs BeliefState, EvidenceItem
tetravalent enums ResolvedAction, TruthValue
tetravalent constants fn
violation_pattern functions analyze
violation_pattern structs ArticleViolationSummary, ViolationCorrelation, ViolationPatternAnalyzer, ViolationPatternReport
violation_pattern enums TrendDirection
weight_evolution functions detect_transfers, read_outcomes, train
weight_evolution structs ResearchOutcome, TransferOpportunity, WeightEvolver, WeightRecommendation

GPU-accelerated compute via WGPU. Source.

Module Kind Public declarations
assign functions nearest_centroid_cpu
batch functions batch_top_k, similarity_matrix, similarity_matrix_cpu, similarity_matrix_gpu, top_k_similar
bsp_knn functions bsp_knn_cpu, bsp_knn_gpu
context functions backend, create_buffer_init, create_compute_pipeline, create_output_buffer, create_readback_buffer, gpu_name, new, read_buffer
context structs GpuContext
context enums GpuError
distance functions pairwise_distance_cpu, pairwise_distance_gpu
knn functions batch_knn_cpu, batch_knn_gpu
matmul functions matmul_cpu, matmul_gpu
quaternion functions batch_quaternion_rotate_cpu, batch_quaternion_rotate_gpu
rips functions rips_complex_cpu, rips_complex_gpu, rips_edges_cpu, rips_edges_gpu
sedenion functions batch_sedenion_mul_cpu, batch_sedenion_mul_gpu
similarity functions cosine_similarity_cpu, cosine_similarity_gpu, dot_product_gpu, euclidean_distance_cpu

Probabilistic grammar infrastructure for TARS integration. Source.

Module Kind Public declarations
abnf functions parse
abnf structs ParseError
catalog functions all, by_format, by_language, by_topic, counts
catalog structs GrammarCatalog, GrammarCatalogCounts, GrammarEntry
catalog enums GrammarFormat
catalog constants CATALOG
constrained functions alternatives, derivation, from_str, is_terminal, new, search_derivation, stack
constrained structs EbnfGrammar, GrammarAction, GrammarMctsState, MctsResult
ebnf functions parse
ebnf structs ParseError
replicator functions detect_ess, new, replicator_step, simulate
replicator structs GrammarSpecies, SimulationResult
weighted functions bayesian_update, load, new, save, select_weighted, softmax
weighted structs WeightedRule
weighted type aliases RuleId

Graph algorithms, Markov chains, state space exploration, and agent routing for token-efficient skill dispatch. Source.

Module Kind Public declarations
graph functions add_edge, add_undirected_edge, betweenness_centrality, bfs, closeness_centrality, connected_components, degree_centrality, dfs, dijkstra, eigenvector_centrality, neighbors, new, pagerank, shortest_path, topological_sort, with_nodes
graph structs Graph
hmm functions backward, baum_welch, forward, forward_backward, map_estimate, n_observations, n_states, new, viterbi
hmm structs HiddenMarkovModel
markov functions is_absorbing_state, is_ergodic, mean_first_passage, n_states, new, simulate, state_distribution, stationary_distribution, with_names
markov structs AbsorbingChain, MarkovChain
routing functions add_skill, build_graph, new, rank_skills, route
routing structs RoutePlan, SkillNode, SkillRouter
state_space functions astar, beam_search
state_space structs SearchResult
state_space traits State

Harness adapter — cargo test --format=json output → SessionEvent::ObservationAdded stream. Source.

Module Kind Public declarations
(crate root) functions cargo_to_observations, compute_stats
(crate root) structs CargoStats
(crate root) enums AdapterError
(crate root) constants SOURCE

Harness adapter — cargo clippy --message-format=json output → SessionEvent::ObservationAdded stream. Source.

Module Kind Public declarations
(crate root) functions clippy_to_observations
(crate root) enums AdapterError
(crate root) constants SOURCE

Stub harness adapter — Guitar Alchemist governance events → SessionEvent::ObservationAdded stream. Source.

Module Kind Public declarations
(crate root) functions ga_to_observations
(crate root) structs GaGovernanceEvent
(crate root) enums AdapterError, GaEventKind, GaSeverity
(crate root) constants SOURCE

Harness adapter — GitHub Actions workflow run summary → SessionEvent::ObservationAdded stream. Source.

Module Kind Public declarations
(crate root) functions github_actions_to_observations
(crate root) structs Input, Job, Run, Step
(crate root) enums AdapterError
(crate root) constants SOURCE

Phase A of the harness signature layer — canonical serialization, Ed25519 sign/verify, and a minimal key-registry type. Source.

Module Kind Public declarations
(crate root) functions canonical_form, compute_key_id, generate_key, sign, verify
(crate root) structs Signature
(crate root) enums SignatureAlgorithm, SigningError

Harness adapter — tars ComprehensiveDiagnostics → SessionEvent stream. Source.

Module Kind Public declarations
(crate root) functions tars_to_observations
(crate root) enums AdapterError
(crate root) constants SOURCE

Invariant-catalog coverage analysis. Source.

Module Kind Public declarations
coverage functions coverage_gaps, error, from_path, new, orphan_invariants, rank, redundancy_pairs, report, shape, wrap
coverage structs CoverageMatrix, Exemplar, Firings, FiringsEnvelope, Problem, Report
coverage enums Error, OptimalityVerdict
invariant functions parse_catalog, parse_catalog_str, short
invariant structs Invariant
invariant enums InvariantStatus
producer functions cardinality, contains, from_pcs, icv, invert, new, produce_firings, rotational_symmetry, transpose
producer structs PcSet
report functions render_markdown

Data ingestion and output for the machin ML toolkit. Source.

Module Kind Public declarations
csv_io functions column_names, create, from_path, load_csv_matrix, load_csv_xy, new, read_csv, read_csv_string, write_batch_csv, write_csv
csv_io structs CsvSink, CsvSource
error enums IoError
http functions checked_url, get, with_format, with_header, with_limits, with_max_bytes, with_timeout
http structs FetchLimits, HttpSource
http enums HttpMethod, PayloadFormat
http constants DEFAULT_CONNECT_TIMEOUT, DEFAULT_TIMEOUT, MAX_RESPONSE_BYTES
json_io functions batch_to_json, column_names, create, from_path, new, read_json_file, read_json_string, read_ndjson_string, write_json_file
json_io structs NdjsonSink, NdjsonSource
pipe functions new, path, read_from_pipe, write_batch_to_pipe, write_to_pipe
pipe structs PipeConfig
protocol functions as_row, column, drain, is_empty, len, new, pump, push, remaining, split_xy, to_array2, with_columns
protocol structs BatchSource, DataBatch
protocol enums DataRecord
protocol traits DataSink, DataSource
tcp functions new
tcp structs TcpDataClient, TcpDataServer
trace_bridge functions compute_stats, default_trace_dir, load_trace, load_traces, traces_to_csv_rows
trace_bridge structs Trace, TraceEvent, TraceStats
watcher functions new, next_event, pending_events, watch_file_loop
watcher structs FileWatcher
watcher enums FileEvent
websocket functions new, with_subscribe
websocket structs WebSocketSource

ix-ixql — parser and evaluator for IXQL, the language Demerzel writes its governance pipelines in (Demerzel/pipelines/*.ixql). Source.

Module Kind Public declarations
ast functions as_str, holds, matches, render
ast structs Verdict, VerdictArm, VerdictGuard
ast enums BinaryOp, CompoundOp, ConfidenceOp, Expr, Literal, PipeStep, Statement, UnaryOp
ast type aliases Block
capability functions judged, new, plain, register
capability structs CallArgs, Capabilities, Produced
capability enums RegistrationError
capability traits Capability
compile functions as_str, compile, compile_program, level_of, schedule, stages, to_pipeline_spec, to_plan_csv, to_schedule_csv, topological_order
compile structs CompiledPlan, Stage
compile enums CompileError, StageKind
compile constants ELEMENT_SCOPED_FUNCTIONS
eval functions baml_registry, binding, capabilities, new, run, run_source, schema_gate
eval structs Executor, GateRecord, RunOutcome, WriteRecord
eval enums CompoundRecord, EvalError, RunError
host functions at, dotnet_format_to_chrono, files, frozen, new, seed
host structs FsHost, MemoryHost
host enums HostError
host traits Host
lexer functions tokenize
lexer structs LexError, Token
lexer enums Tok
parser functions parse_expression, parse_program
parser enums ParseError
path functions normalize
path enums PathError
schema functions check, is_empty, new, register
schema structs SchemaGate, SchemaViolation

Algebraic K-theory for the machin ML toolkit. Source.

Module Kind Public declarations
error enums KTheoryError
graph_k functions detect_feedback_cycles, k0_from_adjacency, k1_from_adjacency, resource_invariant
graph_k structs KGroupResult
mayer_vietoris functions consistency_check, detect_inconsistency, expected_union_k0, k0_consistency

First concrete primitive of the ix-middleware stack (see docs/brainstorms/2026-04-10-ix-harness-primitives.md, item 2). Source.

Module Kind Public declarations
(crate root) functions clear_all, clear_key, config, count, is_blocked, new, record, record_at, tracked_keys, with_defaults
(crate root) structs LoopDetector, LoopDetectorConfig
(crate root) enums LoopVerdict
middleware functions detector, from_shared, new, with_defaults
middleware structs LoopDetectMiddleware

Pure-Rust manifold learning. Source.

Module Kind Public declarations
(crate root) functions fit_transform, new, with_early_exaggeration, with_epochs, with_learning_rate, with_n_iter, with_perplexity, with_seed, with_target_dim, with_theta
(crate root) structs BarnesHutTsne, Tsne

Core math primitives for the machin ML toolkit. Source.

Module Kind Public declarations
activation functions leaky_relu, leaky_relu_derivative, linear, linear_derivative, relu, relu_array, relu_derivative, sigmoid, sigmoid_array, sigmoid_derivative, softmax, swish, swish_derivative, tanh_act, tanh_array, tanh_derivative
bsp functions from_points, insert, is_empty, k_nearest, len, nearest_neighbor, new, query_radius, query_region
bsp structs BspTree
bsp type aliases Point
calculus functions derivative, numerical_gradient, numerical_hessian
convergence functions converged, new, with_max_iterations, with_tolerance
convergence structs Convergence
distance functions chebyshev, cosine_distance, cosine_similarity, euclidean, euclidean_squared, manhattan, minkowski
dual_quaternion functions conjugate, from_rotation_translation, identity, inverse, norm, normalize, sclerp, to_rotation_translation, transform_point
dual_quaternion structs DualQuaternion
eigen functions symmetric_eigen, symmetric_eigen_with_opts
error enums MathError
geometric_space functions distance
geometric_space enums GeometricSpace
hyperbolic functions exp_map, geodesic, hyperboloid_to_poincare, init_embeddings, log_map, mobius_add, mobius_scalar_mul, pairwise_distances, poincare_distance, poincare_distance_sq, poincare_to_hyperboloid, project_to_ball, riemannian_gradient, riemannian_sgd_step, riemannian_sgd_step_expmap
inference functions iqr, js_divergence, kl_divergence, ks_two_sample, kurtosis, mad, mann_whitney_u, pearson, quantile, shannon_entropy, skewness, welch_t_test, zscore
inference structs TestResult
linalg functions col_mean, determinant, eye, inverse, matmul, matvec, standardize, trace, transpose
plucker functions closest_point_to_origin, distance_between, from_point_direction, from_two_points, intersects, reciprocal_product
plucker structs PluckerLine
poincare_hierarchy functions children, depth_ranking, fit, hierarchy_map_score, infer_parents, infer_tree, is_ancestor, leaves, new, norm, root, with_epochs, with_learning_rate, with_neg_samples, with_seed
poincare_hierarchy structs HierarchyDecoder, PoincareEmbedder
preprocessing functions drop_nan_rows, fit, fit_transform, infer_task_type, inverse_transform, new, train_test_split, transform
preprocessing structs MinMaxScaler, SplitResult, StandardScaler
preprocessing enums InferredTask
primes functions is_prime, nth_prime, prime_factors, prime_triplets, sieve_of_eratosthenes
quaternion functions conjugate, dot, exp, from_axis_angle, identity, inverse, is_unit, ln, new, nlerp, norm, norm_squared, normalize, rotate_vector, scale, slerp, to_rotation_matrix, try_slerp
quaternion structs Quaternion
random functions normal_matrix, normal_vector, sample_indices, seeded_rng, shuffle_indices, uniform_matrix, uniform_vector
sedenion functions basis, conjugate, dot, from_octonion_pair, from_real, norm, norm_squared, normalize, one, scale, to_octonion_pair, zero
sedenion structs Sedenion
stats functions correlation_matrix, covariance_matrix, mean, median, min_max, sample_variance, std_dev, variance
svd functions pseudo_inverse, rank, reconstruct, singular_values, svd, svd_with_opts, truncated_svd
svd structs SvdResult

Experimental compact memory formats for session history over mathematical spaces. Source.

Module Kind Public declarations
(crate root) constants MEM_FORMAT_VERSION
dna functions bits, decode_codon_with_redundancy, from_bases, from_bits, pack, primary_codon, to_bases, unpack
dna structs Codon
dna enums Base, EventTag
hrr functions bind, bundle, components, correlate, cosine_similarity, decode, dim, encode, get, new, random_seeded, zero
hrr structs HrrVector, SymbolRegistry
hrr constants DEFAULT_DIM
mem_file functions decode, encode, new
mem_file structs MemFile
mem_file enums MemFileError
mem_file constants KIND_DNA, KIND_HRR, KIND_SEDENION, MAGIC
sedenion_sig functions decode, distance, encode, fold, from_basis_pair, from_seed, sedenion, zero
sedenion_sig structs SessionSignature, SignatureAtom

Networking-related catalogs and helpers for ix. Source.

Module Kind Public declarations
rfc_catalog functions all, by_number, by_status, by_topic, counts, current_standard_for, obsolescence_chain
rfc_catalog structs RfcCatalog, RfcCatalogCounts, RfcEntry
rfc_catalog enums RfcCategory, RfcStatus
rfc_catalog constants CATALOG

Neural network primitives: layers, backpropagation, loss functions, attention mechanisms, positional encodings, and transformer building blocks. Source.

Module Kind Public declarations
attention functions attention_backward, causal_mask, multi_head_attention, multi_head_attention_backward, multi_head_attention_forward_cache, multi_head_attention_gpu, scaled_dot_product_attention, scaled_dot_product_attention_gpu, softmax_2d, try_gpu
classifier functions losses, new
classifier structs TransformerClassifier, TransformerConfig, TransformerRegressor
classifier enums LrSchedule
clip functions clip_grad_norm, clip_grad_norm_2d, clip_grad_value, clip_grad_value_2d
dropout functions backward_2d, backward_3d, forward_train_2d, forward_train_3d, new
dropout structs Dropout
initializers functions he, xavier, zeros
layer functions new
layer structs Dense
layer traits Layer
loss functions binary_cross_entropy, binary_cross_entropy_gradient, mse_gradient, mse_loss
network functions backward, fit, forward, is_empty, len, new, push, train_step
network structs Sequential
norm functions backward, forward, forward_cache, forward_inference, forward_train, new
norm structs BatchNorm, LayerNorm, RMSNorm
norm traits Normalize
positional functions alibi_bias, alibi_slopes, learned_embedding, rope_rotate, sinusoidal_encoding
transformer functions backward, forward, forward_cache, forward_cache_gpu, gelu, gelu_derivative, new, new_with_dropout, swiglu
transformer structs FeedForward, TransformerBlock, TransformerStack
Module Kind Public declarations
crt functions chinese_remainder_theorem
elliptic functions add, curve_order_naive, is_on_curve, new, scalar_mul
elliptic structs EllipticCurve
elliptic enums Point
modular functions extended_gcd, gcd, lcm, mod_inverse, mod_pow
primality functions is_prime_fermat, is_prime_miller_rabin, is_prime_trial
primes functions prime_counting, prime_gaps, prime_triplets, twin_primes
sieve functions segmented_sieve, sieve_of_atkin, sieve_of_eratosthenes
totient functions divisor_count, divisor_sum, euler_totient, mobius, totient_sieve

Memory-mapped OPTIC-K v4 index reader with brute-force cosine search. Source.

Module Kind Public declarations
(crate root) functions compute_schema_hash, count, dimension, header, instrument_of, metadata, open, search, vector, vectors
(crate root) structs InstrumentSlice, OptickHeader, OptickIndex, SearchResult, VoicingMetadata
(crate root) enums OptickError
Module Kind Public declarations
(crate root) functions validate_artifact, validate_coverage
(crate root) structs ActivationsCoverage, ArtifactLinks, FeaturesSummary, InputMeta, ModelConfig, SaeArtifact, SaeMetrics, TrainingConfig
(crate root) enums ValidationError
(crate root) constants DEAD_FEATURES_PCT_GUARDRAIL, MIN_COVERAGE_PCT, OPTICK_ROW_SPLIT, PHASE1_PARTITIONS, RECONSTRUCTION_MSE_GUARDRAIL, SCHEMA_VERSION
trainer functions run_python_trainer
trainer structs TrainConfig
trainer enums TrainerError
trainer constants EXIT_DEAD_FEATURES, EXIT_MSE_FAIL, EXIT_RECONCILIATION_FAILED, fn

Optimization algorithms: gradient descent variants, simulated annealing, particle swarm optimization, and convergence utilities. Source.

Module Kind Public declarations
annealing functions minimize, new, with_cooling, with_max_iterations, with_seed, with_step_size, with_temp
annealing structs SimulatedAnnealing
annealing enums CoolingSchedule
gradient functions minimize, new, with_betas
gradient structs Adam, Momentum, SGD
pso functions minimize, new, with_bounds, with_max_iterations, with_particles, with_seed
pso structs ParticleSwarm
traits structs ClosureObjective, OptimizeResult
traits traits ObjectiveFunction, Optimizer

A [PetriNet] is places, transitions, weighted arcs and a marking. Source.

Module Kind Public declarations
analysis functions analyze, explore, fails, holds, markings, successors, truncated, with_max_states, witness
analysis structs Analysis, Bounds, Deadlock, Limits, ReachabilityGraph, UnboundedWitness
analysis enums Verdict
models functions dining_philosophers
models enums ForkProtocol
net functions arc, arc_with_id, build, builder, covers, describe_marking, enabled, fire, get, initial_marking, is_empty, is_enabled, label, label_sequence, len, name, named_place, named_transition, new, place, place_index, places, strictly_covers, tokens, total, transition, transition_index, transitions, weighted_arc
net structs Marking, PetriNet, PetriNetBuilder, Place, Transition
net enums PetriError
pnml functions read_pnml
pnml structs PnmlNet
pnml enums PnmlError
pnml constants PNML_NAMESPACE, PTNET_TYPE
xml functions new, next_event
xml structs XmlError, XmlReader
xml enums XmlEvent

DAG pipeline executor for skill orchestration. Source.

Module Kind Public declarations
builder functions build, compute, cost, edge, input, input_field, new, no_cache, node, source, transform
builder structs NodeBuilder, PipelineBuilder
dag functions add_edge, add_node, critical_path, edge_count, get, get_mut, has_path, in_degree, leaves, new, node_count, node_ids, out_degree, parallel_levels, predecessors, roots, successors, topological_sort
dag structs Dag
dag enums DagError
dag type aliases NodeId
executor functions execute, final_outputs, output
executor structs NoCache, NodeResult, PipelineNode, PipelineResult
executor enums PipelineError
executor traits PipelineCache
executor type aliases ComputeFn
gate functions allow_all
gate structs AllowAll
gate traits StageGate
gate type aliases SharedGate
lock functions from_file, from_run, to_json_line, to_yaml_string, verify_chain
lock structs InputBinding, LockFile, LockedStage
lock enums LockError
lock constants LOCK_SCHEMA
lower functions bind_params, collect_param_names, lower, lower_with_gate
lower enums LowerError
spec functions from_file, from_yaml_str, scaffold, to_yaml_string, validate_shape
spec structs PipelineSpec, StageSpec
spec enums SpecError

Space-efficient probabilistic data structures. Source.

Module Kind Public declarations
bloom functions bit_size, clear, contains, estimated_fp_rate, insert, is_empty, len, new, union, with_params
bloom structs BloomFilter
count_min functions add, add_count, estimate, merge, new, total_count, with_error
count_min structs CountMinSketch
cuckoo functions contains, insert, is_empty, len, load_factor, new, remove
cuckoo structs CuckooFilter
hyperloglog functions add, count, error_rate, memory_bytes, merge, new, standard
hyperloglog structs HyperLogLog

Aggregates timestamped quality snapshots from the GuitarAlchemist ecosystem (embedding diagnostics, voicing analysis audits, chatbot QA) and emits an executi…. Source.

Module Kind Public declarations
forecast functions date_from_filename, dir_name, evaluate, extract_value, load_series, metric_label, parse
forecast structs EvalConfig, ForecastEval, Obs
forecast enums Category, Direction, Verdict
forecast constants ALL, FEATURE_NAMES
gate_ledger functions append_entry, new, query, read_ledger
gate_ledger structs GateEvidence, GateLedgerEntry, GateMetric, LedgerQuery, OperatorAck
gate_ledger enums EvidenceKind, GateDecision, LedgerError, LedgerLine, MetricTrendDir
report functions all_trends, build_health_artifact, build_health_artifact_as_of, is_key_metric_name, render, summarize
report structs QualityAlert, QualityHealthArtifact, QualityTrendSummary
report enums QualityHealthStatus
report constants DEFAULT_STALE_AFTER_DAYS
snapshot functions all, consistency_pct, dir_name, display, effective_pass_pct, is_degraded, load_all, load_with, match_pct, partition_accuracy, total
snapshot structs BettiNumbers, ChatbotCategoryStats, ChatbotQaSnapshot, ChordRecognition, CountPct, CrossInstrumentConsistency, DatedSnapshot, EmbeddingsCorpus, EmbeddingsSnapshot, ForteCoverage, InvariantFailures, LeakDetection, LoadOptions, LoaderManifest, ManifestEntry, PartitionAccuracy, RetrievalConsistency, SnapshotSet, Topology, VoicingAnalysisSnapshot, VoicingCorpus, VoicingPerformance
snapshot enums LoadError, LoaderStatus, SnapshotCategory
trend functions compute_trend, is_empty, latest, marker, new, previous, push, push_degraded, rolling_average, sparkline, with
trend structs DriftFlag, MetricSeries, MetricTrend, Point, RegressionFlag
trend enums TrendDirection

ix-quality-validate — JSON-schema validator for the canonical dashboard envelope written to state/quality/<domain>/*.json. Source.

Module Kind Public declarations
(crate root) functions build_validator, is_ok, validate_path, validate_value, walk_and_validate
(crate root) structs FileReport
(crate root) enums FileStatus
(crate root) constants SCHEMA_JSON

ix-registrar — the Federation / registrar deep module (CONTEXT.md). Source.

Module Kind Public declarations
(crate root) functions default_roots, drift, from_jsonl, is_clean, new, to_jsonl
(crate root) structs DriftReport, SourceRoot
(crate root) traits Record

Link-time capability registry for ix skills. Source.

Module Kind Public declarations
(crate root) functions all, by_domain, by_name, count, invoke, search
(crate root) structs SkillDescriptor, Socket
(crate root) enums SkillError
(crate root) type aliases SkillFn

Buf-style breaking-change detector for capability-registry.json. Source.

Module Kind Public declarations
(crate root) functions compare, has_breaking, load
(crate root) structs Finding, Registry, RegistryRepo
(crate root) enums CheckError, Severity

Reinforcement learning: environments, bandits, Q-learning. Source.

Module Kind Public declarations
bandit functions new, select_arm, update
bandit structs EpsilonGreedy, ThompsonSampling, UCB1
env functions default_5x5, new, num_actions, num_states, state_index
env structs GridWorld
q_learning functions new, select_action_index, train_gridworld, update_index, with_discount, with_epsilon, with_learning_rate
q_learning structs QLearning, Sarsa
traits traits Agent, Environment

3D rotation mathematics: quaternions, dual quaternions, SLERP, Euler angles, rotation matrices, axis-angle, and Plücker coordinates. Source.

Module Kind Public declarations
axis_angle functions from_quaternion, from_rotation_matrix, to_quaternion
dual_quaternion functions conjugate, from_rotation_translation, mul, normalize, transform_point
dual_quaternion structs DualQuaternion
euler functions from_quaternion, gimbal_lock_check, to_quaternion
euler enums EulerOrder
plucker functions closest_distance, from_two_points, lines_intersect, reciprocal_product
plucker structs PluckerLine
quaternion functions conjugate, dot, from_axis_angle, identity, inverse, mul, new, norm, normalize, rotate_point, to_rotation_matrix
quaternion structs Quaternion
rotation_matrix functions from_quaternion, is_rotation_matrix, orthogonalize, to_quaternion
slerp functions slerp, slerp_array

ix-sanitize — injection regex stripper, source envelope wrapper, and Confidential/Unknown verdict gate for governance pipelines. Source.

Module Kind Public declarations
(crate root) functions new, sanitize, try_new, verdict_gate, wrap_envelope
(crate root) structs SanitizedText, Sanitizer
(crate root) enums GateVerdict, SanitizeError, TrustLevel

Search algorithms toolkit. Source.

Module Kind Public declarations
adversarial functions alpha_beta, expectiminimax, minimax, negamax
adversarial structs AdversarialResult
adversarial traits GameState, StochasticGameState
astar functions astar, bidirectional_astar, greedy_best_first, uniform_cost_search, weighted_astar
astar structs SearchResult
astar traits SearchState
data_search functions binary_search, contains, exponential_search, get, insert, interpolation_search, is_empty, jump_search, len, linear_search, load_factor, new, remove, ternary_search_max
data_search structs HashTable
local functions beam_search, hill_climbing, random_restart_hill_climbing, stochastic_hill_climbing, tabu_search
local traits LocalSearchState
mcts functions mcts_search, weighted_ucb1
mcts traits MctsState
qstar functions compare_qstar_vs_astar, new, qstar_bounded, qstar_search, qstar_two_head, qstar_weighted, set
qstar structs QStarResult, TabularQ
qstar traits QFunction
uninformed functions bfs, depth_limited_search, dfs, iddfs
Module Kind Public declarations
bsp functions build, query_nearest, query_radius
bsp enums BspNode
cayley_dickson functions conjugate, double_conjugate, double_multiply, double_norm, mul, new, norm, one, zero
cayley_dickson structs CayleyDickson
octonion functions add, basis, conjugate, inverse, mul, new, norm, norm_squared, one, scale, sub, zero
octonion structs Octonion
sedenion functions add, basis, conjugate, exp, inverse, log, mul, new, norm, norm_squared, one, scale, sub, zero
sedenion structs Sedenion
Module Kind Public declarations
catalog functions load
catalog structs CatalogEntry
report functions generate

Bridge: sentrux structural-rule findings → AI annotation contract. Source.

Module Kind Public declarations
(crate root) enums Error
(crate root) constants DEFAULT_SENTRUX_EXE, DEFAULT_SIDECAR_PATH, DEFAULT_UNTESTED_SIDECAR_PATH, SENTRUX_AUTHOR
convert functions kind_for_rule, violation_to_annotation
emit functions emit_inline, emit_sidecar
emit structs EmitOutcome
mcp_bridge functions run_sentrux_check, run_sentrux_test_gaps
mcp_bridge structs SentruxConfig
rules_response functions parse, parse_check_rules_response
rules_response structs RuleViolation, RulesReport, ViolationLocation
test_gaps functions has_per_file, parse_test_gaps_response
test_gaps structs TestGapsReport
untested functions business_value_paths, business_value_paths_from_workspace, untested_file_to_annotation, untested_high_value_annotations
untested constants UNTESTED_CLAIM

Primitive #4 of the harness primitives roadmap (see docs/brainstorms/2026-04-10-ix-harness-primitives.md). Source.

Module Kind Public declarations
errors enums ReloadError, SessionError
log functions events, flush, next_ordinal, open, path, reload_errors, sink
log structs EventIter, SessionLog
sink functions clear_error, last_error, try_emit
sink structs SessionSink

Signal processing toolkit: transforms, filters, spectral analysis. Source.

Module Kind Public declarations
convolution functions circular_convolve, convolve, convolve_fft, cross_correlate
correlation functions autocorrelation, cross_correlation, normalized_cross_correlation
dct functions dct2, dct2_normalized, dct3
fft functions conjugate, fft, frequency_bins, from_real, ifft, irfft, magnitude, magnitude_spectrum, new, phase, phase_spectrum, power_spectrum, rfft, zero
fft structs Complex
filter functions apply, bandpass, butterworth_lowpass_2nd, first_order_lowpass, highpass, lowpass
filter structs FirFilter, IirFilter
kalman functions constant_velocity_1d, filter, new, predict, step, update
kalman structs KalmanFilter
sampling functions decimate, is_above_nyquist, nyquist_frequency, resample, sinc_interpolate, upsample
spectral functions spectrogram, stft, welch_psd
state_space functions a, b, c, controllability, controllability_matrix, from_kalman, input_dim, new, observability, observability_matrix, output, output_dim, simulate, state_dim, step
state_space structs RankReport, StateSpaceModel
state_space enums StateSpaceError
timeseries functions ddm_detect, difference, ewma, expanding_mean, lag_features, lag_features_with_stats, new, page_hinkley_detect, pct_change, rolling_max, rolling_mean, rolling_min, rolling_std, temporal_split, update
timeseries structs DdmConfig, DdmDetector, DdmSnapshot, PageHinkleyConfig, PageHinkleyDetector, PageHinkleySnapshot
timeseries enums DriftState
wavelet functions haar_dwt, haar_forward, haar_idwt, haar_inverse, wavelet_denoise
window functions apply_window, bartlett, blackman, gaussian, hamming, hanning, kaiser, rectangular

ix — Claude Code ML skill CLI, library entry point for tests. Source.

Module Kind Public declarations
(crate root) constants CONTRADICTORY, DOUBTFUL, FALSE, OK_TRUE, PROBABLE, RUNTIME_ERROR, UNKNOWN, USAGE
doctor functions exit_code, find_repo_root, main, run, run_full_checks, verdict, worst
doctor structs CheckResult, Options, Report
doctor enums Status
doctor::dark_features functions candidates, from_cargo, from_json, is_significant, key, load, measure, reconcile, scan
doctor::dark_features structs AllowEntry, Allowlist, Candidate, Census, DarkFeature, MetaNode, MetaPackage, MetaResolve, Metadata
doctor::dark_features enums Kind
doctor::dark_features constants ALLOWLIST_PATH, SIGNIFICANT_LOC
doctor::orphan_traits functions is_orphan, load, scan, scan_with_allowlist
doctor::orphan_traits structs AllowEntry, Allowlist, Census, TraitDecl
doctor::orphan_traits constants ALLOWLIST_PATH
doctor::registry_snapshot functions diff, from_names, is_clean, live, load, snapshot_of, write
doctor::registry_snapshot structs Drift, Live, Snapshot, Surface
doctor::registry_snapshot constants SCHEMA_VERSION, SNAPSHOT_PATH
doctor::silent_skips functions advisory, blank_noise, blocking, findings_in, label, load, scan, scan_with_allowlist
doctor::silent_skips structs AllowEntry, Allowlist, Census, Finding
doctor::silent_skips enums Probe
doctor::silent_skips constants ALLOWLIST_PATH, PROBE_WINDOW
local_embed functions embed_request_with, path, require_cached_model, revision
local_embed structs LocalEmbedError, LocalEmbeddingItem, LocalEmbeddingModel, LocalEmbeddingResponse, VerifiedModelCache
local_embed constants MODEL_ID, MODEL_REVISION
output functions emit, resolve
output enums Format
verbs::beliefs functions get, set, show, snapshot
verbs::check functions action, doctor
verbs::compile functions compile, hits
verbs::demo functions describe, list, run
verbs::describe functions persona, policy, skill
verbs::embed_coverage functions load, score
verbs::embed_coverage structs EmbeddingCoverage
verbs::list functions domains, personas, skills
verbs::pipeline functions dag, new, run, schema, validate
verbs::run functions run
verbs::stable_surface functions compute_api_hash, diff_reports, foo, load_maturity, locate_workspace_root, run
verbs::stable_surface structs Bar, DiffResult, HashChange

#[ix_skill] — annotates a plain Rust function as a registry-discoverable skill. Source.

Module Kind Public declarations
(crate root) functions ix_skill

ix-streeling — Streeling University’s generator: turn the ecosystem’s learning files into a federated catalog (state/streeling/catalog.jsonl) and a campu…. Source.

Module Kind Public declarations
campus functions extract_intro, render
campus constants INTRO_END, INTRO_START
ingest functions groups_for, ingest
ingest structs IngestReport
model functions default_category, make_id
model structs LearningRecord
model enums Kind
model constants SCHEMA_VERSION
search functions evaluate, search
search structs EvalPair, EvalReport, PerQuery, SearchFilter

Supervised learning algorithms: regression, classification, and metrics. Source.

Module Kind Public declarations
decision_tree functions load_state, new, save_state, with_min_samples_split
decision_tree structs DecisionTree, DecisionTreeState
decision_tree enums FlatNode
knn functions new
knn structs KNN
linear_regression functions load_state, new, save_state
linear_regression structs LinearRegression, LinearRegressionState
logistic_regression functions new, with_learning_rate, with_max_iterations
logistic_regression structs LogisticRegression
metrics functions accuracy, auc_score, classification_report, display, f1_avg, f1_score, fn_, fp, from_labels, log_loss, mae, matrix, mse, n_classes, precision, precision_avg, r_squared, recall, recall_avg, rmse, roc_auc, roc_curve, tn, tp
metrics structs ConfusionMatrix
metrics enums Average
naive_bayes functions new
naive_bayes structs GaussianNaiveBayes
resampling functions class_distribution, fit_resample, new, random_undersample, with_target_ratio
resampling structs Smote
serialization structs ModelEnvelope
svm functions new, with_learning_rate, with_max_iterations
svm structs LinearSVM
text functions fit, fit_transform, new, transform, vocab_size, vocabulary, with_max_df, with_min_df, without_normalization
text structs CountVectorizer, TfidfVectorizer
traits traits Classifier, Regressor
validation functions cross_val_score, cross_val_score_with, new, split, with_seed, with_shuffle
validation structs KFold, StratifiedKFold
validation type aliases Scorer

Topological data analysis for the machin ML toolkit. Source.

Module Kind Public declarations
error enums TopoError
persistence functions bottleneck_distance, compute_persistence, is_empty, len, lifetimes, significant, wasserstein_distance
persistence structs PersistenceDiagram
pointcloud functions betti_at_radius, betti_curve, most_persistent_features, persistence_from_points
simplex functions add, betti_numbers, boundary, dimension, is_empty, is_face_of, len, new, rips_complex, simplices_of_dim, sort
simplex structs FilteredSimplex, Simplex, SimplexStream

Shared type lattice for the ix skill registry. Source.

Module Kind Public declarations
(crate root) functions into_inner, new, tag, weighted
(crate root) structs IxMatrix, IxVector, TypeError
(crate root) enums Hexavalent, Polarity, SocketType, Value
(crate root) constants fn
traits traits FromValue, IntoValue

Unsupervised learning: clustering and dimensionality reduction. Source.

Module Kind Public declarations
dbscan functions new
dbscan structs DBSCAN
gmm functions log_likelihood, new, with_max_iterations, with_seed
gmm structs GMM
kernel_pca functions fit_transform, new, transform
kernel_pca structs KernelPca
kernel_pca enums Kernel
kmeans functions inertia, load_state, new, save_state, with_seed, with_tolerance
kmeans structs KMeans, KMeansState
lda functions fit, fit_transform, new, transform
lda structs LinearDiscriminantAnalysis
mds functions classical_mds, pairwise_euclidean
nmf functions fit_transform, new, reconstruct, transform, with_max_iterations, with_seed, with_tolerance
nmf structs NonNegativeMatrixFactorization
pca functions components, explained_variance_ratio, load_state, new, save_state
pca structs PCA, PcaState
traits traits Clusterer, DimensionReducer
tsne functions new, with_learning_rate, with_max_iterations, with_perplexity, with_seed
tsne structs TSNE

ix-value — the Business-Value Scorecard generator: federate each repo’s hand-authored state/value/manifest.json into a scored catalog (`state/value/catal…. Source.

Module Kind Public declarations
ingest functions ingest
ingest structs IngestReport
model functions axes_valid, geomean, score01, stars
model structs Item, Manifest, RepoScore, ValueRecord
model enums Kind
model constants SCHEMA_VERSION

ix-voicings — Phase A of the voicings study pipeline. Source.

Module Kind Public declarations
(crate root) functions as_str, build_pipeline, build_raw_feature_row, cluster, enumerate, featurize, ga_cli_path, load_corpus, load_features, movement_cost, parse, predict_cluster, progressions, render_book, run_manifest, silhouette_score, state_root, topology, transitions
(crate root) structs ClusterArtifacts, EnumerateArtifacts, FeatureMatrix, FeaturizeArtifacts, Normalization, ProgressionArtifacts, ShortestPath, TopologyArtifacts, TransitionArtifacts, TransitionEdge, VoicingRow
(crate root) enums Instrument, VoicingsError
(crate root) constants ALL, FEATURE_COLUMNS, NUMERIC_COLUMNS, QUALITY_VOCAB, SILHOUETTE_FULL_THRESHOLD, SILHOUETTE_SAMPLE_SIZE
viz_precompute functions run_viz_precompute, viz_root
viz_precompute structs ClusterLayout, NeighborEntry, NeighborList, VizManifest, VoicingDetail, VoicingLayout
viz_precompute constants ALTERED, CHORD_FAMILY_LABELS, DIMINISHED, DOMINANT, MAJOR, MINOR, NEIGHBORS_PER_VOICING, OTHER, PC_NAMES_SHARP, SUSPENDED, VIZ_SCHEMA_VERSION
Module Kind Public declarations
conductance functions alpha, beta, decay_all, for_each, g_min, get, is_empty, len, modulate, new, set, strengthen
conductance structs ConductanceMatrix
consolidator functions consolidate, gamma, new
consolidator structs MemoryConsolidator
engine functions consolidate, diagnostics, export_state, from_state, new, observe, observe_sequence, predict, reset_session, sample
engine structs EngineDiagnostics, MemristiveEngine
error enums MemristiveError
error type aliases Result
governance functions as_index, classify, consecutive_freeze_count, current_state, freeze_probability, from_index, history, label, new, observe, predict, predict_next, recommend
governance structs GovernanceMarkov
governance enums GovernanceState
reservoir functions new, reset, size, state, step
reservoir structs ReservoirNetwork
sampler functions sample
sampler enums SamplingStrategy
serde_state structs EngineConfig, EngineState
tensor functions context_count, de_ctx_map, de_totals, max_order, merge, new, observe, predict, ser_ctx_map, ser_totals, sparsity, state_count
tensor structs MarkovTensor
vlmm functions effective_order, new, order_histogram, predict, reset_counts
vlmm structs VariableOrderSelector
vlmm enums FallbackStrategy