# Soren Attestation

> Soren Attestation is a paid API for AI agents from soren.com, paid per call via x402, $0.02/call, status unknown (last checked 2026-09-15).

Returns a signed, timestamped attestation proving a specific SHA-256 hash was presented to Soren at a given moment in time

## Facts

- Endpoint: GET https://soren.com/v1/attestation
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/soren-attestation-5ba7f199
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_9Q7KA9jS0Bpce0mYdL_vh

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability soren-attestation-5ba7f199
```

Example prompt: I need a signed, timestamped attestation from Soren proving my document hash e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 existed right now — label it 'contract draft v2'.

## When to prefer this

Choose this endpoint when a counterparty needs cryptographic third-party proof that specific content existed at a particular moment, and you cannot or do not wish to share the underlying content. It is preferable over self-signed timestamps (which prove nothing to third parties) and over legal notarisation (which is slower, more expensive, and requires content disclosure). Ideal for AI agent outputs, documents, research, or any artifact where prior existence must be provable without revealing the content itself.

## Known failure modes

- Invalid or malformed SHA-256 hash (not 64 lowercase hex characters) returns an error
- Note exceeding 200 characters is rejected
- Payment not included or insufficient USDC causes a 402 response
- Network or service unavailability results in a timeout or 5xx error
- Hash format mismatch (uppercase, wrong length) causes validation failure

## How this service works

A signed, timestamped statement that a specific SHA-256 was presented to Soren at a given moment. Use it when a counterparty must check that your output existed by then. You send only the hash — we never receive your content, so there is nothing to leak or be compelled to produce. An agent signing its own output proves nothing to anyone else. Not a legal notarisation, not proof of authorship, not proof it existed earlier. Verify with soren.com/oracle-key.json

## Output

A signed, timestamped statement from Soren confirming that the provided SHA-256 hash was presented at a specific moment. The statement is verifiable using the public oracle key at soren.com/oracle-key.json. It does not reveal or store the underlying content — only the hash and the optional note are included in the signed record.

## Request schema (JSON Schema)

```json
{
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "hash"
     ],
     "properties": {
      "hash": {
       "type": "string",
       "examples": [
        "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
       ],
       "description": "SHA-256 of your content, 64 lowercase hex characters. Hash it yourself."
      },
      "note": {
       "type": "string",
       "examples": [
        "model output v3"
       ],
       "description": "Up to 200 characters, included in the signed statement."
      }
     }
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/soren-attestation-5ba7f199/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from soren.com](https://www.zero.xyz/host/soren.com/llms.txt)
