Overview
myCognitor is a professional digital witnessing and verification service that helps protect your intellectual property through secure timestamping and cryptographic verification.
✅ What myCognitor Does:
- Digital Witnessing: Creates tamper-proof timestamps for your intellectual property
- Cryptographic Verification: Generates SHA-256 hashes to ensure content integrity
- Professional Certificates: Issues legally-recognized verification documents
- API Access: Provides programmatic access for developers and businesses
How It Works
- Submit: Upload your file or enter text content
- Verify: Our system generates cryptographic hashes and timestamps
- Certify: Receive professional verification certificates
- Protect: Your IP is now legally timestamped and protected
Quick Start Guide
Step 1: Choose Your Plan
- Basic ($10): Essential verification with basic certificate
- Standard ($25): Enhanced verification with detailed reports
- Professional ($50): Premium verification with legal documentation
- AI Advisory (+$5): Optional market analysis and insights
Step 2: Submit Your Content
- Visit the Submit page
- Enter a descriptive title for your submission
- Choose between file upload or text input
- Select your verification plan
- Complete payment through PayNow
Step 3: Download Your Certificate
Once verification is complete, you'll receive:
- Professional PDF certificate
- Verification receipt
- Legal agreement (Professional plan)
- AI market analysis (if selected)
Account Setup
Creating an Account
myCognitor uses email-based authentication for simplicity and security:
- Visit the Dashboard
- Enter your email address
- Access your personalized dashboard
- View all your submissions and certificates
✅ No Password Required: We use secure email-based authentication, so you don't need to remember another password.
Dashboard Features
- Submission History: View all your past submissions
- Certificate Downloads: Re-download your certificates anytime
- Verification Status: Track the status of pending submissions
- Account Management: Update your contact information
Submitting Content
Supported File Types
We accept all file types including:
- Documents: PDF, DOC, DOCX, TXT, RTF
- Images: JPG, PNG, GIF, SVG, TIFF
- Code: JS, PHP, PY, HTML, CSS, JSON
- Audio/Video: MP3, MP4, WAV, AVI
- Archives: ZIP, RAR, TAR
- And many more...
File Size Limits
- Basic Plan: Up to 10MB per file
- Standard Plan: Up to 50MB per file
- Professional Plan: Up to 100MB per file
Text Submissions
You can also submit text content directly:
- Ideas and concepts
- Code snippets
- Written content
- Business plans
- Research notes
⚠️ Important: Ensure you have the right to submit the content. Do not submit copyrighted material that belongs to others.
Verification Process
How Verification Works
- Content Analysis: Your submission is analyzed and processed
- Hash Generation: A unique SHA-256 hash is created
- Timestamping: Secure timestamp is applied using UTC time
- Certificate Creation: Professional certificate is generated
- Storage: Records are securely stored with redundancy
Verification Timeline
- Basic Plan: Instant verification (< 1 minute)
- Standard Plan: Enhanced verification (< 5 minutes)
- Professional Plan: Comprehensive verification (< 10 minutes)
- AI Advisory: Additional 2-5 minutes for analysis
What Gets Verified
- Content Integrity: Cryptographic hash ensures no tampering
- Timestamp Accuracy: Precise UTC timestamp of submission
- File Metadata: Original filename, size, and type
- Submission Details: Plan type, payment confirmation
Understanding Certificates
Certificate Components
Every myCognitor certificate includes:
- Certificate ID: Unique identifier (e.g., CERT-2025-ABC12345)
- Content Hash: SHA-256 cryptographic fingerprint
- Timestamp: Exact date and time of submission
- Verification QR Code: Quick verification access
- Legal Information: Terms and conditions
- myCognitor Branding: Official seal and signatures
Certificate Verification
Anyone can verify your certificate:
- Visit our Verification page
- Enter the certificate ID
- View verification details instantly
- Confirm authenticity and timestamp
Legal Standing
✅ Legal Recognition: myCognitor certificates serve as evidence of creation date and content integrity in legal proceedings.
Using the Dashboard
Accessing Your Dashboard
- Go to Dashboard
- Enter your email address
- Access your personalized account
Dashboard Features
- Recent Submissions: View your latest submissions
- Certificate Library: Access all your certificates
- Download Center: Re-download certificates and documents
- Verification Links: Quick access to verify your certificates
- Account Statistics: Track your usage and history
Managing Submissions
From your dashboard, you can:
- View submission details and status
- Download certificates in PDF format
- Access verification URLs
- View payment receipts
- Track verification history
API Basics
Getting Started with the API
The myCognitor API allows you to integrate our verification services into your applications.
Base URL:
https://your-domain.com/api/v1
Available Endpoints
- POST /submit: Submit content for verification
- GET /verify/{id}: Verify a certificate
- GET /status/{id}: Check submission status
Response Format
All API responses are in JSON format with consistent structure:
{
"success": true,
"status_code": 200,
"timestamp": "2025-01-01T12:00:00Z",
"data": { ... },
"message": "Operation completed successfully"
}
For complete API documentation, visit our API Documentation.
Authentication
Getting API Keys
- Visit the Developer Dashboard
- Sign in with your email address
- Generate a new API key
- Copy and securely store your key
Using API Keys
Include your API key in the Authorization header:
Authorization: Bearer YOUR_API_KEY
⚠️ Security: Keep your API keys secure and never expose them in client-side code.
Rate Limits
- Free Tier: 10 requests/hour, 100/day
- Basic Plan: 100 requests/hour, 1,000/day
- Pro Plan: 1,000 requests/hour, 10,000/day
- Enterprise: Unlimited requests
Code Examples
PHP with Guzzle
'https://your-domain.com/api/v1/',
'headers' => [
'Authorization' => 'Bearer YOUR_API_KEY',
'Accept' => 'application/json'
]
]);
try {
// Submit a file
$response = $client->post('submit', [
'multipart' => [
[
'name' => 'title',
'contents' => 'My Innovation'
],
[
'name' => 'type',
'contents' => 'file'
],
[
'name' => 'file',
'contents' => fopen('document.pdf', 'r'),
'filename' => 'document.pdf'
],
[
'name' => 'plan',
'contents' => 'standard'
]
]
]);
$result = json_decode($response->getBody(), true);
echo "Certificate ID: " . $result['data']['certificate_id'];
} catch (RequestException $e) {
echo "Error: " . $e->getMessage();
}
?>
JavaScript/Node.js
const axios = require('axios');
const FormData = require('form-data');
const fs = require('fs');
const client = axios.create({
baseURL: 'https://your-domain.com/api/v1/',
headers: {
'Authorization': 'Bearer YOUR_API_KEY'
}
});
async function submitFile() {
try {
const form = new FormData();
form.append('title', 'My Innovation');
form.append('type', 'file');
form.append('file', fs.createReadStream('document.pdf'));
form.append('plan', 'standard');
const response = await client.post('submit', form, {
headers: form.getHeaders()
});
console.log('Certificate ID:', response.data.data.certificate_id);
} catch (error) {
console.error('Error:', error.response?.data || error.message);
}
}
submitFile();
Python
import requests
headers = {
'Authorization': 'Bearer YOUR_API_KEY'
}
# Submit a file
with open('document.pdf', 'rb') as file:
files = {
'file': ('document.pdf', file, 'application/pdf')
}
data = {
'title': 'My Innovation',
'type': 'file',
'plan': 'standard'
}
response = requests.post(
'https://your-domain.com/api/v1/submit',
headers=headers,
files=files,
data=data
)
if response.status_code == 200:
result = response.json()
print(f"Certificate ID: {result['data']['certificate_id']}")
else:
print(f"Error: {response.text}")
Common Issues
My file upload is failing
+
Possible causes and solutions:
- File too large: Check your plan's file size limits
- Network timeout: Try uploading with a stable internet connection
- Unsupported format: While we accept most formats, try converting to PDF
- Browser issues: Clear cache or try a different browser
Certificate verification is not working
+
Troubleshooting steps:
- Double-check the certificate ID for typos
- Ensure you're using the correct format (CERT-YYYY-XXXXXXXX)
- Try accessing the verification page directly
- Contact support if the certificate was recently issued
API requests are being rejected
+
Common API issues:
- Invalid API key: Verify your key is correct and active
- Rate limit exceeded: Check your plan's rate limits
- Incorrect headers: Ensure proper Authorization header format
- Malformed requests: Validate your request structure
Dashboard is not loading my submissions
+
Dashboard troubleshooting:
- Verify you're using the correct email address
- Clear browser cache and cookies
- Try accessing from an incognito/private window
- Check if you have JavaScript enabled
Payment Problems
PayNow Payment Issues
⚠️ Payment Failed? Don't worry, we can help resolve payment issues quickly.
Payment was declined
+
Common reasons and solutions:
- Insufficient funds: Check your account balance
- Card restrictions: Contact your bank about international transactions
- Incorrect details: Verify card number, expiry, and CVV
- Bank security: Your bank may have blocked the transaction
Payment succeeded but no certificate
+
If payment went through but verification didn't complete:
- Check your email for confirmation
- Wait 5-10 minutes for processing
- Check your dashboard for the submission
- Contact support with your payment reference
Refund Policy
Due to the nature of digital witnessing services:
- All sales are final once verification is complete
- Refunds considered for technical failures within 7 days
- Contact support for refund requests
- Provide payment reference and certificate ID
Technical Support
Getting Help
Response Times
- General Support: Within 24 hours
- Technical Issues: Within 12 hours
- Payment Problems: Within 6 hours
- API Support: Within 8 hours
What to Include in Support Requests
To help us assist you quickly, please include:
- Certificate ID (if applicable)
- Error messages or screenshots
- Steps you've already tried
- Browser and operating system
- Payment reference (for payment issues)
Frequently Asked Questions
Is myCognitor legally recognized?
+
Yes, myCognitor certificates serve as evidence of creation date and content integrity. Our cryptographic timestamping and hash verification provide legally admissible proof in most jurisdictions. However, we recommend consulting with legal counsel for specific legal advice.
How secure is my intellectual property?
+
Your IP is highly secure. We use industry-standard encryption, secure cloud storage, and never share your content. Only cryptographic hashes and metadata are used for verification - your actual content remains private and confidential.
Can I verify certificates offline?
+
Certificates contain all necessary information for verification, including cryptographic hashes and timestamps. While our online verification provides the most comprehensive check, the certificate itself contains verifiable cryptographic proof.
What happens if myCognitor goes out of business?
+
Your certificates remain valid as they contain cryptographic proof independent of our service. We also maintain multiple backups and have contingency plans to ensure certificate verification remains available.
Can I use myCognitor for patent applications?
+
myCognitor provides evidence of creation date and content integrity, which can support patent applications. However, patent law is complex and varies by jurisdiction. We recommend consulting with a patent attorney for specific patent-related advice.
Do you offer enterprise solutions?
+
Yes! We offer enterprise solutions with custom API limits, dedicated support, bulk processing, and integration assistance. Contact us at enterprise@mycognitor.com for more information.