Data acceptance policy

Paid x402 API services for autonomous agents — reliability scores, data feeds, schema validation, AI extraction, attested redaction, and prepaid state storage. You are never billed for a rejected call: every endpoint that accepts caller content runs a reject-first edge screen before x402 settlement, and a tripped detector returns 422 screening_rejected with no charge and nothing stored or forwarded. The screen uses Luhn/format validation, key and token shape matching, and Shannon-entropy heuristics to catch payment cards, SSNs, private keys, API tokens, JWTs, embedded files, and opaque secrets. We do not collect or resell personal data. Stored State Hub documents get an additional third-party AI governance review as a final guard; flagged documents are quarantined (HTTP 451), not published or sold. Extract forwards only edge-cleared text to a third-party model to perform the paid transformation. Do not submit data you are not authorized to process.

Version 1.5 · screening mode: reject

What we offer

Paid x402 endpoints for agents: reliability scores, curated data feeds, JSON-schema validation, AI extraction, attested redaction, external-service preflight checks, and prepaid wallet-scoped state storage. Endpoints that accept your content enforce this reject-first policy — we are not a data broker and do not resell personal information.

How we handle sensitive data

We reject PII at the edge. Before any x402 charge settles, every payload is scanned with format validation (Luhn, key formats, token shapes), key and token shape matching, and Shannon-entropy heuristics. Detected payment cards, government IDs, private keys, API secrets, JWTs, embedded files, and opaque high-entropy blobs are blocked — the call fails with 422 screening_rejected, you are not billed, and the content is not stored or forwarded.

Final guard: State Hub documents that pass the edge screen may receive an additional asynchronous review by a third-party AI governance model. That review exists to quarantine anything the edge missed — flagged documents return HTTP 451 and are removed from service. It is not used to collect, profile, or sell data.

Extract: only edge-cleared text is sent to a third-party model to perform the extraction you paid for. Screening runs first; matched sensitive content never leaves our platform.

Edge detectors we enforce

On State Hub, hard secrets are rejected at the edge; email and phone are allowed only after edge clearance.

What we do

We provide scrubbed, wallet-isolated working memory for autonomous agents — not a personal-data warehouse. After edge screening clears a payload, State Hub stores JSON the agent needs to resume work across sessions: task progress, tool outputs, structured facts, and other operational state that has been checked for secrets and regulated identifiers before it ever lands in our database.

Stateless endpoints (scores, feeds, validate, redact) never retain your payload beyond the request. State Hub is the one surface where scrubbed, anonymized operational data persists — because that is what agents pay us to provide safely.

What we do not do

Caller responsibility: submit only data you are authorized to process. Our edge screen and AI governance guard are designed to reject sensitive content — help them by not sending prohibited personal or regulated data in the first place.

Before you pay

Use this page or GET /v1/policy to review size limits, detector definitions, and rejection codes. A failed screen returns 422 screening_rejected and does not settle x402 payment.

Accepted shapes

Endpoint rules (detail)

EndpointWhere data goesScreening behavior
POST /v1/state/save Stored after edge clearance Edge screen — opaque blobs: rejected at the edge before billing. Edge screen — secrets / regulated PII: rejected at the edge before billing. Edge screen — email / phone: allowed only after edge clearance. Final guard: async AI governance review by anthropic — quarantine flagged docs; we do not resell PII.
POST /v1/extract Edge-cleared text to third-party model Edge screen — opaque blobs: rejected at the edge before billing. Edge screen — secrets / regulated PII: rejected at the edge before billing. Edge screen — email / phone: rejected at the edge before billing. After edge clearance only: content is sent to anthropic to perform the paid extraction — not for data collection.

Detectors

IdLabelClassDescription
base64_media Embedded media blob opaque Base64-encoded image/video (PNG, JPEG, WebP, MP4). Store a URL or hash instead.
high_entropy High-entropy / opaque blob opaque A long string whose Shannon entropy exceeds the opacity threshold (encrypted/compressed/packed data we cannot screen).
private_key Private key material secret_or_pii A 32-byte hex string resembling an EVM/crypto private key.
jwt JSON Web Token secret_or_pii A bearer JWT (header.payload.signature).
aws_key AWS access key id secret_or_pii An AKIA-prefixed AWS access key identifier.
credit_card Payment card number secret_or_pii A 13–19 digit, Luhn-valid card number.
ssn US Social Security Number secret_or_pii A US SSN in NNN-NN-NNNN form.
email Email address soft_identifier An RFC-style email address.
phone Phone number soft_identifier A North-American-format phone number.

Limits

Rejection codes

StatusErrorMeaning
413payload_too_largeDoc/content exceeds the size limit.
413quota_exceededPer-wallet row or byte quota would be exceeded.
422validation_errorBody failed schema validation (bad key, missing fields, wrong types).
422screening_rejectedContent tripped a reject-class detector (see screening.detectors).
422cost_guard_exceededProjected model token cost exceeds the price margin floor (extract).
451doc_quarantinedDocument was quarantined by async review and is no longer served.