Written from what the system does today — not how we wish it worked. If something here reads honest-to-a-fault, that is intentional. Procurement teams asked the four questions below. These are the answers.
When you call POST /evaluate or POST /research, the submitted content follows this path:
The raw request body is held in process memory for the duration of the call (typically 3–8 seconds for /evaluate, up to 20 seconds for /research). It is sent to each of our verification sources in parallel and is not written to any persistent log keyed by raw text.
Two derived artifacts persist in Upstash Redis:
For each request we append a minimal entry to a daily traffic log in Redis: request path, truncated origin, user-agent (truncated to 200 chars), truncated source IP, timestamp. The claim text is not included in the traffic log. Trimmed to the most recent 10,000 entries per day.
Email privacy@agentoracle.co with the claim text (or a unique portion of it) and we will manually remove the matching cache and fingerprint entries within 48 hours of the email. We will acknowledge in writing when the deletion is complete.
AgentOracle is operated by TKCollective LLC — a single-operator team today. Operational access to stored data is limited to:
No other AgentOracle personnel today. No contractors, no support team, no sales team. If that changes we will publish a sub-processor update here.
AgentOracle does not train machine learning models. We operate an inference pipeline; no model weights are produced or fine-tuned on our infrastructure from user submissions.
However, your claim text is forwarded to third-party LLM providers to produce the verification. Whether those providers use your text for training depends on their terms and your chosen tier of our service:
| Sub-processor | Our API tier | Training disposition |
|---|---|---|
| Perplexity Sonar / Sonar ProPrimary verification source | API / pay-as-you-goReviewed Apr 2026 | Per Perplexity's current privacy policy, API inputs are covered by different terms than the consumer product. We do not enable any training-opt-in setting Perplexity exposes. Enterprise customers requiring a no-training commitment should require we move to a dedicated Perplexity enterprise tier as part of contract. |
| OpenRouter → Gemma 4Adversarial refutation model | OpenRouter APIRouting to Google Gemma | We set HTTP-Referer: agentoracle.co. Training disposition depends on OpenRouter's current terms and the underlying model provider's data use. We do not enable training-opt-in where exposed. |
| Coinbase CDPx402 payment facilitation | CDP API | Payment metadata only — wallet address, amount, chain. No claim text passes to Coinbase. |
AgentOracle runs on the following infrastructure. All sub-processors have their own privacy and security posture, linked below.
| Sub-processor | Role | Data processed | Region |
|---|---|---|---|
| Vercel | Hosting & edge compute | All request / response bodies in-flight; platform logs | US default, multi-region edge |
| Upstash | Redis database | Evaluation cache (24h TTL); claim fingerprints; traffic log metadata | US (us-east-1) |
| Perplexity | Primary verification (Sonar / Sonar Pro) | Claim text forwarded as API prompt | US |
| OpenRouter | Adversarial refutation (Gemma 4) | Claim text forwarded as API prompt | US |
| Coinbase CDP | x402 facilitator (Base mainnet) | Wallet address, amount, payment metadata only | US |
No EU, UK, or Canada data residency commitment today. Traffic from any region routes through our US-region providers above. An enterprise agreement that requires regional residency is scoped at pilot time; we cannot unilaterally promise it on the default tier.
For any of the following, email privacy@agentoracle.co:
We respond in writing, usually within one business day.
Operating entity: TKCollective LLC (d/b/a AgentOracle)
Contact: privacy@agentoracle.co
For commercial inquiries: joe@agentoracle.co
This document describes how AgentOracle handles data today. It is a truthful data-handling disclosure written to answer specific procurement questions. It is:
Those documents are scoped at enterprise-pilot time so they can reflect the actual commitments we sign. Committing to a formal policy we cannot yet operationally prove would be worse than publishing what we actually do.
If you're a procurement / security / compliance reviewer evaluating AgentOracle: this page was written for you. Everything above can be verified against running system behavior on request.