corpusos
Open-source protocol suite standardizing LLM, Vector, Graph, and Embedding infrastructure across LangChain, LlamaIndex, AutoGen, CrewAI, Semantic Kernel, and MCP. 3,330+ conformance tests. One protocol. Any framework. Any provider.
File Explorer
Download Latest Version (.zip)- publish.yml
- __init__.py
- async_bridge.py
- context_translation.py
- error_context.py
- operational_context.py
- sync_bridge.py
- __init__.py
- embedding_translation.py
- framework_utils.py
- __init__.py
- autogen.py
- crewai.py
- langchain.py
- llamaindex.py
- semantic_kernel.py
- __init__.py
- embedding_base.py
- __init__.py
- framework_utils.py
- graph_translation.py
- __init__.py
- autogen.py
- crewai.py
- langchain.py
- llamaindex.py
- semantic_kernel.py
- __init__.py
- graph_base.py
- __init__.py
- framework_utils.py
- llm_translation.py
- message_translation.py
- __init__.py
- autogen.py
- crewai.py
- langchain.py
- llamaindex.py
- semantic_kernel.py
- __init__.py
- llm_base.py
- __init__.py
- REFERENCE_ROUTER.md
- reference_router.py
- __init__.py
- framework_utils.py
- vector_translation.py
- __init__.py
- autogen.py
- crewai.py
- langchain.py
- llamaindex.py
- semantic_kernel.py
- __init__.py
- vector_base.py
- __init__.py
- CERTIFICATION.md
- CONFTEST.md
- EMBEDDING_CONFORMANCE.md
- GRAPH_CONFORMANCE.md
- LLM_CONFORMANCE.md
- SCHEMA_CONFORMANCE.md
- VECTOR_CONFORMANCE.md
- WIRE_CONFORMANCE.md
- EMBEDDING_FRAMEWORK_CONFORMANCE.md
- GRAPH_FRAMEWORK_CONFORMANCE.md
- LLM_FRAMEWORK_CONFORMANCE.md
- VECTOR_FRAMEWORK_CONFORMANCE.md
- EMBEDDING_FRAMEWORKS.md
- GRAPH_FRAMEWORKS.md
- LLM_FRAMEWORKS.md
- VECTOR_FRAMEWORKS.md
- CONFORMANCE_GUIDE.md
- DECISION_GUIDE.md
- DEPLOYMENT.md
- IMPLEMENTATION.md
- MIGRATION.md
- QUICK_START.md
- ERRORS.md
- METRICS.md
- PROTOCOL.md
- SCHEMA.md
- SPECIFICATION.md
- VERSIONING.md
- COMMERCIAL.md
- PATENT_PLEDGE.md
- ROUTER_OVERVIEW.md
- prod_embedding.py
- prod_graph.py
- prod_llm.py
- prod_vector.py
- __init__.py
- embedding.py
- graph.py
- llm.py
- quick_start.py
- rag.py
- vector.py
- __init__.py
- embedding_framework_report.json
- embedding_report.json
- graph_framework_report.json
- graph_report.json
- llm_framework_report.json
- llm_report.json
- schema_report.json
- vector_framework_report.json
- vector_report.json
- wire_report.json
- envelope.error.json
- envelope.request.json
- envelope.stream.success.json
- envelope.success.json
- operation_context.json
- embedding.capabilities.json
- embedding.capabilities.request.json
- embedding.capabilities.success.json
- embedding.count_tokens.request.json
- embedding.count_tokens.success.json
- embedding.embed.request.json
- embedding.embed.success.json
- embedding.embed_batch.request.json
- embedding.embed_batch.success.json
- embedding.envelope.error.json
- embedding.envelope.request.json
- embedding.envelope.stream.success.json
- embedding.envelope.success.json
- embedding.get_stats.request.json
- embedding.get_stats.success.json
- embedding.health.request.json
- embedding.health.success.json
- embedding.stats.json
- embedding.stream_embed.request.json
- embedding.stream_embed.success.json
- embedding.types.batch_result.json
- embedding.types.chunk.json
- embedding.types.count_tokens_spec.json
- embedding.types.embed_spec.json
- embedding.types.failure.json
- embedding.types.result.json
- embedding.types.stream_embed_spec.json
- embedding.types.vector.json
- embedding.types.warning.json
- graph.batch.request.json
- graph.batch.success.json
- graph.bulk_vertices.request.json
- graph.bulk_vertices.success.json
- graph.capabilities.json
- graph.capabilities.request.json
- graph.capabilities.success.json
- graph.delete_edges.request.json
- graph.delete_edges.success.json
- graph.delete_nodes.request.json
- graph.delete_nodes.success.json
- graph.envelope.error.json
- graph.envelope.request.json
- graph.envelope.success.json
- graph.get_schema.request.json
- graph.get_schema.success.json
- graph.health.request.json
- graph.health.success.json
- graph.query.request.json
- graph.query.success.json
- graph.stream_query.request.json
- graph.stream_query.success.json
- graph.transaction.request.json
- graph.transaction.success.json
- graph.traversal.request.json
- graph.traversal.success.json
- graph.types.batch_op.json
- graph.types.batch_result.json
- graph.types.bulk_vertices_result.json
- graph.types.bulk_vertices_spec.json
- graph.types.chunk.json
- graph.types.edge.json
- graph.types.entity.json
- graph.types.graph_schema.json
- graph.types.health_result.json
- graph.types.id.json
- graph.types.node.json
- graph.types.query_result.json
- graph.types.query_spec.json
- graph.types.traversal_result.json
- graph.types.traversal_spec.json
- graph.types.warning.json
- graph.upsert_edges.request.json
- graph.upsert_edges.success.json
- graph.upsert_nodes.request.json
- graph.upsert_nodes.success.json
- llm.capabilities.json
- llm.capabilities.request.json
- llm.capabilities.success.json
- llm.complete.request.json
- llm.complete.success.json
- llm.count_tokens.request.json
- llm.count_tokens.success.json
- llm.envelope.error.json
- llm.envelope.request.json
- llm.envelope.stream.success.json
- llm.envelope.success.json
- llm.health.request.json
- llm.health.success.json
- llm.response_format.json
- llm.sampling.params.json
- llm.stream.request.json
- llm.stream.success.json
- llm.tools.schema.json
- llm.types.chunk.json
- llm.types.completion.json
- llm.types.completion_spec.json
- llm.types.count_tokens_spec.json
- llm.types.logprobs.json
- llm.types.message.json
- llm.types.stream_spec.json
- llm.types.token_usage.json
- llm.types.tool.json
- llm.types.tool_choice.json
- llm.types.tools.json
- llm.types.warning.json
- vector.batch_query.request.json
- vector.batch_query.success.json
- vector.capabilities.json
- vector.capabilities.request.json
- vector.capabilities.success.json
- vector.create_namespace.request.json
- vector.create_namespace.success.json
- vector.delete.request.json
- vector.delete.success.json
- vector.delete_namespace.request.json
- vector.delete_namespace.success.json
- vector.envelope.error.json
- vector.envelope.request.json
- vector.envelope.success.json
- vector.health.request.json
- vector.health.success.json
- vector.query.request.json
- vector.query.success.json
- vector.types.delete_result.json
- vector.types.document.json
- vector.types.failure_item.json
- vector.types.filter.json
- vector.types.health_result.json
- vector.types.namespace_result.json
- vector.types.namespace_spec.json
- vector.types.query_result.json
- vector.types.query_spec.json
- vector.types.upsert_result.json
- vector.types.vector.json
- vector.types.vector_match.json
- vector.upsert.request.json
- vector.upsert.success.json
- test_cache_and_batch_fallback.py
- test_capabilities_shape.py
- test_context_siem.py
- test_count_tokens_behavior.py
- test_deadline_enforcement.py
- test_embed_basic.py
- test_embed_batch_basic.py
- test_error_mapping_retryable.py
- test_health_report.py
- test_normalization_semantics.py
- test_truncation_and_text_length.py
- test_wire_handler.py
- test_autogen_adapter.py
- test_contract_context_and_error_context.py
- test_contract_interface_conformance.py
- test_contract_shapes_and_batching.py
- test_crewai_adapter.py
- test_embedding_registry_self_check.py
- test_langchain_adapter.py
- test_llamaindex_adapter.py
- test_semantickernel_adapter.py
- test_with_mock_backends.py
- test_autogen_graph_adapter.py
- test_contract_context_and_error_context.py
- test_contract_interface_conformance.py
- test_contract_shapes_and_batching.py
- test_crewai_graph_adapter.py
- test_graph_registry_self_check.py
- test_langchain_graph_adapter.py
- test_llamaindex_graph_adapter.py
- test_semantickernel_graph_adapter.py
- test_with_mock_backends.py
- test_autogen_adapter.py
- test_contract_context_and_error_context.py
- test_contract_interface_conformance.py
- test_contract_shapes_and_batching.py
- test_crewai_llm_adapter.py
- test_langchain_llm_adapter.py
- test_llamaindex_llm_adapter.py
- test_llm_registry_self_check.py
- test_semantic_kernel_llm_adapter.py
- test_with_mock_backends.py
- embedding_registry.py
- graph_registry.py
- llm_registry.py
- vector_registry.py
- test_autogen_vector_adapter.py
- test_contract_context_and_error_context.py
- test_contract_interface_conformance.py
- test_contract_shapes_and_batching.py
- test_crewai_vector_adapter.py
- test_langchain_adapter.py
- test_llamaindex_adapter.py
- test_semantickernel_vector_adapter.py
- test_vector_registry_self_check.py
- test_with_mock_backends.py
- embedding_capabilities_request__args_extensions.json
- embedding_capabilities_request__ctx_attrs_extensions.json
- embedding_capabilities_request__minimal.json
- embedding_capabilities_success__full.json
- embedding_capabilities_success__null_limits.json
- embedding_count_tokens_request__minimal.json
- embedding_count_tokens_request__with_model.json
- embedding_count_tokens_success__basic.json
- embedding_embed_batch_request__minimal.json
- embedding_embed_batch_request__truncate_false_normalize_true.json
- embedding_embed_batch_success__all_ok.json
- embedding_embed_batch_success__partial_failures.json
- embedding_embed_request__minimal.json
- embedding_embed_request__stream_const_false_explicit.json
- embedding_embed_request__truncate_false_normalize_true.json
- embedding_embed_success__basic.json
- embedding_embed_success__tokens_used_null.json
- embedding_error_envelope__basic.json
- embedding_error_envelope__retry_after.json
- embedding_error_envelope__text_too_long.json
- embedding_get_stats_request__args_extensions.json
- embedding_get_stats_request__minimal.json
- embedding_get_stats_success__basic.json
- embedding_health_request__args_extensions.json
- embedding_health_request__minimal.json
- embedding_health_success__basic.json
- embedding_stream.ndjson
- embedding_stream_embed_request__minimal.json
- embedding_stream_embed_request__truncate_false_normalize_true.json
- embedding_stream_error.ndjson
- graph_batch_request__minimal.json
- graph_batch_request__multi_ops.json
- graph_batch_success__basic.json
- graph_batch_success__partial_error.json
- graph_bulk_vertices_request__full.json
- graph_bulk_vertices_request__minimal.json
- graph_bulk_vertices_success__basic.json
- graph_bulk_vertices_success__paginated.json
- graph_capabilities_request__args_extensions.json
- graph_capabilities_request__ctx_attrs_extensions.json
- graph_capabilities_request__minimal.json
- graph_capabilities_success__full_flags.json
- graph_capabilities_success__minimal_valid.json
- graph_delete_edges_request__by_filter.json
- graph_delete_edges_request__by_ids.json
- graph_delete_edges_request__namespace_null.json
- graph_delete_edges_success__basic.json
- graph_delete_edges_success__partial_failures.json
- graph_delete_nodes_request__by_filter.json
- graph_delete_nodes_request__by_ids.json
- graph_delete_nodes_request__namespace_null.json
- graph_delete_nodes_success__basic.json
- graph_delete_nodes_success__partial_failures.json
- graph_error_envelope__basic.json
- graph_error_envelope__not_supported.json
- graph_error_envelope__retry_after.json
- graph_get_schema_request__args_extensions.json
- graph_get_schema_request__minimal.json
- graph_get_schema_success__basic.json
- graph_health_request__args_extensions.json
- graph_health_request__minimal.json
- graph_health_success__basic.json
- graph_health_success__degraded.json
- graph_query_request__ctx_deadline_and_attrs.json
- graph_query_request__dialect_and_params.json
- graph_query_request__minimal.json
- graph_query_request__namespace_timeout.json
- graph_query_request__nullable_fields.json
- graph_query_success__empty_records.json
- graph_query_success__records_with_nullable_meta.json
- graph_stream_ndjson__basic_success_terminal.ndjson
- graph_stream_ndjson__error_terminal.ndjson
- graph_stream_ndjson__final_empty_records.ndjson
- graph_stream_query_request__minimal.json
- graph_stream_query_request__namespace_timeout.json
- graph_transaction_request__minimal.json
- graph_transaction_request__multi_ops.json
- graph_transaction_success__basic.json
- graph_traversal_request__full.json
- graph_traversal_request__minimal.json
- graph_traversal_success__basic.json
- graph_upsert_edges_request__multi_minimal.json
- graph_upsert_edges_request__single.json
- graph_upsert_edges_success__basic.json
- graph_upsert_edges_success__partial_failures.json
- graph_upsert_nodes_request__multi_defaults.json
- graph_upsert_nodes_request__single.json
- graph_upsert_nodes_success__basic.json
- graph_upsert_nodes_success__partial_failures.json
- llm_capabilities_request__args_extensions.json
- llm_capabilities_request__ctx_attrs_extensions.json
- llm_capabilities_request__minimal.json
- llm_capabilities_success__full_flags.json
- llm_capabilities_success__minimal_valid.json
- llm_complete_request__ctx_attrs_extensions.json
- llm_complete_request__ctx_deadline_and_idempotency.json
- llm_complete_request__json_mode_extension.json
- llm_complete_request__minimal.json
- llm_complete_request__nullable_sampling.json
- llm_complete_request__sampling_full.json
- llm_complete_request__stop_sequences_empty.json
- llm_complete_request__system_message_field.json
- llm_complete_request__system_role_message.json
- llm_complete_request__tool_choice_object.json
- llm_complete_request__tool_choice_string.json
- llm_complete_request__tools_basic.json
- llm_complete_request__tools_null.json
- llm_complete_success.json
- llm_complete_success__basic.json
- llm_complete_success__finish_reason_variants.json
- llm_complete_success__tool_calls_empty_array.json
- llm_complete_success__tool_calls_present.json
- llm_complete_success__usage_edge_zero_completion.json
- llm_count_tokens_request__ctx_attrs_extensions.json
- llm_count_tokens_request__minimal.json
- llm_count_tokens_request__model_null.json
- llm_count_tokens_request__model_set.json
- llm_count_tokens_success__basic.json
- llm_count_tokens_success__zero.json
- llm_error_envelope__basic.json
- llm_error_envelope__details_null.json
- llm_error_envelope__details_object.json
- llm_error_envelope__retry_after_null.json
- llm_health_request__args_extensions.json
- llm_health_request__ctx_attrs_extensions.json
- llm_health_request__minimal.json
- llm_health_success__additional_result_fields.json
- llm_health_success__basic.json
- llm_stream_ndjson__basic_success_terminal.ndjson
- llm_stream_ndjson__error_terminal.ndjson
- llm_stream_ndjson__model_null_in_chunks.ndjson
- llm_stream_ndjson__tool_calls_in_chunks.ndjson
- llm_stream_ndjson__usage_so_far_midstream.ndjson
- llm_stream_request__ctx_attrs_extensions.json
- llm_stream_request__ctx_deadline_and_idempotency.json
- llm_stream_request__minimal.json
- llm_stream_request__nullable_sampling.json
- llm_stream_request__sampling_full.json
- llm_stream_request__system_message_field.json
- llm_stream_request__tool_choice_object.json
- llm_stream_request__tools_basic.json
- proxy.py
- vector_batch_query_request__minimal.json
- vector_batch_query_request__multi_queries_shared_namespace.json
- vector_batch_query_success__two_results.json
- vector_capabilities_request__args_extensions.json
- vector_capabilities_request__ctx_attrs_extensions.json
- vector_capabilities_request__minimal.json
- vector_capabilities_success__minimal_valid.json
- vector_capabilities_success__null_limits.json
- vector_create_namespace_request__distance_metric_explicit.json
- vector_create_namespace_request__dotproduct.json
- vector_create_namespace_request__minimal.json
- vector_create_namespace_success__basic.json
- vector_delete_namespace_request__minimal.json
- vector_delete_namespace_success__basic.json
- vector_delete_request__by_filter.json
- vector_delete_request__by_ids.json
- vector_delete_request__filter_min_properties.json
- vector_delete_success__basic.json
- vector_delete_success__partial_failures.json
- vector_error_envelope__basic.json
- vector_error_envelope__dimension_mismatch.json
- vector_error_envelope__retry_after.json
- vector_health_request__args_extensions.json
- vector_health_request__minimal.json
- vector_health_success__basic.json
- vector_query_request__include_flags_true_false.json
- vector_query_request__include_vectors_true.json
- vector_query_request__minimal.json
- vector_query_request__namespace_custom.json
- vector_query_request__namespace_default_explicit.json
- vector_query_request__with_filter.json
- vector_query_success__empty_matches.json
- vector_query_success__matches_no_vectors.json
- vector_query_success__matches_with_vectors.json
- vector_upsert_request__metadata_null_namespace_null_text_null.json
- vector_upsert_request__minimal_one.json
- vector_upsert_request__with_metadata_and_text.json
- vector_upsert_success__basic.json
- vector_upsert_success__partial_failures.json
- test_batch_operations.py
- test_capabilities_shape.py
- test_context_siem.py
- test_crud_basic.py
- test_deadline_enforcement.py
- test_dialect_validation.py
- test_error_mapping_retryable.py
- test_health_report.py
- test_query_basic.py
- test_schema_operations.py
- test_streaming_semantics.py
- test_wire_handler.py
- test_wire_conformance.py
- wire_cases.py
- wire_validators.py
- test_capabilities_shape.py
- test_complete_basic.py
- test_context_siem.py
- test_count_tokens_consistency.py
- test_deadline_enforcement.py
- test_error_mapping_retryable.py
- test_health_report.py
- test_message_validation.py
- test_sampling_params_validation.py
- test_streaming_semantics.py
- test_wire_handler.py
- __init__.py
- mock_embedding_adapter.py
- mock_graph_adapter.py
- mock_llm_adapter.py
- mock_vector_adapter.py
- mock_wire_adapter.py
- test_golden_samples.py
- test_schema_lint.py
- schema_registry.py
- stream_validator.py
- test_batch_size_limits.py
- test_capabilities_shape.py
- test_context_siem.py
- test_deadline_enforcement.py
- test_delete_operations.py
- test_dimension_validation.py
- test_error_mapping_retryable.py
- test_filtering_semantics.py
- test_health_report.py
- test_namespace_operations.py
- test_query_basic.py
- test_upsert_basic.py
- test_wire_handler.py
- cli.py
- conftest.py
- run_conformance.py
- .gitignore
- CHANGELOG.md
- CONTRIBUTING.md
- Corpus_Protocol_Suite___White_Paper___External___v1_0 (3).pdf
- LICENSE
- Makefile
- NORMATIVE_PRIORITY.md
- NOTICE.md
- pyproject.toml
- README.md
- requirements-dev.txt
- SECURITY.md
// repository documentation
Was this content helpful?
(0 ratings)
