brain-db
Memory database for AI agents — stores typed memories (facts, preferences, events, entities, relations) with provenance, confidence, and bi-temporal validity, and answers with fused semantic + lexical + entity-graph + temporal retrieval. One Rust core, one binary wire protocol. Apache-2.0.
File Explorer
- config.toml
- nextest.toml
- acceptance.sh
- bootstrap-model.sh
- devcontainer.json
- Dockerfile
- post-create.sh
- action.yml
- ci.yml
- docker-publish.yml
- nightly-perf.yml
- release-please.yml
- banner.svg
- logo.svg
- brain-rules.yml
- capacity.json
- errors.json
- hnsw.json
- network.json
- overview.json
- per-shard.json
- storage.json
- workers.json
- dev.toml
- docker-compose.yml
- docker.toml
- edge.rs
- edge_kind_ref.rs
- mod.rs
- node_ref.rs
- entity.rs
- kinds.rs
- memory.rs
- mod.rs
- relation.rs
- statement.rs
- confidence.rs
- mod.rs
- referential.rs
- trigrams.rs
- error.rs
- ids.rs
- lib.rs
- migration.rs
- worker_state.rs
- smoke.rs
- Cargo.toml
- README.md
- throughput.rs
- cache.rs
- cpu.rs
- mod.rs
- forward.rs
- load.rs
- mod.rs
- tokenize.rs
- config.rs
- error.rs
- fingerprint.rs
- lib.rs
- tokenizer-tiny.json
- cache.rs
- determinism.rs
- dispatcher.rs
- forward.rs
- load.rs
- Cargo.toml
- README.md
- llm_pipeline.rs
- pattern_extract.rs
- bundled-ner.md
- gliner.md
- backbone.rs
- decode.rs
- head.rs
- mod.rs
- rnn.rs
- tests.rs
- tokenizer.rs
- config.rs
- extractor.rs
- mod.rs
- model.rs
- tests.rs
- extractor.rs
- item.rs
- mod.rs
- options.rs
- registry.rs
- trigger.rs
- cache.rs
- extractor.rs
- mod.rs
- pricing.rs
- tests.rs
- validation.rs
- extractor.rs
- mod.rs
- temporal.rs
- enricher_hook.rs
- idempotency.rs
- lib.rs
- materialize.rs
- resolver.rs
- supersede_source.rs
- llm_live.rs
- llm_pipeline.rs
- resolver_disambiguation_e2e.rs
- resolver_edge_cases.rs
- resolver_property.proptest-regressions
- resolver_property.rs
- resolver_tier3.rs
- Cargo.toml
- README.md
- end_to_end.rs
- router.rs
- sse_encoder.rs
- limits.rs
- mod.rs
- stream.rs
- mod.rs
- status.rs
- mod.rs
- span.rs
- matcher.rs
- mod.rs
- accept.rs
- connection.rs
- limits.rs
- mod.rs
- shutdown.rs
- handler.rs
- mod.rs
- encoder.rs
- event.rs
- mod.rs
- stream.rs
- mod.rs
- socket.rs
- accept_key.rs
- client.rs
- mod.rs
- server.rs
- upgrade.rs
- lib.rs
- mod.rs
- load.rs
- server_shutdown.rs
- server_smoke.rs
- smoke.rs
- sse_basic.rs
- sse_reconnect.rs
- streaming_smoke.rs
- ws_client.rs
- ws_close.rs
- ws_control_frames.rs
- ws_echo.rs
- Cargo.toml
- README.md
- lexical_retrieve.rs
- bootstrap.rs
- codebook.rs
- distance.rs
- encode.rs
- kmeans.rs
- mod.rs
- params.rs
- rerank.rs
- tests.rs
- tests.rs
- mod.rs
- retriever.rs
- tests.rs
- tokenizer.rs
- arena_reader.rs
- entity_hnsw.rs
- graph_retriever.rs
- hnsw.rs
- hype_hnsw.rs
- idmap.rs
- lib.rs
- params.rs
- persistence.rs
- rebuild.rs
- semantic_retriever.rs
- shared.rs
- space_vector_source.rs
- statement_hnsw.rs
- statement_question_hnsw.rs
- tombstones.rs
- Cargo.toml
- README.md
- anthropic.rs
- mod.rs
- openai.rs
- client.rs
- error.rs
- lib.rs
- router.rs
- types.rs
- Cargo.toml
- README.md
- audit_ops.rs
- entity_resolve.rs
- relation_ops.rs
- schema_ops.rs
- statement_ops.rs
- dump_corpus.rs
- dump_spaces.rs
- dump_timeline_diff.rs
- mod.rs
- mod.rs
- ops.rs
- merge.rs
- mod.rs
- ops.rs
- review.rs
- trigram.rs
- types.rs
- mod.rs
- queue.rs
- mod.rs
- ops.rs
- sweep.rs
- mod.rs
- ops.rs
- mod.rs
- mod.rs
- checkpoint.rs
- edge.rs
- memory.rs
- mod.rs
- phase_bodies.rs
- phases.rs
- reclaim.rs
- relation.rs
- mod.rs
- mod.rs
- ops.rs
- traversal.rs
- types.rs
- apply.rs
- kind.rs
- mod.rs
- predicate.rs
- store.rs
- contradiction.rs
- crud.rs
- embed_queue.rs
- evidence.rs
- list.rs
- mod.rs
- supersede.rs
- tombstone.rs
- mod.rs
- ops.rs
- mod.rs
- schema.brain
- api_keys.rs
- audit.rs
- checkpoint.rs
- contradiction.rs
- edge.rs
- entity.rs
- entity_type.rs
- extraction_queue.rs
- extractor.rs
- extractor_audit.rs
- fingerprint.rs
- hype.rs
- idempotency.rs
- kind.rs
- memory.rs
- memory_artifacts.rs
- merge.rs
- merge_review_queue.rs
- mod.rs
- model_fingerprint.rs
- namespace.rs
- next_lsn.rs
- predicate.rs
- relation.rs
- relation_type.rs
- schema_version.rs
- scope.rs
- session.rs
- slot_version.rs
- space.rs
- statement.rs
- statement_question.rs
- text.rs
- worker_checkpoints.rs
- cascade.rs
- db.rs
- lib.rs
- storage_version.rs
- edge_concurrent.rs
- predicate_edge_cases.rs
- predicate_property.proptest-regressions
- predicate_property.rs
- recovery_chaos.rs
- recovery_integration.rs
- relation_type_edge_cases.rs
- schema_apply_chaos.rs
- schema_strict_migration.rs
- statement_property.proptest-regressions
- statement_property.rs
- Cargo.toml
- README.md
- edge.rs
- encode_helpers.rs
- entity.rs
- memory.rs
- mod.rs
- reclaim.rs
- registry.rs
- relation.rs
- schema.rs
- statement.rs
- backfill.rs
- merge_review.rs
- mod.rs
- capabilities.rs
- encode.rs
- encode_vector_direct.rs
- entity.rs
- events.rs
- extractor_admin.rs
- forget.rs
- graph_fetch.rs
- link.rs
- memory_inspect.rs
- memory_list.rs
- mod.rs
- plan.rs
- procedural.rs
- query.rs
- reason.rs
- recall.rs
- registry_cascade.rs
- relation.rs
- schema.rs
- schema_replace.rs
- session.rs
- space.rs
- statement.rs
- subscribe.rs
- txn.rs
- tests.rs
- tests.rs
- tests.rs
- tests.rs
- tests.rs
- memory.rs
- mod.rs
- rebuild.rs
- statement.rs
- graph_retriever.rs
- mod.rs
- semantic_retriever.rs
- ambiguity_resolver.rs
- auto_edge.rs
- causal_edge.rs
- confidence_sweep.rs
- extractor.rs
- forget_cascade.rs
- histograms.rs
- llm.rs
- llm_cache.rs
- mod.rs
- schema_migration.rs
- statement_embed.rs
- temporal_edge.rs
- writer.rs
- access_buffer.rs
- ack_codec.rs
- idempotency.rs
- mod.rs
- txn_lens.rs
- id.rs
- mod.rs
- phase.rs
- transaction.rs
- extractor_writes.rs
- mod.rs
- submit.rs
- wal_map.rs
- wal_sink.rs
- clock.rs
- context.rs
- dispatch.rs
- error.rs
- grounded.rs
- lib.rs
- memory_artifact.rs
- test_support.rs
- correctness.rs
- encode.rs
- encode_vector_direct.rs
- forget.rs
- graph_fetch_memory_edges.rs
- link.rs
- memory_list.rs
- namespace_isolation.rs
- plan.rs
- reason.rs
- recall.rs
- recall_probe.rs
- subscribe.rs
- txn.rs
- typed_graph_namespace_isolation.rs
- Cargo.toml
- README.md
- relation_traverse.rs
- retrieval.rs
- vsa_ops.rs
- analogical.rs
- context.rs
- error.rs
- mod.rs
- path.rs
- reason.rs
- recall.rs
- result.rs
- writer.rs
- common.rs
- encode.rs
- forget.rs
- mod.rs
- path.rs
- reason.rs
- recall.rs
- encode.rs
- forget.rs
- mod.rs
- path.rs
- reason.rs
- recall.rs
- logic.rs
- mod.rs
- tests.rs
- logic.rs
- mod.rs
- tests.rs
- logic.rs
- mod.rs
- tests.rs
- logic.rs
- mod.rs
- tests.rs
- logic.rs
- mod.rs
- tests.rs
- logic.rs
- mod.rs
- tests.rs
- diversity.rs
- diversity_tests.rs
- mod.rs
- recency.rs
- recency_tests.rs
- rerank.rs
- analogy.rs
- codebook.rs
- errors.rs
- fft.rs
- mod.rs
- ops.rs
- semantic_centroid.rs
- config.rs
- context.rs
- cost.rs
- error.rs
- explain.rs
- lib.rs
- stats.rs
- vsa_executors.rs
- Cargo.toml
- README.md
- connector.rs
- enricher.rs
- errors.rs
- lib.rs
- recall.rs
- registry.rs
- sample_emoji_normalizer.rs
- Cargo.toml
- README.md
- frame_codec.rs
- wire_smoke.rs
- cbor.rs
- crc.rs
- frame.rs
- header.rs
- mod.rs
- opcode.rs
- handshake.rs
- mod.rs
- stream.rs
- convert.rs
- error.rs
- mod.rs
- request.rs
- response.rs
- admin.rs
- capabilities.rs
- entity.rs
- extractor.rs
- graph.rs
- memory.rs
- mod.rs
- procedural.rs
- query.rs
- relation.rs
- session.rs
- space.rs
- statement.rs
- subscribe.rs
- txn.rs
- ast.rs
- grammar.pest
- mod.rs
- ops.rs
- parse_error.rs
- parser.rs
- validator.rs
- enums.rs
- mod.rs
- primitives.rs
- error.rs
- lib.rs
- frame_encode.bin
- frame_encode.json
- frame_encode_vector_direct.bin
- frame_encode_vector_direct.json
- frame_error.bin
- frame_error.json
- frame_hello.bin
- frame_hello.json
- frame_recall_eos.bin
- frame_recall_eos.json
- frame_welcome.bin
- frame_welcome.json
- index.json
- req_auth.bin
- req_auth.json
- req_bye.bin
- req_bye.json
- req_cancel_stream.bin
- req_cancel_stream.json
- req_client_pong.bin
- req_client_pong.json
- req_encode.bin
- req_encode.json
- req_encode_act_as.bin
- req_encode_act_as.json
- req_encode_allow_duplicates.bin
- req_encode_allow_duplicates.json
- req_encode_trace.bin
- req_encode_trace.json
- req_encode_vector_direct.bin
- req_encode_vector_direct.json
- req_entity_create.bin
- req_entity_create.json
- req_entity_create_act_as.bin
- req_entity_create_act_as.json
- req_entity_get.bin
- req_entity_get.json
- req_entity_list.bin
- req_entity_list.json
- req_entity_merge.bin
- req_entity_merge.json
- req_entity_rename.bin
- req_entity_rename.json
- req_entity_resolve.bin
- req_entity_resolve.json
- req_entity_tombstone.bin
- req_entity_tombstone.json
- req_entity_unmerge.bin
- req_entity_unmerge.json
- req_entity_update.bin
- req_entity_update.json
- req_extractor_list.bin
- req_extractor_list.json
- req_forget.bin
- req_forget.json
- req_forget_act_as.bin
- req_forget_act_as.json
- req_get_capabilities.bin
- req_get_capabilities.json
- req_graph_fetch.bin
- req_graph_fetch.json
- req_hello.bin
- req_hello.json
- req_link.bin
- req_link.json
- req_materialize_procedural.bin
- req_materialize_procedural.json
- req_memory_inspect.bin
- req_memory_inspect.json
- req_memory_list.bin
- req_memory_list.json
- req_ping.bin
- req_ping.json
- req_plan_act_as.bin
- req_plan_act_as.json
- req_query_explain.bin
- req_query_explain.json
- req_query_trace.bin
- req_query_trace.json
- req_reason_act_as.bin
- req_reason_act_as.json
- req_recall.bin
- req_recall.json
- req_recall_act_as.bin
- req_recall_act_as.json
- req_relation_create.bin
- req_relation_create.json
- req_relation_get.bin
- req_relation_get.json
- req_relation_list_from.bin
- req_relation_list_from.json
- req_relation_list_to.bin
- req_relation_list_to.json
- req_relation_supersede.bin
- req_relation_supersede.json
- req_relation_tombstone.bin
- req_relation_tombstone.json
- req_relation_traverse.bin
- req_relation_traverse.json
- req_schema_get.bin
- req_schema_get.json
- req_schema_list.bin
- req_schema_list.json
- req_schema_replace.bin
- req_schema_replace.json
- req_schema_upload.bin
- req_schema_upload.json
- req_schema_validate.bin
- req_schema_validate.json
- req_session_create.bin
- req_session_create.json
- req_session_delete.bin
- req_session_delete.json
- req_session_list.bin
- req_session_list.json
- req_space_create.bin
- req_space_create.json
- req_space_delete.bin
- req_space_delete.json
- req_space_list.bin
- req_space_list.json
- req_statement_create.bin
- req_statement_create.json
- req_statement_get.bin
- req_statement_get.json
- req_statement_history.bin
- req_statement_history.json
- req_statement_list.bin
- req_statement_list.json
- req_statement_retract.bin
- req_statement_retract.json
- req_statement_supersede.bin
- req_statement_supersede.json
- req_statement_tombstone.bin
- req_statement_tombstone.json
- req_subscribe.bin
- req_subscribe.json
- req_txn_abort.bin
- req_txn_abort.json
- req_txn_begin.bin
- req_txn_begin.json
- req_txn_commit.bin
- req_txn_commit.json
- req_unlink.bin
- req_unlink.json
- req_unsubscribe.bin
- req_unsubscribe.json
- resp_auth_ok.bin
- resp_auth_ok.json
- resp_auth_ok_act_as.bin
- resp_auth_ok_act_as.json
- resp_cancel_stream_ack.bin
- resp_cancel_stream_ack.json
- resp_encode.bin
- resp_encode.json
- resp_encode_trace.bin
- resp_encode_trace.json
- resp_encode_vector_direct.bin
- resp_encode_vector_direct.json
- resp_entity_create.bin
- resp_entity_create.json
- resp_entity_get.bin
- resp_entity_get.json
- resp_entity_get_merged.bin
- resp_entity_get_merged.json
- resp_entity_list.bin
- resp_entity_list.json
- resp_entity_merge.bin
- resp_entity_merge.json
- resp_entity_rename.bin
- resp_entity_rename.json
- resp_entity_resolve.bin
- resp_entity_resolve.json
- resp_entity_tombstone.bin
- resp_entity_tombstone.json
- resp_entity_unmerge.bin
- resp_entity_unmerge.json
- resp_entity_update.bin
- resp_entity_update.json
- resp_error_act_as_denied.bin
- resp_error_act_as_denied.json
- resp_error_authentication.bin
- resp_error_authentication.json
- resp_error_authorization.bin
- resp_error_authorization.json
- resp_error_conflict.bin
- resp_error_conflict.json
- resp_error_internal.bin
- resp_error_internal.json
- resp_error_not_found.bin
- resp_error_not_found.json
- resp_error_protocol.bin
- resp_error_protocol.json
- resp_error_resource_exhausted.bin
- resp_error_resource_exhausted.json
- resp_error_unavailable.bin
- resp_error_unavailable.json
- resp_error_validation.bin
- resp_error_validation.json
- resp_extractor_list.bin
- resp_extractor_list.json
- resp_forget.bin
- resp_forget.json
- resp_get_capabilities.bin
- resp_get_capabilities.json
- resp_graph_fetch.bin
- resp_graph_fetch.json
- resp_link.bin
- resp_link.json
- resp_materialize_procedural.bin
- resp_materialize_procedural.json
- resp_memory_inspect.bin
- resp_memory_inspect.json
- resp_memory_list.bin
- resp_memory_list.json
- resp_plan.bin
- resp_plan.json
- resp_plan_trace.bin
- resp_plan_trace.json
- resp_pong.bin
- resp_pong.json
- resp_query_explain.bin
- resp_query_explain.json
- resp_query_trace.bin
- resp_query_trace.json
- resp_reason.bin
- resp_reason.json
- resp_reason_trace.bin
- resp_reason_trace.json
- resp_recall.bin
- resp_recall.json
- resp_recall_trace.bin
- resp_recall_trace.json
- resp_relation_create.bin
- resp_relation_create.json
- resp_relation_get.bin
- resp_relation_get.json
- resp_relation_list.bin
- resp_relation_list.json
- resp_relation_list_to.bin
- resp_relation_list_to.json
- resp_relation_supersede.bin
- resp_relation_supersede.json
- resp_relation_tombstone.bin
- resp_relation_tombstone.json
- resp_relation_traverse.bin
- resp_relation_traverse.json
- resp_schema_get.bin
- resp_schema_get.json
- resp_schema_list.bin
- resp_schema_list.json
- resp_schema_replace.bin
- resp_schema_replace.json
- resp_schema_upload.bin
- resp_schema_upload.json
- resp_schema_validate.bin
- resp_schema_validate.json
- resp_server_ping.bin
- resp_server_ping.json
- resp_session_create.bin
- resp_session_create.json
- resp_session_delete.bin
- resp_session_delete.json
- resp_session_list.bin
- resp_session_list.json
- resp_space_create.bin
- resp_space_create.json
- resp_space_delete.bin
- resp_space_delete.json
- resp_space_list.bin
- resp_space_list.json
- resp_statement_create.bin
- resp_statement_create.json
- resp_statement_get.bin
- resp_statement_get.json
- resp_statement_history.bin
- resp_statement_history.json
- resp_statement_list.bin
- resp_statement_list.json
- resp_statement_retract.bin
- resp_statement_retract.json
- resp_statement_supersede.bin
- resp_statement_supersede.json
- resp_statement_tombstone.bin
- resp_statement_tombstone.json
- resp_subscribe_event.bin
- resp_subscribe_event.json
- resp_txn_abort.bin
- resp_txn_abort.json
- resp_txn_begin.bin
- resp_txn_begin.json
- resp_txn_commit.bin
- resp_txn_commit.json
- resp_unlink.bin
- resp_unlink.json
- resp_unsubscribe.bin
- resp_unsubscribe.json
- resp_welcome.bin
- resp_welcome.json
- conformance.rs
- error_roundtrip.rs
- opcode_routing.rs
- schema_parser.rs
- schema_validator.rs
- spec_error_drift.rs
- spec_opcode_drift.rs
- Cargo.toml
- README.md
- lib.rs
- model.rs
- service.rs
- Cargo.toml
- README.md
- export.rs
- mod.rs
- query.rs
- get.rs
- mod.rs
- reload.rs
- set.rs
- debug_snapshot.rs
- mod.rs
- profile.rs
- create.rs
- delete.rs
- list.rs
- mod.rs
- create.rs
- delete.rs
- list.rs
- mod.rs
- restore.rs
- by_id.rs
- list.rs
- mod.rs
- control.rs
- list.rs
- mod.rs
- api_keys.rs
- extract.rs
- healthz.rs
- metrics.rs
- mod.rs
- readyz.rs
- rebuild.rs
- mod.rs
- query.rs
- router.rs
- util.rs
- logging.rs
- mod.rs
- shutdown.rs
- tls.rs
- tracing.rs
- mod.rs
- bridge.rs
- factory.rs
- mod.rs
- ollama.rs
- openai.rs
- prompt.rs
- counter.rs
- exposition.rs
- format.rs
- gauge.rs
- histogram.rs
- mod.rs
- otel.rs
- process.rs
- request.rs
- auth.rs
- connection.rs
- dispatch.rs
- gate.rs
- mod.rs
- routing.rs
- subscribe.rs
- tests.rs
- adapters.rs
- llm_setup.rs
- mod.rs
- restore.rs
- snapshot_manifest.rs
- tantivy_recovery.rs
- main.rs
- model_dir.rs
- mod.rs
- act_as_isolation.rs
- admin.rs
- alerts.rs
- config.rs
- connection.rs
- corpus_write_read_accuracy.rs
- dashboards.rs
- dispatch.rs
- e2e.rs
- entity_merge_wire.rs
- entity_wire.rs
- extract_backfill.rs
- extractor_wire.rs
- extractors_phase_exit.rs
- forget_cascade.rs
- graceful_shutdown_durability.rs
- lexical_phase_exit.rs
- llm_extractor_wire.rs
- namespace_isolation_wire.rs
- query_wire.rs
- recall_chaos.rs
- recall_concurrent.rs
- recall_perf.rs
- recall_routing.rs
- relation_wire.rs
- schema_wire.rs
- shard.rs
- shutdown.rs
- snapshot_restore.rs
- space_isolation.rs
- statement_wire.rs
- subscribe.rs
- summarizer.rs
- Cargo.toml
- README.md
- crc32c.rs
- allocator.rs
- file.rs
- mod.rs
- slot.rs
- checkpoint.rs
- group_commit.rs
- kinds.rs
- mod.rs
- payload.rs
- reader.rs
- record.rs
- segment.rs
- wal.rs
- layout.rs
- lib.rs
- recovery.rs
- reflink.rs
- bit_flip.rs
- io_fault.rs
- random_kill.rs
- Cargo.toml
- README.md
- access_boost.rs
- ambiguity_resolver.rs
- audit_log_sweeper.rs
- auto_edge.rs
- backfill.rs
- cache_evict.rs
- causal_edge.rs
- confidence_sweep.rs
- consolidation.rs
- counter_reconcile.rs
- decay.rs
- edge_scrub.rs
- entity_gc.rs
- extractor.rs
- forget_cascade.rs
- hnsw_maint.rs
- hype.rs
- idempotency_cleanup.rs
- llm_cache_sweeper.rs
- mod.rs
- schema_migration.rs
- slot_reclaim.rs
- snapshot.rs
- stale_extraction_detector.rs
- statement_embed.rs
- statement_reclaim.rs
- statistics.rs
- supersession_sweeper.rs
- temporal_edge.rs
- wal_retention.rs
- config.rs
- context.rs
- env.rs
- error.rs
- lib.rs
- metrics.rs
- scheduler.rs
- summarizer.rs
- worker.rs
- access_boost.rs
- ambiguity_resolver.rs
- auto_edge.rs
- cache_evict.rs
- causal_edge.rs
- consolidation.rs
- counter_reconcile.rs
- decay.rs
- edge_scrub.rs
- extractor_entity_hnsw.rs
- extractor_publish.rs
- forget_cascade_statements.rs
- hnsw_maint.rs
- idempotency_cleanup.rs
- no_regression.rs
- scheduler.rs
- schema_flag_sweep.rs
- slot_reclaim.rs
- snapshot.rs
- statement_reclaim.rs
- statistics.rs
- temporal_edge.rs
- wal_retention.rs
- Cargo.toml
- README.md
- protocol_frame.rs
- protocol_request.rs
- protocol_response.rs
- Cargo.lock
- Cargo.toml
- README.md
- 00_index.md
- 01_glossary.md
- 02_doc_map.md
- 03_versioning.md
- 04_open_questions_archive.md
- 05_external_references.md
- 00_purpose.md
- 01_problem.md
- 02_background.md
- 03_primitives.md
- 04_layers.md
- 05_hardware_and_targets.md
- 06_scope_and_comparison.md
- 07_wedges_and_roadmap.md
- 08_glossary.md
- 00_purpose.md
- 01_cognitive_vocabulary.md
- 02_memory.md
- 03_context.md
- 04_salience.md
- 05_edges.md
- 06_entity_lifecycle.md
- 07_statement.md
- 08_relation.md
- 09_composition.md
- 10_failure_modes.md
- 00_purpose.md
- 01_grammar.md
- 02_ast.md
- 03_validator.md
- 04_namespaces.md
- 05_versioning.md
- 06_system_schema.md
- 00_purpose.md
- 01_design.md
- 02_wire_format.md
- 03_opcodes.md
- 04_handshake.md
- 05_frame_layouts.md
- 06_streaming.md
- 07_error_handling.md
- 08_typed_graph_frames.md
- 09_typed_graph_admin.md
- 00_purpose.md
- 01_semantics_overview.md
- 02_write_pipeline.md
- 03_read_pipeline.md
- 04_transactions.md
- 05_subscribe.md
- 06_admin.md
- 07_consistency.md
- 00_purpose.md
- 00_purpose.md
- 01_model_choice.md
- 02_inference_pipeline.md
- 03_caching.md
- 04_batching_gpu.md
- 05_fingerprinting.md
- 06_migration.md
- 07_failure_modes.md
- 00_purpose.md
- 01_arena.md
- 02_wal.md
- 03_write_path.md
- 04_recovery.md
- 05_checkpointing.md
- 06_snapshots.md
- 07_failure_modes.md
- 00_purpose.md
- 01_hnsw_basics.md
- 02_hnsw_operations.md
- 03_hnsw_lifecycle.md
- 04_concurrency.md
- 05_filtering.md
- 06_failure_modes.md
- 06_persistence.md
- 07_hnsw_pq.md
- 00_purpose.md
- 01_redb_choice.md
- 02_table_layout.md
- 03_substrate_tables.md
- 04_transactions.md
- 05_failure_and_audit.md
- 06_tantivy_layout.md
- 00_purpose.md
- 01_extractor_tiers.md
- 02_triggers.md
- 03_resolver.md
- 04_audit.md
- 05_idempotency.md
- 06_prompt_caching.md
- 07_plugins.md
- 00_purpose.md
- 01_planner.md
- 02_per_op_planning.md
- 03_cost_estimation.md
- 04_executor.md
- 05_runtime.md
- 06_vsa_algebra.md
- 00_purpose.md
- 01_rrf_fusion.md
- 02_lexical_retriever.md
- 03_semantic_retriever.md
- 04_graph_retriever.md
- 05_retrieval_query.md
- 06_post_processing.md
- 00_purpose.md
- 01_principles.md
- 02_writer_model.md
- 03_lock_free_primitives.md
- 04_yields.md
- 05_failure_modes.md
- 00_purpose.md
- 01_worker_architecture.md
- 02_memory_maintenance.md
- 03_substrate_sweepers.md
- 04_misc_workers.md
- 05_failure_modes.md
- 06_typed_graph_workers.md
- 00_purpose.md
- 01_shard_model.md
- 02_routing.md
- 03_single_node.md
- 04_clustered.md
- 05_rebalancing_and_replication.md
- 06_failure_modes.md
- 00_purpose.md
- 01_signals.md
- 02_dashboards.md
- 03_alerts.md
- 04_admin_ops.md
- 05_runbooks.md
- 06_capacity_planning.md
- 00_purpose.md
- 01_failure_taxonomy.md
- 02_crash_recovery.md
- 03_corruption_recovery.md
- 04_data_loss_scenarios.md
- 05_partial_failures.md
- 06_disaster_recovery.md
- 07_chaos_testing.md
- 00_purpose.md
- 01_correctness_and_durability.md
- 02_performance_targets.md
- 03_recall_quality.md
- 04_benchmark_methodology.md
- 05_acceptance_test_suite.md
- 06_complete_acceptance.md
- 00_purpose.md
- .dockerignore
- .env.example
- .gitignore
- .release-please-manifest.json
- Cargo.lock
- Cargo.toml
- clippy.toml
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- DEPLOY.md
- docker-compose.yml
- Dockerfile
- justfile
- LICENSE
- README.md
- release-please-config.json
- rust-toolchain.toml
- rustfmt.toml
- SECURITY.md
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Command Glossary
Commands referenced in this DOCs, explained below.
Alex
View Details ▼
Alex
Catch insensitive, inconsiderate writing.
It helps you find gender favouring, polarising, race related, religion inconsiderate, or other unequal phrasing in text.
echo {{His network looks good}} | alex --stdin
Analyze text from `stdin`:
alex
Analyze all files in the current directory:
alex {{path/to/file.md}}
Analyze a specific file:
cargo run
View Details ▼
cargo run
Run the current Cargo package.
Note: The working directory of the executed binary will be set to the current working directory.
cargo {{[r|run]}}
Run the default binary target:
cargo {{[r|run]}} --bin {{name}}
Run the specified binary:
cargo {{[r|run]}} --example {{name}}
Run the specified example:
cargo test
View Details ▼
cargo test
Execute the unit and integration tests of a Rust package.
cargo {{[t|test]}} {{test_name}}
Only run tests containing a specific string in their names:
cargo {{[t|test]}} -- --test-threads {{count}}
Set the number of simultaneous running test cases:
cargo {{[t|test]}} {{[-r|--release]}}
Test artifacts in release mode, with optimizations:
cargo
View Details ▼
cargo
Manage Rust projects and their module dependencies (crates).
Some subcommands such as `build` have their own usage documentation.
cargo search {{search_string}}
Search for crates:
cargo install {{crate_name}}
Install a binary crate:
cargo install --list
List installed binary crates:
fmt
View Details ▼
fmt
Reformat a text file by joining its paragraphs and limiting the line width to a number of characters (75 by default).
fmt {{path/to/file}}
Reformat a file:
fmt {{[-w|--width]}} {{n}} {{path/to/file}}
Reformat a file producing output lines of (at most) `n` characters:
fmt {{[-s|--split-only]}} {{path/to/file}}
Reformat a file without joining lines shorter than the given width together:
git clone
View Details ▼
git clone
Clone an existing repository.
git clone {{remote_repository_location}} {{path/to/directory}}
Clone an existing repository into a new directory (the default directory is the repository name):
git clone --recursive {{remote_repository_location}}
Clone an existing repository and its submodules:
git clone {{[-n|--no-checkout]}} {{remote_repository_location}}
Clone only the `.git` directory of an existing repository:
git log
View Details ▼
git log
Show a history of commits.
git log
Show the sequence of commits starting from the current one, in reverse chronological order of the Git repository in the current working directory:
git log {{[-p|--patch]}} {{path/to/file_or_directory}}
Show the history of a particular file or directory, including differences:
git log --stat
Show an overview of which file(s) changed in each commit:
just
View Details ▼
just
Save and run project-specific commands.
just {{recipe}}
Run a recipe specified in the justfile:
just
Start a REPL (interactive shell):
just --init
Initialize new justfile in project root:
npm install
View Details ▼
npm install
Install Node packages.
npm {{[i|install]}}
Install dependencies listed in `package.json`:
npm {{[i|install]}} {{package_name}}@{{version}}
Download a specific version of a package and add it to the list of dependencies in `package.json`:
npm {{[i|install]}} {{package_name}} {{[-D|--save-dev]}}
Download the latest version of a package and add it to the list of dev dependencies in `package.json`:
uuid
View Details ▼
uuid
Generate and decode Universally Unique Identifiers (UUID).
See also: `uuidgen`.
uuid
Generate a UUIDv1 (based on time and system's hardware address, if present):
uuid -v 4
Generate a UUIDv4 (based on random data):
uuid -v 4 -n {{number_of_uuids}}
Generate multiple UUIDv4 identifiers at once:
