Documentation
Quick Start Guide
Welcome to ZincirX! This guide will help you get started with our supply chain traceability platform.
Step 1: Create Your Account
- Visit ZincirX and click "Sign Up"
- Enter your name and email address
- Choose a password of at least eight characters, or sign up with your Google or Facebook account instead
- Accept the Terms of Service, the Sales, Delivery and Refund Policy and the Data Processing Terms, and read the Privacy Policy
- Sign in with the account you have just created
Step 2: Complete Onboarding
- Provide your email address for notifications
- Verify your email through the confirmation link
- Enter your business information and category
- Complete your business profile setup
Step 3: Create Your First Template
- Navigate to Templates section
- Click "Create New Template"
- Define your supply chain process steps
- Set validation requirements for each step
- Save and activate your template
Step 4: Start Tracking Batches
- Go to Batches section
- Create a new batch using your template
- Execute each step as products move through your supply chain
- Upload supporting documentation and media
- Share verification links with stakeholders
Core Concepts
Templates
Templates define the standard process for your supply chain. They contain a series of steps that products must go through, along with validation requirements for each step.
- Reusable workflow definitions
- Customizable step requirements
- Role-based access controls
- Validation rules and dependencies
Batches
Batches represent specific production runs or groups of products following a template. Each batch has a unique UUID for tracking and verification.
- Unique identification via UUID
- Step-by-step execution, with the date and time of each step
- Media and document attachments
- Public verification capabilities
Batch Steps
Individual steps within a batch execution, each with its own status, timestamps, and supporting documentation.
- Status tracking (pending, in_progress, completed, failed)
- Timestamp recording for each status change
- Location data and GPS coordinates
- File attachments and notes
Business Profiles
Company information linked to user accounts, enabling multi-party collaboration and role-based access.
- Company identification and verification
- Business category classification
- Contact information and preferences
- Access permission management
User Roles and Permissions
| Role | Permissions | Typical Use Case |
|---|---|---|
| Manufacturer | Create templates, start batches, execute all steps | Original producers creating and managing products |
| Distributor | Execute specific steps, update locations, add documentation | Logistics and distribution companies handling products |
| Retailer | View batch information, execute final steps, customer-facing verification | Stores and outlets selling to end consumers |
| Inspector | View all data, add certifications, quality control documentation | Regulatory bodies and quality assurance teams |
| Consumer | Public verification via UUID/QR codes | End customers viewing a product's recorded journey |
API Integration
Authentication
ZincirX uses API token authentication (Laravel Sanctum). To integrate with our API:
- Request a token by posting your email address and password to /api/auth/login
- Send that token as a bearer token in the Authorization header of each request
- Public verification endpoints under /api/public require no token
Key Endpoints
Batch Operations
GET /api/batchesPOST /api/batchesGET /api/batches/{id}POST /api/batches/{id}/steps/{stepId}/complete
Template Management
GET /api/templatesPOST /api/templatesPUT /api/templates/{id}
Public Verification
GET /verify/{uuid}GET /qr/{uuid}/image
Records and Verification
Where Your Data Is Held
- Storage: ZincirX's own database, on servers we operate
- Passport revisions: Append-only — a change is recorded as a new revision and earlier ones are kept
- Evidence files: Each upload carries a SHA-256 fingerprint, so a file can be shown not to have changed
- Availability: A passport stays reachable for the term sold with it, ten years by default, counted from the day it is issued
Verification Features
Supply chain records are held in ZincirX's own database on its own servers. The platform is built around making those records verifiable by third parties:
- Template registration, including an optional GTIN for the product
- Batch creation and step completion records, with timestamps
- A SHA-256 fingerprint for each uploaded file, so a file can be shown not to have changed
- Append-only Digital Product Passport revisions: a change is recorded as a new revision and earlier ones are kept
Best Practices
Security
- Use a strong, unique password for your ZincirX account and never share your sign-in details
- Review the members of your business regularly and remove access that is no longer needed
- Check the details of a step and the files attached to it before marking it complete
- Use strong passwords for your business email account
Data Management
- Provide accurate and complete information for each step
- Upload clear, relevant media files for verification
- Use consistent naming conventions for batches and templates
- Regularly review and update your business profile
Collaboration
- Share batch access with relevant supply chain partners
- Communicate step requirements clearly to all participants
- Use QR codes for easy verification by end customers
- Maintain regular communication with your supply chain network
Troubleshooting
Sign-In Issues
- Check that your email address and password are entered correctly
- If you registered with Google or Facebook, sign in with the same provider
- Clear browser cache and cookies
- Use the password reset link on the sign-in page if you cannot remember your password
Batch and Upload Failures
- Check that you have prepaid passports (UUIDs) available before creating a batch
- Ensure network connectivity is stable
- Wait for a previous upload to finish before starting another
- Check that each uploaded file is within the size limit shown on the upload form
Performance Issues
- Use modern browsers (Chrome, Firefox, Safari)
- Close unnecessary browser tabs and applications
- Check your internet connection speed
- Clear browser data and restart if needed
Support and Resources
Community Support
Connect with other ZincirX users and get community-driven support for your questions and challenges.
- User forums and discussions
- Best practices sharing
- Feature requests and feedback
Technical Support
Get direct assistance from our technical team for integration and platform-specific issues.
- API integration support
- Digital Product Passport and GS1 Digital Link guidance
- Custom solution consulting