📚 Documentation

Everything you need to know about SBIX Certify

🚀 Getting Started

What is SBIX Certify?

SBIX Certify is a document certification platform that creates immutable, blockchain-anchored proofs of existence for any file. It's like a digital notary that proves your document existed at a specific point in time.

Quick Start in 3 Steps

1
Upload your file

Drag & drop any file (up to 50MB). Your file is never stored — only its cryptographic hash.

2
Get your certificate

Receive a PDF certificate with all cryptographic proofs and blockchain anchoring.

3
Share & verify

Share the verification link. Anyone can verify your document's authenticity.

⚙️ How It Works

The Certification Pipeline

📤
Upload
File uploaded securely
🔐
SHA-256
Cryptographic hash
🌳
Merkle Tree
Proof structure
✍️
Signature
Ed25519 signing
⏱️
TSA
RFC-3161 timestamp
⛓️
Blockchain
Tezos + Aleph

🔐 SHA-256 Hash

A unique 256-bit fingerprint of your file. Even a single bit change produces a completely different hash. This ensures any modification is instantly detectable.

e3b0c44298fc1c14...

🌳 Merkle Tree

A hierarchical data structure that allows efficient verification of data integrity. Each leaf is a hash, and the root represents the entire dataset.

✍️ Ed25519 Signature

A modern elliptic curve signature algorithm providing high security with fast performance. Proves the certificate was issued by SBIX Certify.

⏱️ TSA RFC-3161

A trusted timestamp from a certified Time Stamping Authority. Provides legally recognized proof of when the document was certified.

🔷 Tezos Blockchain

An energy-efficient proof-of-stake blockchain. Your certificate's Merkle root is permanently anchored on-chain, providing immutable proof of existence.

🟣 Aleph.im Network

A decentralized storage and computing network. Provides redundant anchoring and ensures your proof survives even if one blockchain fails.

✨ Features

Feature Free Pro
Certificates per month 5 Unlimited
SHA-256 Hash
Merkle Tree
Ed25519 Signature
TSA Timestamp (RFC-3161)
Tezos Anchoring
Aleph.im Anchoring
PDF Certificate
Public Verification
Priority Support
API Access 🔜 Coming Soon
Batch Certification 🔜 Coming Soon

🔌 API Reference

🔜 Coming Soon for Pro Users

The SBIX Certify API will allow you to integrate document certification directly into your applications and workflows.

POST /api/upload

Upload a file and receive its SHA-256 hash.

Request
curl -X POST https://certify.sbix.io/api/upload \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F "file=@document.pdf"
Response
{
  "filename": "document.pdf",
  "file_hash": "e3b0c44298fc1c149afbf4c8996fb924...",
  "size": 102400
}

POST /api/certify

Create a certificate from file hash(es).

Request
curl -X POST https://certify.sbix.io/api/certify \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"leaves": ["e3b0c44..."], "filename": "document.pdf"}'
Response
{
  "proof_id": "proof_abc123xyz",
  "merkle_root": "7d865e959...",
  "timestamp": "2025-01-15T10:30:00Z",
  "status": "anchoring"
}

GET /verify/json/{proof_id}

Retrieve certificate details in JSON format.

Request
curl https://certify.sbix.io/verify/json/proof_abc123xyz
Response
{
  "proof_id": "proof_abc123xyz",
  "filename": "document.pdf",
  "file_hash": "e3b0c44298fc1c149...",
  "merkle_root": "7d865e959b2466918...",
  "timestamp": "2025-01-15T10:30:00Z",
  "tezos_tx": "oo7Abc123...",
  "aleph_hash": "Qm789xyz...",
  "tsa_timestamp": "2025-01-15T10:30:05Z",
  "is_valid": true
}

🔍 Verification Guide

How to Verify a Certificate

1
Go to the verification page

Visit certify.sbix.io/verify or use the direct link from your certificate.

2
Enter the Proof ID

Input the proof_xxx identifier from your certificate.

3
Optional: Upload original file

For extra verification, upload the original file to confirm the hash matches.

What Gets Verified?

  • ✅ SHA-256 hash integrity
  • ✅ Merkle tree structure
  • ✅ Ed25519 signature validity
  • ✅ TSA timestamp authenticity
  • ✅ Tezos blockchain anchor
  • ✅ Aleph.im network anchor

Independent Verification

You can independently verify blockchain anchors:

❓ FAQ

No. Your file is never stored. We only compute and store the cryptographic hash (a 64-character string). The original file is discarded immediately after processing. Your data remains 100% private.

All file types are supported — PDFs, images, documents, videos, code, archives, etc. The maximum file size is 50MB.

Forever. Once anchored on the blockchain, your certificate is permanent and immutable. As long as the Tezos and Aleph networks exist, your proof will be verifiable.

SBIX certificates provide strong cryptographic evidence of a document's existence at a specific time. Combined with RFC-3161 timestamps from certified authorities, this can serve as evidence in legal proceedings. However, legal acceptance varies by jurisdiction — consult a lawyer for specific legal advice.

Even the smallest modification (a single bit) will produce a completely different hash. The certificate only proves the exact version that was certified. If you modify your file, you'll need a new certificate.

We use both Tezos and Aleph.im for redundancy. If one network experiences issues, your proof remains verifiable on the other. This ensures maximum durability and trust.

The certificate is generated instantly (under 30 seconds). Blockchain anchoring typically completes within 1-5 minutes for Tezos and a few seconds for Aleph.im.

Yes, safely. Since we only store the hash (not the file), your document's contents remain completely private. The hash cannot be reversed to reveal your document. Perfect for NDAs, contracts, trade secrets, etc.

💬 Need Help?

Can't find what you're looking for? We're here to help.