📚 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
Drag & drop any file (up to 50MB). Your file is never stored — only its cryptographic hash.
Receive a PDF certificate with all cryptographic proofs and blockchain anchoring.
Share the verification link. Anyone can verify your document's authenticity.
⚙️ How It Works
The Certification Pipeline
🔐 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
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.
curl -X POST https://certify.sbix.io/api/upload \
-H "Authorization: Bearer YOUR_API_KEY" \
-F "file=@document.pdf"
{
"filename": "document.pdf",
"file_hash": "e3b0c44298fc1c149afbf4c8996fb924...",
"size": 102400
}
POST /api/certify
Create a certificate from file hash(es).
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"}'
{
"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.
curl https://certify.sbix.io/verify/json/proof_abc123xyz
{
"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
Visit certify.sbix.io/verify or use the direct link from your certificate.
Input the proof_xxx identifier from your certificate.
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:
- Tezos: tzkt.io — Search for the transaction hash
- Aleph.im: explorer.aleph.im — Search for the message hash
❓ 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.