Metadata-Version: 2.4
Name: intent-cloak
Version: 1.0.0
Summary: Intent Cloak: query-intent privacy for agents — threshold-bounded fragmentation, deterministic normalization, synthetic-task probe, signed exposure receipts (TextForAgents LLC).
Author: TextForAgents LLC
License: Proprietary — Copyright (c) 2026 TextForAgents LLC. All rights reserved.
Keywords: mcp,agent,privacy,query-intent,x402
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Dynamic: license-file

# Intent Cloak: query-intent privacy for agents

By TextForAgents LLC. Every query your agent sends is a disclosure: what
its principal is buying, building, or investigating, handed to a
counterparty who can price against it, log it for a competitor, or
answer differently because of who is asking. The cloak treats intent as
a protected asset at query time.

A sensitive task's information need is decomposed into constructed
subneed queries placed across independent providers under a hard
threshold — no provider's share of the task's sensitive entities
exceeds 0.5, and no provider ever receives both the goal and the
target — with answers reassembled client-side by per-field quality
selection; if no legal placement exists, the cloak refuses to send
rather than leaking. A synthetic-task probe (never your real query —
probing with it would itself be the leak) measures whether a provider
prices differently for revealed intent and raises the decoy ratio
automatically when it does. Every task returns a signed exposure
receipt: a record of what was NOT disclosed, per provider, with the
real-vs-decoy spend split stated honestly.

Stated plainly: whether real providers exploit intent today is
**unmeasured** — the $9 exposure audit on the hosted API is the canary
that answers it on your own providers. The threshold bounds content
reconstructability per provider; it is not a guarantee against
account-level linkability (a shared authenticated account links queries
regardless of content). Total task spend is higher cloaked — decoys
and fragmentation multiply your own underlying provider queries —
disclosed per task on the receipt.

## Forms

- **This package (client-side):** fragmentation and reassembly happen
  in your own environment; includes a real MCP stdio server
  (`intent-cloak-mcp`, tools `cloak_run` + `exposure_receipt`).
- **Hosted API:** https://textforagents.com/products/intent-cloak-query-privacy/
  — Cloak API $0.02/cloaked query (x402) · Operator $19/mo per operator
  (to 2,000 cloaked queries/mo) · Exposure audit $9/task-set. First 100
  cloaked queries free, one time per operator (hosted surfaces).

## Quickstart

```python
from intent_cloak.core import run_task
from intent_cloak.tasks import TASKS
out = run_task(TASKS[0], "exploitative")
print(out["answers"], out["receipt"]["reconstructability_max"])
```

Support: support@textforagents.com
