Resumen
decision-gate.toml configura el tiempo de ejecución OSS del Decision Gate pública. El esquema, las filas del registro, el TOML de ejemplo, la proyección JSON y los resúmenes son emitidos por decision-gate-config como un contrato de propiedad única.
Autoridad del Contrato
| Campo | Valor |
|---|---|
| Propietario | decision-gate-config |
| Sujeto | public_decision_gate_config |
| Versión | 1 |
| Resumen del contrato | 07960b001effedd4f43ff99422ecd90c3cface2182072e559f4b4c7b97bbc0ff |
| Resumen de ejemplo | e89ffd3b90a3a3e71b1b457a57a8374033e707a8edd5ffc109c5a57233660ab3 |
| Validación de ejemplo | owner_loader |
Campos del Registro
Cada fila de campo a continuación se deriva del conjunto de hojas del esquema público y se valida mediante validate_config_registry() antes de que se emitan los documentos.
| Ruta | Fuentes | Sensibilidad | Notas |
|---|---|---|---|
accepted_run_store | file:decision-gate.toml | public | Configuración de autoridad de compromiso condicional de ejecución aceptada. |
accepted_run_store.acceptance_time_authority_id | file:decision-gate.tomldefault:serde_default:RawDecisionGateConfig | public | Revisado por el contrato de esquema/registro. |
accepted_run_store.acceptance_time_authority_revision | file:decision-gate.tomldefault:serde_default:RawDecisionGateConfig | public | Revisado por el contrato de esquema/registro. |
accepted_run_store.busy_timeout_ms | file:decision-gate.toml | public | Revisado por el contrato de esquema/registro. |
accepted_run_store.limits.accepted_record_bytes | file:decision-gate.tomldefault:serde_default:RawDecisionGateConfig | public | Revisado por el contrato de esquema/registro. |
accepted_run_store.limits.current_state_bytes | file:decision-gate.tomldefault:serde_default:RawDecisionGateConfig | public | Revisado por el contrato de esquema/registro. |
accepted_run_store.limits.intent_family_bytes | file:decision-gate.tomldefault:serde_default:RawDecisionGateConfig | public | Revisado por el contrato de esquema/registro. |
accepted_run_store.limits.intents_per_mutation | file:decision-gate.tomldefault:serde_default:RawDecisionGateConfig | public | Revisado por el contrato de esquema/registro. |
accepted_run_store.limits.page_items | file:decision-gate.tomldefault:serde_default:RawDecisionGateConfig | public | Revisado por el contrato de esquema/registro. |
accepted_run_store.limits.sqlite_read_connections | file:decision-gate.tomldefault:serde_default:RawDecisionGateConfig | public | Revisado por el contrato de esquema/registro. |
accepted_run_store.limits.sqlite_writer_queue | file:decision-gate.tomldefault:serde_default:RawDecisionGateConfig | public | Revisado por el contrato de esquema/registro. |
accepted_run_store.limits.transaction_bytes | file:decision-gate.tomldefault:serde_default:RawDecisionGateConfig | public | Revisado por el contrato de esquema/registro. |
accepted_run_store.memory_capacity.max_records_per_run | file:decision-gate.tomldefault:serde_default:RawDecisionGateConfig | public | Revisado por el contrato de esquema/registro. |
accepted_run_store.memory_capacity.max_runs | file:decision-gate.tomldefault:serde_default:RawDecisionGateConfig | public | Revisado por el contrato de esquema/registro. |
accepted_run_store.memory_capacity.max_scenario_laws | file:decision-gate.tomldefault:serde_default:RawDecisionGateConfig | public | Revisado por el contrato de esquema/registro. |
accepted_run_store.path | file:decision-gate.toml | internal | Revisado por el contrato de esquema/registro. |
accepted_run_store.type | file:decision-gate.tomldefault:serde_default:RawDecisionGateConfig | public | Revisado por el contrato de esquema/registro. |
docs.enable_resources | file:decision-gate.toml | public | Habilitar lista/lectura de recursos MCP. |
docs.enable_search | file:decision-gate.toml | public | Habilitar herramienta de búsqueda de documentos. |
docs.enabled | file:decision-gate.toml | public | Habilitar superficies de documentos globalmente. |
docs.extra_paths | file:decision-gate.toml | internal | Rutas de documentos adicionales para ingerir (archivos o directorios). |
docs.extra_paths.* | file:decision-gate.toml | internal | Revisado por el contrato de esquema/registro. |
docs.include_default_docs | file:decision-gate.toml | public | Incluir el conjunto de documentos predeterminados incrustados. |
docs.max_doc_bytes | file:decision-gate.toml | public | Tamaño máximo para una entrada de documento única en bytes. |
docs.max_docs | file:decision-gate.toml | public | Número máximo de documentos en el catálogo. |
docs.max_sections | file:decision-gate.toml | public | Secciones máximas devueltas por la búsqueda de documentos. |
docs.max_total_bytes | file:decision-gate.toml | public | Tamaño total máximo de documentos en bytes para el catálogo. |
local_acquisition.document_roots | file:decision-gate.toml | public | Revisado por el contrato de esquema/registro. |
local_acquisition.document_roots.*.absolute_root | file:decision-gate.toml | public | Raíz de capacidad absoluta explícita. |
local_acquisition.document_roots.*.root_id | file:decision-gate.toml | public | Identidad de autoridad de documento enraizada en capacidad. |
local_acquisition.document_roots.*.root_revision.algorithm | file:decision-gate.toml | public | Identidad del algoritmo de resumen cerrado. |
local_acquisition.document_roots.*.root_revision.value | file:decision-gate.toml | public | Sintaxis hexadecimal canónica en minúsculas SHA-256. |
local_acquisition.environment_snapshots | file:decision-gate.toml | public | Revisado por el contrato de esquema/registro. |
local_acquisition.environment_snapshots.*.allowlisted_keys | file:decision-gate.toml | public | Denominador completo de claves de entorno permitidas. |
local_acquisition.environment_snapshots.*.allowlisted_keys.* | file:decision-gate.toml | public | Revisado por el contrato de esquema/registro. |
local_acquisition.environment_snapshots.*.authority_id | file:decision-gate.toml | public | Identidad de autoridad de instantánea de entorno. |
local_acquisition.environment_snapshots.*.authority_revision.algorithm | file:decision-gate.toml | public | Identidad del algoritmo de resumen cerrado. |
local_acquisition.environment_snapshots.*.authority_revision.value | file:decision-gate.toml | public | Sintaxis hexadecimal canónica en minúsculas SHA-256. |
local_acquisition.maximum_concurrency | file:decision-gate.toml | public | Revisado por el contrato de esquema/registro. |
local_acquisition.maximum_operations | file:decision-gate.toml | public | Revisado por el contrato de esquema/registro. |
local_acquisition.time_authorities | file:decision-gate.toml | public | Revisado por el contrato de esquema/registro. |
local_acquisition.time_authorities.*.authority_id | file:decision-gate.toml | public | Identidad de autoridad de tiempo nombrada. |
local_acquisition.time_authorities.*.authority_revision.algorithm | file:decision-gate.toml | public | Identidad del algoritmo de resumen cerrado. |
local_acquisition.time_authorities.*.authority_revision.value | file:decision-gate.toml | public | Sintaxis hexadecimal canónica en minúsculas SHA-256. |
local_acquisition.time_authorities.*.resolution_nanoseconds | file:decision-gate.toml | public | Revisado por el contrato de esquema/registro. |
local_acquisition.time_authorities.*.uncertainty_nanoseconds | file:decision-gate.toml | public | Revisado por el contrato de esquema/registro. |
namespace.allow_default | file:decision-gate.tomldefault:serde_default:RawDecisionGateConfig | public | Permitir el ID de espacio de nombres predeterminado (1). |
policy | file:decision-gate.toml | public | Configuración del motor de políticas de despacho. |
policy.engine | file:decision-gate.tomldefault:serde_default:RawDecisionGateConfig | public | Selección del motor de políticas de despacho. |
policy.static | file:decision-gate.toml | public | Revisado por el contrato de esquema/registro. |
policy.static.default | file:decision-gate.toml | public | Revisado por el contrato de esquema/registro. |
policy.static.rules | file:decision-gate.toml | public | Revisado por el contrato de esquema/registro. |
policy.static.rules.* | file:decision-gate.toml | public | Revisado por el contrato de esquema/registro. |
policy.static.rules.*.content_types | file:decision-gate.toml | public | Revisado por el contrato de esquema/registro. |
policy.static.rules.*.content_types.* | file:decision-gate.toml | public | Revisado por el contrato de esquema/registro. |
policy.static.rules.*.effect | file:decision-gate.toml | public | Efecto de la regla. |
policy.static.rules.*.error_message | file:decision-gate.toml | public | Revisado por el contrato de esquema/registro. |
policy.static.rules.*.forbid_labels | file:decision-gate.toml | public | Revisado por el contrato de esquema/registro. |
policy.static.rules.*.forbid_labels.* | file:decision-gate.toml | public | Revisado por el contrato de esquema/registro. |
policy.static.rules.*.forbid_policy_tags | file:decision-gate.toml | public | Revisado por el contrato de esquema/registro. |
policy.static.rules.*.forbid_policy_tags.* | file:decision-gate.toml | public | Revisado por el contrato de esquema/registro. |
policy.static.rules.*.packet_ids | file:decision-gate.toml | public | Revisado por el contrato de esquema/registro. |
policy.static.rules.*.packet_ids.* | file:decision-gate.toml | public | Revisado por el contrato de esquema/registro. |
policy.static.rules.*.require_labels | file:decision-gate.toml | public | Revisado por el contrato de esquema/registro. |
policy.static.rules.*.require_labels.* | file:decision-gate.toml | public | Revisado por el contrato de esquema/registro. |
policy.static.rules.*.require_policy_tags | file:decision-gate.toml | public | Revisado por el contrato de esquema/registro. |
policy.static.rules.*.require_policy_tags.* | file:decision-gate.toml | public | Revisado por el contrato de esquema/registro. |
policy.static.rules.*.scenario_ids | file:decision-gate.toml | public | Revisado por el contrato de esquema/registro. |
policy.static.rules.*.scenario_ids.* | file:decision-gate.toml | public | Revisado por el contrato de esquema/registro. |
policy.static.rules.*.schema_ids | file:decision-gate.toml | public | Revisado por el contrato de esquema/registro. |
policy.static.rules.*.schema_ids.* | file:decision-gate.toml | public | Revisado por el contrato de esquema/registro. |
policy.static.rules.*.stage_ids | file:decision-gate.toml | public | Revisado por el contrato de esquema/registro. |
policy.static.rules.*.stage_ids.* | file:decision-gate.toml | public | Revisado por el contrato de esquema/registro. |
policy.static.rules.*.target_kinds | file:decision-gate.toml | public | Revisado por el contrato de esquema/registro. |
policy.static.rules.*.target_kinds.* | file:decision-gate.toml | public | Revisado por el contrato de esquema/registro. |
policy.static.rules.*.targets | file:decision-gate.toml | public | Revisado por el contrato de esquema/registro. |
policy.static.rules.*.targets.*.system | file:decision-gate.toml | public | Revisado por el contrato de esquema/registro. |
policy.static.rules.*.targets.*.target | file:decision-gate.toml | public | Revisado por el contrato de esquema/registro. |
policy.static.rules.*.targets.*.target_id | file:decision-gate.toml | public | Revisado por el contrato de esquema/registro. |
policy.static.rules.*.targets.*.target_kind | file:decision-gate.toml | public | Revisado por el contrato de esquema/registro. |
runpack_storage | file:decision-gate.toml | public | Revisado por el contrato de esquema/registro. |
runpack_storage.repository_id | file:decision-gate.toml | public | Revisado por el contrato de esquema/registro. |
runpack_storage.root | file:decision-gate.toml | public | Revisado por el contrato de esquema/registro. |
runpack_storage.type | file:decision-gate.toml | public | Revisado por el contrato de esquema/registro. |
schema_registry.acl.allow_local_only | file:decision-gate.toml | public | Permitir que los sujetos solo locales accedan al registro al usar el ACL incorporado. |
schema_registry.acl.default | file:decision-gate.toml | public | Decisión predeterminada cuando no hay reglas que coincidan (solo personalizadas). |
schema_registry.acl.mode | file:decision-gate.toml | public | Reglas de rol incorporadas o reglas de ACL personalizadas. |
schema_registry.acl.require_signing | file:decision-gate.toml | public | Requerir metadatos de firma de esquema en escrituras. |
schema_registry.acl.rules | file:decision-gate.toml | public | Reglas de ACL personalizadas (modo = personalizado). |
schema_registry.acl.rules.*.actions | file:decision-gate.toml | public | Acciones del registro cubiertas por la regla. |
schema_registry.acl.rules.*.actions.* | file:decision-gate.toml | public | Revisado por el contrato de esquema/registro. |
schema_registry.acl.rules.*.effect | file:decision-gate.toml | public | Efecto de la regla. |
schema_registry.acl.rules.*.namespaces | file:decision-gate.toml | public | Alcance del identificador de espacio de nombres. |
schema_registry.acl.rules.*.namespaces.* | file:decision-gate.toml | public | Identificador de espacio de nombres. |
schema_registry.acl.rules.*.policy_classes | file:decision-gate.toml | public | Etiquetas de clase de política en alcance. |
schema_registry.acl.rules.*.policy_classes.* | file:decision-gate.toml | public | Etiqueta de clase de política. |
schema_registry.acl.rules.*.roles | file:decision-gate.toml | public | Nombres de roles en alcance. |
schema_registry.acl.rules.*.roles.* | file:decision-gate.toml | public | Nombre de rol. |
schema_registry.acl.rules.*.subjects | file:decision-gate.toml | public | Sujetos principales en alcance. |
schema_registry.acl.rules.*.subjects.* | file:decision-gate.toml | public | Sujeto principal. |
schema_registry.batch_max_bytes | file:decision-gate.toml | public | Bytes máximos agregados por lote del escritor de SQLite. |
schema_registry.batch_max_ops | file:decision-gate.toml | public | Conteo máximo de operaciones por lote del escritor de SQLite. |
schema_registry.batch_max_wait_ms | file:decision-gate.toml | public | Ventana máxima de espera por lote del escritor de SQLite (ms). |
schema_registry.busy_timeout_ms | file:decision-gate.toml | public | Tiempo de espera ocupado de SQLite (ms). |
schema_registry.journal_mode | file:decision-gate.toml | public | Modo de diario de SQLite. |
schema_registry.max_entries | file:decision-gate.toml | public | Máximo opcional de esquemas por espacio de nombres. |
schema_registry.max_schema_bytes | file:decision-gate.toml | public | Tamaño máximo de carga útil de esquema en bytes. |
schema_registry.path | file:decision-gate.toml | internal | Revisado por el contrato de esquema/registro. |
schema_registry.read_pool_size | file:decision-gate.toml | public | Tamaño del grupo de conexiones de lectura de SQLite. |
schema_registry.sync_mode | file:decision-gate.toml | public | Modo de sincronización de SQLite. |
schema_registry.type | file:decision-gate.toml | public | Selección de backend del registro de esquemas. |
schema_registry.writer_queue_capacity | file:decision-gate.toml | public | Capacidad de la cola del escritor de SQLite. |
server | file:decision-gate.toml | public | Revisado por el contrato de esquema/registro. |
server.audit.enabled | file:decision-gate.toml | public | Habilitar registro de auditoría estructurado (líneas JSON). |
server.audit.log_precheck_payloads | file:decision-gate.toml | public | Registrar cargas útiles de prechequeo en bruto (opción explícita). |
server.audit.path | file:decision-gate.toml | internal | Revisado por el contrato de esquema/registro. |
server.auth | file:decision-gate.toml | public | Revisado por el contrato de esquema/registro. |
server.auth.bearer_tokens | file:decision-gate.toml | internal | Revisado por el contrato de esquema/registro. |
server.auth.bearer_tokens.*.encoding | file:decision-gate.toml | internal | Revisado por el contrato de esquema/registro. |
server.auth.bearer_tokens.*.key | file:decision-gate.toml | internal | Revisado por el contrato de esquema/registro. |
server.auth.bearer_tokens.*.provider | file:decision-gate.toml | internal | Revisado por el contrato de esquema/registro. |
server.auth.bearer_tokens.*.version | file:decision-gate.toml | internal | Revisado por el contrato de esquema/registro. |
server.auth.mode | file:decision-gate.toml | public | Revisado por el contrato de esquema/registro. |
server.auth.principals | file:decision-gate.toml | internal | Revisado por el contrato de esquema/registro. |
server.auth.principals.*.policy_class | file:decision-gate.toml | internal | Revisado por el contrato de esquema/registro. |
server.auth.principals.*.roles | file:decision-gate.toml | internal | Revisado por el contrato de esquema/registro. |
server.auth.principals.*.roles.*.name | file:decision-gate.toml | internal | Revisado por el contrato de esquema/registro. |
server.auth.principals.*.roles.*.namespace_id | file:decision-gate.toml | internal | Revisado por el contrato de esquema/registro. |
server.auth.principals.*.subject | file:decision-gate.toml | internal | Revisado por el contrato de esquema/registro. |
server.bind | file:decision-gate.toml | public | Revisado por el contrato de esquema/registro. |
server.limits.max_inflight | file:decision-gate.toml | public | Máximo de solicitudes MCP concurrentes. |
server.limits.rate_limit | file:decision-gate.toml | public | Configuración opcional de límite de tasa. |
server.limits.rate_limit.max_entries | file:decision-gate.toml | public | Revisado por el contrato de esquema/registro. |
server.limits.rate_limit.max_requests | file:decision-gate.toml | public | Revisado por el contrato de esquema/registro. |
server.limits.rate_limit.window_ms | file:decision-gate.toml | public | Revisado por el contrato de esquema/registro. |
server.max_body_bytes | file:decision-gate.tomldefault:serde_default:RawDecisionGateConfig | public | Tamaño máximo de solicitud JSON-RPC en bytes. |
server.tls | file:decision-gate.toml | public | Revisado por el contrato de esquema/registro. |
server.tls.cert_path | file:decision-gate.toml | internal | Revisado por el contrato de esquema/registro. |
server.tls.key_path | file:decision-gate.toml | internal | Revisado por el contrato de esquema/registro. |
server.tls_termination | file:decision-gate.toml | public | Donde se termina TLS para el transporte HTTP/SSE. |
server.tools.allowlist | file:decision-gate.toml | public | Revisado por el contrato de esquema/registro. |
server.tools.allowlist.* | file:decision-gate.toml | public | Revisado por el contrato de esquema/registro. |
server.tools.denylist | file:decision-gate.toml | public | Revisado por el contrato de esquema/registro. |
server.tools.denylist.* | file:decision-gate.toml | public | Revisado por el contrato de esquema/registro. |
server.transport | file:decision-gate.tomldefault:serde_default:RawDecisionGateConfig | public | Protocolo de transporte para MCP. |
value_limits.array_elements | file:decision-gate.toml | public | Revisado por el contrato de esquema/registro. |
value_limits.byte_value_bytes | file:decision-gate.toml | public | Revisado por el contrato de esquema/registro. |
value_limits.canonical_candidate_bytes | file:decision-gate.toml | public | Revisado por el contrato de esquema/registro. |
value_limits.canonical_snapshot_bytes | file:decision-gate.toml | public | Revisado por el contrato de esquema/registro. |
value_limits.canonical_value_bytes | file:decision-gate.toml | public | Revisado por el contrato de esquema/registro. |
value_limits.composite_depth | file:decision-gate.toml | public | Revisado por el contrato de esquema/registro. |
value_limits.decimal_precision | file:decision-gate.toml | public | Revisado por el contrato de esquema/registro. |
value_limits.decimal_scale | file:decision-gate.toml | public | Revisado por el contrato de esquema/registro. |
value_limits.document_bytes | file:decision-gate.toml | public | Revisado por el contrato de esquema/registro. |
value_limits.document_fields | file:decision-gate.toml | public | Revisado por el contrato de esquema/registro. |
value_limits.document_nodes | file:decision-gate.toml | public | Revisado por el contrato de esquema/registro. |
value_limits.document_roots | file:decision-gate.toml | public | Revisado por el contrato de esquema/registro. |
value_limits.environment_entries | file:decision-gate.toml | public | Revisado por el contrato de esquema/registro. |
value_limits.environment_key_bytes | file:decision-gate.toml | public | Revisado por el contrato de esquema/registro. |
value_limits.environment_snapshot_bytes | file:decision-gate.toml | public | Revisado por el contrato de esquema/registro. |
value_limits.environment_value_bytes | file:decision-gate.toml | public | Revisado por el contrato de esquema/registro. |
value_limits.evidence_candidates_per_condition | file:decision-gate.toml | public | Revisado por el contrato de esquema/registro. |
value_limits.evidence_candidates_per_snapshot | file:decision-gate.toml | public | Revisado por el contrato de esquema/registro. |
value_limits.integer_digits | file:decision-gate.toml | public | Revisado por el contrato de esquema/registro. |
value_limits.json_pointer_bytes | file:decision-gate.toml | public | Revisado por el contrato de esquema/registro. |
value_limits.json_pointer_tokens | file:decision-gate.toml | public | Revisado por el contrato de esquema/registro. |
value_limits.record_field_name_bytes | file:decision-gate.toml | public | Revisado por el contrato de esquema/registro. |
value_limits.record_fields | file:decision-gate.toml | public | Revisado por el contrato de esquema/registro. |
value_limits.relative_path_bytes | file:decision-gate.toml | internal | Revisado por el contrato de esquema/registro. |
value_limits.relative_path_component_bytes | file:decision-gate.toml | internal | Revisado por el contrato de esquema/registro. |
value_limits.relative_path_components | file:decision-gate.toml | internal | Revisado por el contrato de esquema/registro. |
value_limits.string_bytes | file:decision-gate.toml | public | Revisado por el contrato de esquema/registro. |
value_limits.union_members | file:decision-gate.toml | public | Revisado por el contrato de esquema/registro. |
Perfil de Adquisición Local
El perfil OSS inicial admite solo autoridades de tiempo nombradas, instantáneas de entorno inmutables en la lista blanca y documentos JSON/YAML basados en capacidades. Todos los valores permanecen limitados por value_limits, y las leyes del escenario vinculan identidades y revisiones de origen exactas. La red, los subprocesos, el MCP remoto, los complementos nativos y los evaluadores remotos no son representables en este contrato de configuración.
Cuenta de Ejemplo
El ejemplo a continuación está validado por el modelo propietario, validado por el esquema y publicado con el resumen e89ffd3b90a3a3e71b1b457a57a8374033e707a8edd5ffc109c5a57233660ab3.
[server]
transport = "stdio"
tls_termination = "server"
max_body_bytes = 1048576
[server.limits]
max_inflight = 256
[server.audit]
enabled = true
path = "decision-gate-governance-audit.jsonl"
log_precheck_payloads = false
[server.tools]
allowlist = []
denylist = []
[namespace]
allow_default = false
[value_limits]
integer_digits = 128
decimal_precision = 128
decimal_scale = 64
string_bytes = 65536
byte_value_bytes = 1048576
composite_depth = 16
array_elements = 256
record_fields = 128
union_members = 16
record_field_name_bytes = 128
canonical_value_bytes = 1048576
evidence_candidates_per_condition = 16
evidence_candidates_per_snapshot = 1024
canonical_candidate_bytes = 1048576
canonical_snapshot_bytes = 4194304
environment_key_bytes = 255
environment_value_bytes = 65536
environment_entries = 256
environment_snapshot_bytes = 1048576
document_roots = 16
document_bytes = 1048576
relative_path_components = 32
relative_path_bytes = 4096
relative_path_component_bytes = 255
document_nodes = 65536
document_fields = 16384
json_pointer_bytes = 4096
json_pointer_tokens = 64
[local_acquisition]
maximum_operations = 256
maximum_concurrency = 1
time_authorities = []
environment_snapshots = []
document_roots = []
[policy]
engine = "permit_all"
[accepted_run_store]
type = "sqlite"
path = "decision-gate.db"
busy_timeout_ms = 5000
acceptance_time_authority_id = "dg-local-system-wall-clock-v1"
acceptance_time_authority_revision = "dg-local-system-wall-clock-v1"
[accepted_run_store.limits]
current_state_bytes = 1048576
accepted_record_bytes = 4194304
intent_family_bytes = 4194304
transaction_bytes = 8388608
intents_per_mutation = 128
page_items = 64
sqlite_writer_queue = 1024
sqlite_read_connections = 4
[schema_registry]
type = "memory"
busy_timeout_ms = 5000
journal_mode = "wal"
sync_mode = "full"
max_schema_bytes = 1048576
writer_queue_capacity = 1024
batch_max_ops = 64
batch_max_bytes = 524288
batch_max_wait_ms = 2
read_pool_size = 4
[schema_registry.acl]
mode = "builtin"
default = "deny"
allow_local_only = false
require_signing = false
rules = []
[docs]
enabled = true
enable_search = true
enable_resources = true
include_default_docs = true
extra_paths = []
max_doc_bytes = 262144
max_total_bytes = 1048576
max_docs = 32
max_sections = 10