Verification Guide
Step-by-step guide to verifying your publisher account and Cargos
Verification Guide
This guide walks you through verifying your publisher account and getting your Cargos to higher trust levels.
Publisher Verification
Upgrade to Verified Tier
Why verify?
- Publish up to 10 Cargos (vs 3)
- Access standard resources (1GB RAM, 2 CPU)
- Cargos start at Trust Level 1
- Builds user trust
Option 1: Stripe Identity
The fastest verification method.
- Go to Settings → Publisher Profile
- Click Upgrade to Verified
- Select Verify with Stripe Identity
- You’ll be redirected to Stripe’s secure verification flow
- Upload a photo of your government-issued ID:
- Passport
- Driver’s license
- National ID card
- Take a selfie for matching
- Wait for verification (usually under 5 minutes)
- Return to Archipelag.io - your tier upgrades automatically
Option 2: GitHub Verification
For developers with established GitHub presence.
Requirements:
- GitHub account at least 6 months old
- Meaningful activity (commits, repos, or contributions)
Steps:
- Go to Settings → Publisher Profile
- Click Upgrade to Verified
- Select Verify with GitHub
- Click Connect GitHub Account
- Authorize the Archipelag.io GitHub App
- We check your account age and activity
- If eligible, tier upgrades instantly
Upgrade to Organization Tier
Why upgrade?
- Unlimited Cargos
- Elevated resources (8GB RAM, 4 CPU)
- Network access for Cargos
- Team member management
- Verified domain shown on profile
Step 1: Verify Your Domain
- Go to Settings → Publisher Profile
- Click Upgrade to Organization
- Enter your company domain (e.g.,
yourcompany.com) - Copy the verification TXT record shown
- Add the TXT record to your DNS:
Type: TXT
Host: @ (or leave blank)
Value: archipelag-verify=abc123xyz...
- Click Verify Domain
- We’ll check DNS (may take up to 48 hours for propagation)
Step 2: Provide Organization Details
Once domain is verified:
- Enter your legal organization name
- Provide business address
- Add billing contact email
- Optionally add tax ID (required for payouts)
- Review and accept Organization Terms
- Click Complete Upgrade
Your tier upgrades immediately after completion.
Cargo Verification
Reaching Trust Level 1 (Community)
Trust Level 1 is automatic once requirements are met:
Requirements:
- Security scan passes (0 critical, ≤5 high vulnerabilities)
- 100+ successful jobs completed
- Publisher is Verified tier or higher
What you can do to help:
- Fix any vulnerabilities found in scans
- Promote your Cargo to get initial usage
- Ensure reliability to avoid failures
Reaching Trust Level 2 (Verified)
Trust Level 2 requires staff review and cryptographic signing.
Eligibility:
- Publisher must be Organization tier or higher
- Cargo must be Trust Level 1
- Clean security scan (0 critical, 0 high)
- Reputation score 2.0+
Request Process:
- Go to My Cargos → Select Cargo
- Click Settings → Request Verification
- Complete the verification checklist:
- Cargo description is complete and accurate
- README/documentation is provided
- Container builds from public source (preferred)
- No known issues or limitations undisclosed
- Submit request
- Wait for staff review (typically 2-5 business days)
During Review:
Our team checks:
- Security scan results
- Code review (if source available)
- Container contents and behavior
- Documentation accuracy
- Publisher track record
Outcomes:
| Result | What Happens |
|---|---|
| Approved | Cargo signed with platform key, upgraded to Level 2 |
| Changes Requested | Feedback provided, resubmit after addressing |
| Denied | Reason provided, can appeal or address issues |
Maintaining Verification
Publisher Tier
Verified Tier:
- No maintenance required
- Stripe Identity verification doesn’t expire
Organization Tier:
- Domain verification checked monthly
- Keep your DNS TXT record in place
- Update organization details if they change
Cargo Trust Level
Trust Level 1:
- Maintained automatically with good performance
- Demoted if new critical vulnerabilities found
- Demoted if success rate drops below 80%
Trust Level 2:
- Signature remains valid unless:
- Cargo container is modified (new digest)
- Security issues are discovered
- Platform policy changes
After Updates
When you update a Cargo (new container version):
Trust Level 1:
- Rescan happens automatically
- Trust maintained if scan passes
- Trust demoted if scan fails
Trust Level 2:
- New version must be re-reviewed
- Submit update for review from Cargo settings
- Previous version remains available until new version approved
- Or: Request expedited review for security patches
Verification Checklist
Before Submitting for Level 2
- Publisher account is Organization tier
- Cargo is currently Trust Level 1
- 500+ successful jobs completed
- Reputation score 2.5+
- Security scan shows 0 critical, 0 high vulnerabilities
- Documentation is complete
- Source code is available (preferred, not required)
- No unresolved user complaints
For Fastest Approval
- Use a minimal base image (Alpine, distroless)
- Pin all dependency versions
- Include build instructions in repo
- Add comprehensive README
- Provide example usage
- List all capabilities and limitations
- Include license information
- Respond promptly to reviewer questions
Common Issues
Verification Denied
“Insufficient GitHub activity”
- Use Stripe Identity instead
- Or: Build more GitHub presence and retry in 30 days
“Domain verification failed”
- Check DNS TXT record is correct
- Wait for DNS propagation (up to 48 hours)
- Verify no typos in the record value
“Security scan failed”
- Review vulnerability report in dashboard
- Update packages to fix issues
- Rebuild and resubmit
Trust Level Demoted
“New vulnerabilities found”
- Check rescan report
- Update affected packages
- New scan triggers automatically on update
“Reputation too low”
- Fix bugs causing failures
- Improve Cargo reliability
- Build positive track record
Frequently Asked Questions
How long does publisher verification take?
- Stripe Identity: Under 5 minutes
- GitHub: Instant if eligible
- Domain: 24-48 hours (DNS propagation)
How long does Cargo review take?
Staff reviews typically take 2-5 business days. Complex Cargos may take longer.
Can verification be revoked?
Yes, for policy violations, security issues, or sustained poor performance. You’ll be notified with reasons and can appeal.
Do I need to re-verify after updating?
Publisher verification: No Cargo Level 1: Automatic rescan Cargo Level 2: Yes, submit update for review
Is there a fee for verification?
Publisher verification: Free Cargo verification: Free for the first 5 Cargos per month, then $10/Cargo for expedited review
Next Steps
Security Best Practices
How to minimize vulnerabilities in your Cargos.
{% end %}
