General Questions
Does Trust Engine determine who rightfully owns a digital media piece?
Does Trust Engine determine who rightfully owns a digital media piece?
No. Trust Engine does NOT decide or arbitrate rightful ownership of digital media. Instead, it provides the transparency and context needed for consumers to make informed judgments about rightful ownership.We don’t dictate whether digital media is AI-generated, stolen, original, or rightfully owned. Rather, our system links the digital media piece to the entity who registered it on our protocol as an immutable, timestamped entry on our public registry.
- Trust Engine doesn’t attempt to settle ownership disputes or certify originality. That’s not practical—or even possible—in an open digital ecosystem.
- Even if a bad actor registers a stolen digital media piece before the “rightful” owner, our protocol still allows the “rightful” owner to register that same piece.
- The transparent, public, on-chain record empowers media consumers to make informed choices with all relevant history at their fingertips.
Key point: Trust Engine’s power lies in provable attribution and open, chronological provenance—not in acting as a judge. Consumers get the factual record and evaluate credibility using the cryptographic and social signals our protocol surfaces.
What problem does Trust Engine solve?
What problem does Trust Engine solve?
Trust Engine solves the growing problem of verifying digital media authenticity in an era of AI-generated media. With deepfake fraud costing businesses an average of $500,000 per incident (Regula, 2024; Eftsure, 2025) and global damages potentially exceeding $40 billion (Deloitte, 2024), consumers and platforms need a reliable way to verify who created digital media.Unlike watermarks (which can be removed) or centralized databases (which create single points of failure), Trust Engine provides you the ability to record tamper-proof provenance records for your digital media. The provenance record is cryptographically secured on the blockchain. Media consumers can instantly confirm a digital media piece’s origin through our public registry system.
How does Trust Engine deliver stronger provenance than watermarks and manifests?
How does Trust Engine deliver stronger provenance than watermarks and manifests?
Watermarks and metadata:
- ❌ Easily removed or manipulated
- ❌ Altered user experience and aesthetics
- ❌ Offer no independent, cryptographically verifiable claim on origin
- ❌ Depend on central authorities or platforms
- ❌ History is only as reliable as operator integrity
- ❌ Can be silenced, censored, or tampered with
- ✅ Directly cryptographically proves registration and attribution—every record is impossible to edit, erase, or forge
- ✅ Digital media privacy is preserved by default; only hashes and provenance proofs are published, never private media
- ✅ Provenance info and trust signals travel with your digital media piece anywhere online—empowering platforms, consumers and creators regardless of where or how their work is shared
Who can benefit from Trust Engine?
Who can benefit from Trust Engine?
Media Creators: Photographers, artists, journalists, and creators who need to prove originality and defend against theft.Platforms & Publishers: Social media platforms, news organizations, and media platforms that need to combat misinformation and verify sources.Consumers: Anyone who wants to verify the authenticity and origin of digital media they encounter online.Developers: Applications that need to integrate media verification and provenance checking into their workflows.
Technical Questions
What happens if I edited my file, even a very minor one?
What happens if I edited my file, even a very minor one?
Even tiny changes create completely different cryptographic hashes, so modified files won’t match existing provenance records. This is by design - it ensures integrity verification is extremely precise.Scenarios:
- Identical file: ✅ Matches existing provenance record
- Compressed/resized: ❌ Creates new hash, needs new registration
- Metadata changed: ❌ Creates new hash, needs new registration
- Single pixel different: ❌ Creates new hash, needs new registration
Do I need SOL tokens to use the API?
Do I need SOL tokens to use the API?
Short answer: No — for self usage you don’t need SOL. All normal API calls and flows run without you holding SOL.How it works:
For API-initiated flows, Trust Engine uses a fee payer wallet we fund to cover on-chain SOL costs — including transaction fees, rent, wallet creation, and submission fees — so you don’t have to. You do not pay anything, and all is sponsered by Trust Engine.
Privacy & Security
What data do you store about my files?
What data do you store about my files?
Trust Engine is designed for privacy by default. We minimize centralized storage and keep only what’s required to verify provenance.What we store (centrally):
- ✅ Cryptographic hash (e.g., SHA-256) of your file
- ✅ Metadata you provide (title, description, custom fields)
- ✅ IPFS CIDs that reference what you registered (digital media and metadata)
- ✅ Blockchain transaction references and timestamps
- ❌ Raw media bytes of your file (beyond transient processing required to compute the hash and pin to IPFS)
- ❌ Personally identifiable information unless you explicitly include it in submitted metadata
- ❌ Any separate copy of embedded file metadata (e.g., EXIF) — we don’t extract or store it
- IPFS storage: If you upload a digital media file, the file is pinned to IPFS under its CID so it can be independently verified. IPFS is a public, decentralized storage layer; anyone with the CID can retrieve the file. We do not maintain a proprietary central copy.
- Embedded metadata: If your file contains embedded metadata (like EXIF), it remains within the file on IPFS. We don’t extract or store EXIF separately. If that’s sensitive, strip it before uploading or encrypt the digital media file prior to registration.
- Permanence: On-chain records (hashes, proof status, and timestamps) are permanent and immutable.
- IPFS availability: IPFS availability is governed by pinning/replication; we pin to keep your digital media piece available, but distribution follows IPFS network behavior.
Server logs are minimal and rotated per policy; they don’t include your raw media.
Can you see my file media?
Can you see my file media?
Short answer: We don’t retain your media. For registration, your file is processed transiently on secure servers to compute its hash and pin it to IPFS, then discarded.During upload:
- File is transmitted to our secure processing service to compute a cryptographic hash and pin to IPFS
- We store only the hash, user-supplied metadata, the IPFS CID(s), and related on-chain references
- The original file bytes are discarded after processing; we do not keep a centralized copy
- Don’t include sensitive PII in public metadata unless you intend to disclose it
- If your file has embedded EXIF or sensitive metadata, strip it before uploading or encrypt the file and register the encrypted artifact
We never keep a centralized copy of your media. We do briefly process it to compute the hash and pin to IPFS, then discard it.
Integration & Development
How do I integrate Trust Engine into my app?
How do I integrate Trust Engine into my app?
Trust Engine provides simple REST APIs that work with any programming language:Basic integration steps:
- Create user wallets via
/create-wallet(one-time per user) - Register media via
/registerwhen users upload files - Verify provenance via
/searchwhen users view media - Display verification status in your UI
Can I verify files without uploading them again?
Can I verify files without uploading them again?
Yes. Two ways:Registry UI (Client-side):
- Select a file; it’s hashed locally in your browser (SHA-256) and searched on-chain by its hash
- The file never leaves your device in this flow
- POST
/searchwith a file; our backend computes the hash server-side, searches for matches, and discards the file after hashing
- File hash (SHA-256)
- Creator address
- Filters: status, category, date range, minimum reputation
- Registry UI flow: The file is not uploaded to our servers; hashing happens locally
- API flow: The file is used transiently to compute the hash and is then discarded
Developer Questions
Why do I need a user-wallet relationship?
Why do I need a user-wallet relationship?
Trust Engine requires linking user IDs to wallet addresses for:
- Searchability: Find content by user ID or wallet address
- Attribution: Connect registrations to identifiable users
- Access control: Prevent unauthorized wallet usage
What are the rate limits?
What are the rate limits?
Current limits per IP address:
- General endpoints: 100 requests per 15 minutes
- File registration: 10 requests per hour
Can I register the same file multiple times?
Can I register the same file multiple times?
No - each unique content hash can only be registered once.Why: Prevents duplicate registrations and ensures unique provenance recordsWorkaround: If you need multiple registrations:
- Modify the file slightly (add metadata, change filename in content)
- This creates a different hash, allowing new registration
- Or use different metadata in the same registration
What file types and sizes are supported?
What file types and sizes are supported?
File types: All file types supported (PDF, images, videos, documents, code, etc.)Size limits:
- API uploads: Up to 100MB per file
- Hash-only registration: No size limit (you calculate hash locally)
- For large files (>100MB): Calculate hash locally, register hash-only
- For sensitive files: Always use hash-only registration
- For public content: Either method works
Business & Legal
Does Trust Engine prove legal ownership?
Does Trust Engine prove legal ownership?
No. Trust Engine proves when you registered media with our system, not legal ownership or copyright.What we provide:
- Cryptographic proof of “first seen” timestamp
- Verifiable record of who submitted the media
- Immutable audit trail of registration
- Legal ownership determination
- Copyright or trademark validation
- Resolution of ownership disputes
- Legal advice or representation
Still Have Questions?
Developer Community
Join our Discord for real-time help and discussions with other developers
Technical Support
Contact our technical support team for integration assistance
Documentation
Browse our complete API documentation and guides
Feature Requests
Suggest new features or improvements to our roadmap
Can’t find your answer? Our FAQ is continuously updated based on user questions. Reach out to us and we’ll add your question to help other developers.
