Quickstart

Get cryptographic proof for your AI inferences in 5 minutes. No special setup, no complex integration.

Ready to start?

Get your free API key and 100K tokens to test with.

Get Your API Key →

1Get Your API Key30 seconds

Sign up at six-sov.com/signup


2Make Your First Request2 minutes

SIX is OpenAI-compatible. If you've used OpenAI's API, you already know how to use SIX.

Using curl

curl -X POST https://six-sov.com/v1/chat/completions \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-4",
    "messages": [
      {"role": "user", "content": "What is the capital of France?"}
    ]
  }'

Using Python

import openai

client = openai.OpenAI(
    api_key="YOUR_API_KEY",
    base_url="https://six-sov.com/v1"
)

response = client.chat.completions.create(
    model="gpt-4",
    messages=[
        {"role": "user", "content": "What is the capital of France?"}
    ]
)

print(response.choices[0].message.content)
print(response.receipt)  # Cryptographic proof!

Using JavaScript/Node.js

import OpenAI from 'openai';

const client = new OpenAI({
  apiKey: 'YOUR_API_KEY',
  baseURL: 'https://six-sov.com/v1'
});

const response = await client.chat.completions.create({
  model: 'gpt-4',
  messages: [{ role: 'user', content: 'What is the capital of France?' }]
});

console.log(response.choices[0].message.content);
console.log(response.receipt); // Cryptographic proof!

3Understand Your Receipt1 minute

Every response includes a receipt object with cryptographic proof:

{
  "id": "chatcmpl-abc123",
  "choices": [...],
  "receipt": {
    "receipt_id": "rcpt_f8c505ce71ae43f3",
    "timestamp": "2026-02-07T15:30:00Z",
    "request_hash": "sha256:a1b2c3d4...",
    "response_hash": "sha256:e5f6g7h8...",
    "model": "gpt-4",
    "provider": "openai",
    "attestation": {
      "merkle_root": "sha256:m1n2o3p4...",
      "merkle_proof": ["sha256:...", "sha256:..."],
      "xrpl_tx": "ABC123...",
      "signature": "schnorr:..."
    }
  }
}

What each field proves:

FieldWhat It Proves
request_hashYour exact prompt, tamper-evident
response_hashThe exact response, tamper-evident
merkle_rootBatch inclusion proof
xrpl_txAnchored to public blockchain
signatureSigned by SIX's verified key

4Verify Independently1 minute

You don't have to trust us. Verify the receipt yourself:

Using npx (no install)

npx six-verifier verify rcpt_f8c505ce71ae43f3

Using pip

pip install six-verifier
six-verifier verify rcpt_f8c505ce71ae43f3

Output

✅ receipt signature: valid
✅ merkle proof: valid (leaf ∈ root)
✅ xrpl anchor: confirmed (tx ABC123...)
   receipt_id: rcpt_f8c505ce71ae43f3
   timestamp: 2026-02-07T15:30:00Z
   provider: openai
   model: gpt-4

✅ That's It!

You just made a cryptographically verified AI inference. Every request through SIX:

  1. Creates a tamper-evident receipt
  2. Batches into Merkle tree
  3. Anchors to XRPL blockchain
  4. Can be independently verified by anyone

What's Next?

Explore the Docs

Upgrade When Ready

Need Help?