// DOCS NAVIGATION
std.serve — Serving and guardrails_
SOURCE: content/docs/reference/05-stdlib.md — 05 Stdlib / 15. std.serve — Serving and guardrails
import std.serve as serve
std.serve provides local serving queues plus guardrails for AI serving baselines:
server_set_input_policy(server: int, min: int, max: int) -> boolserver_set_output_policy(server: int, min: int, max: int) -> boolserver_set_rate_limit(server: int, limit: int) -> boolserver_set_fallback(server: int, value: int) -> boolserver_last_diagnostic(server: int) -> stringserver_audit_log(server: int) -> string
Guardrail failures complete the request with the configured fallback value and record structured diagnostic/audit JSON.
import std.serve as serve
let server = serve.server_new(3)
serve.server_set_fallback(server, -999)
serve.server_set_input_policy(server, 0, 100)
serve.server_set_output_policy(server, 0, 200)
serve.server_warmup(server)
Monitoring and drift
server_set_model_version(server: int, version: string) -> boolserver_monitoring_snapshot(server: int) -> stringserver_distribution_summary(server: int) -> stringdrift_check(reference: string, live: string, threshold_per_mille: int) -> stringexport_monitoring(server: int, path: string, distribution: string, drift: string, audit: string) -> string
These APIs emit versioned JSON for request metrics, latency/error/throughput, input/output distribution summaries, drift checks, and observability export.
Próximo / Next: 06 — Referência Rápida / Quick Reference
Anterior / Previous: 04 — Avançado / Advanced