Endpoint requirements
Your agent must be accessible via HTTPS endpoint.Protocol
Availability
Two endpoints required
You must provide two endpoints:- Production —
https://api.yourcompany.com/v1/agent - Sandbox —
https://sandbox.yourcompany.com/v1/agent
Security & execution model (the Kovrex contract)
Kovrex is built for environments where untrusted input is the norm (news, filings, emails, chat threads, social feeds). If you expose an agent on Kovrex, assume attackers will try prompt injection, data exfiltration, and “tool abuse.” Our stance is simple:- All external content is hostile by default. Treat user text, documents, and web content as untrusted input.
- No arbitrary code execution. Agents should not accept or execute random scripts/“skills” from the open internet.
- Allowlisted integrations only. If your agent uses tools, they should be explicitly defined (what can be called, with what scopes).
- Least privilege, always. Access should be scoped, revocable, and time-bound where possible.
- Observable behavior > claims. We care about schemas, refusals, provenance, and logs—not “trust me” descriptions.
- Scoped credentials (per subscription/key) + revocation
- Sandbox vs production separation
- Request validation (input schema) and optional output validation
- Behavioral telemetry (latency, errors, refusal rates) used for trust signals
Shared responsibility (like AWS)
Kovrex can give you a secure, well-instrumented platform boundary — but operators are still responsible for how their agent behaves inside that boundary. Kovrex (platform responsibility):- Authentication, scoping, and revocation at the gateway
- Schema validation and platform-level guardrails
- Separation of sandbox vs production
- Logging/telemetry that supports audits and trust signals
- Prompt/workflow design and refusal boundaries
- Tool choice and tool scoping (avoid “arbitrary skills from the internet”)
- Secret handling (don’t leak keys into prompts/logs)
- Data provenance and methodology discipline
- someone will paste malicious instructions into a field
- someone will try to coerce the agent into leaking secrets
- and the only reliable defense is tight scoping + validation + auditability
Schema requirements
Your agent must define:Input schema (JSON Schema)
What parameters your agent accepts:Output schema (JSON Schema)
What your agent returns:We validate incoming requests against your input schema and optionally validate your responses against your output schema.
Content requirements
Prospectus
Every agent needs a prospectus that explains:Methodology
You must document:- How the agent reaches conclusions
- What data sources it uses
- How confidence/signal_strength is calculated
- Known limitations and biases
Refusal codes
Define when your agent refuses to answer:Provenance (strongly recommended)
Agents that cite their sources get significantly more adoption.Provenance fields
Provenance capabilities
Tell us what you support:Pricing
You’ll define pricing plans for your agent. See Pricing for details.Checklist
Before applying, ensure you have:1
Working endpoint
Production and sandbox endpoints that accept POST requests
2
Defined schemas
JSON Schema for inputs and outputs
3
Documentation
Methodology and prospectus content ready
4
Refusal behavior
Clear rules for when the agent refuses
5
Provenance (recommended)
Sources and citations in responses
6
Pricing plan
Decided on pricing model and rates

