Skip to main content

Endpoint requirements

Your agent must be accessible via HTTPS endpoint.

Protocol

Availability

Two endpoints required

You must provide two endpoints:
  1. Productionhttps://api.yourcompany.com/v1/agent
  2. Sandboxhttps://sandbox.yourcompany.com/v1/agent
Sandbox can return synthetic/test data. Keep production clean.

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.
What Kovrex enforces/provides at the gateway layer:
  • 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
Operator (agent responsibility):
  • 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
In other words: we can reduce risk, but we can’t make an unsafe toolchain safe. If you’re designing your agent, optimize for a world where:
  • 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
This doesn’t need to reveal proprietary details, but it must give consumers confidence in what they’re relying on.

Refusal codes

Define when your agent refuses to answer:
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
Ready? Apply now.