⚖ CodeLibra

License Verification

This guide explains how to verify your CodeLibra licenses and share verification with auditors, customers, or other parties who need to confirm your licensing status.

Why Verification Matters

License verification serves several purposes:

Compliance: Demonstrate that your organization has proper licensing for the software you use.

Audits: Provide evidence to internal or external auditors reviewing software usage.

Due diligence: Show customers, investors, or partners that your licensing is in order.

Records: Maintain accurate documentation of your software licenses.

Verification Methods

Method 1: Online Verification

Each license has a unique verification URL that anyone can use to confirm its validity.

How it works:

  1. Find the verification link in your license document or dashboard
  2. Share the link with the party needing verification
  3. They visit the link and see verified license details

What they see:

  • Licensee organization name
  • Licensed module
  • Covered releases
  • Subscription status (active/expired)
  • Verification timestamp

What they don't see:

  • Financial details
  • Other licenses you hold
  • Internal organization information

Method 2: License Documents

Download official license documents for offline verification.

Available formats:

  • PDF certificates
  • Machine-readable formats (JSON)

Document contents:

  • Unique license ID
  • All license terms
  • Digital signature/verification
  • Contact for validation

Method 3: API Verification

For automated compliance checking, use the CodeLibra API.

Capabilities:

  • Programmatically verify license status
  • Check specific modules and versions
  • Integrate with compliance tools

See API Overview for technical details.

Finding Your Verification Information

In Your Dashboard

  1. Log in to CodeLibra
  2. Go to your organization
  3. Navigate to Licenses or Subscriptions
  4. Select the specific license
  5. Find verification options (link, download, share)

In License Documents

Your license documents include:

  • License ID for reference
  • Verification URL
  • QR code linking to verification (in some formats)

Via Email

Purchase confirmation emails include:

  • Links to your licenses
  • Basic verification information
  • Access to full documentation

Sharing with Auditors

Preparing for an Audit

When preparing to demonstrate licensing compliance:

  1. Inventory your usage: List all CodeLibra modules you use
  2. Locate your licenses: Ensure you have license records for each
  3. Verify coverage: Confirm license dates cover your usage period
  4. Check releases: Verify you're using releases covered by your licenses

What Auditors Typically Need

Basic verification:

  • Proof that your organization holds a valid license
  • Coverage dates
  • Modules included

Detailed verification:

  • Full license terms
  • Subscription history
  • Payment records/invoices

Technical verification:

  • Specific versions covered
  • Dependency licenses
  • Rights granted

Providing Evidence

Options for auditors:

Self-service verification:

  • Share verification links
  • Auditor confirms directly with CodeLibra

Documentation package:

  • Download and provide license documents
  • Include invoices if requested
  • Provide subscription history

Direct confirmation:

  • Auditor can contact CodeLibra for official verification
  • Requires your authorization

Verification for Different Scenarios

Software Inventory Audits

When auditing software usage across your organization:

  1. Export your complete license list from dashboard
  2. Match against deployed software inventory
  3. Verify coverage dates align with deployment dates
  4. Document gaps or compliance issues

Customer Assurance

When customers need assurance about your licensing:

Options:

  • Provide verification links for relevant modules
  • Include license status in contracts or documentation
  • Offer to share documentation on request

What to share:

  • Confirmation that you're properly licensed
  • General license terms (via CodeLibra License reference)
  • Verification links if they need independent confirmation

Due Diligence (M&A, Investment)

During business transactions:

Requested documentation:

  • Complete license inventory
  • Subscription terms and costs
  • Expiration dates and renewal status
  • Historical compliance

How to provide:

  • Export comprehensive license reports
  • Provide access to organization dashboard (with appropriate permissions)
  • Arrange direct verification with CodeLibra if needed

License Certificates

What's Included

Official license certificates contain:

Header information:

  • "CodeLibra License Certificate"
  • Certificate date
  • Verification URL

License details:

  • Unique License ID
  • Licensed Module (name and version)
  • Module developer
  • Licensee organization
  • Subscription period (start to expiry)
  • Covered releases

Terms reference:

  • Link to full CodeLibra License terms
  • Key rights summary

Verification:

  • Verification URL
  • QR code
  • Instructions for online verification

Downloading Certificates

  1. Go to your organization's licenses
  2. Select the license
  3. Click Download Certificate or Export
  4. Choose format (PDF recommended for sharing)

Certificate Validity

Certificates reflect status at download time. For current status, use online verification, which always shows real-time information.

Machine-Readable Verification

JSON Format

For automated systems, licenses can be exported as JSON:

{
  "licenseId": "lic_abc123...",
  "module": {
    "name": "example-module",
    "developer": "Example Developer"
  },
  "licensee": {
    "organization": "Your Company"
  },
  "subscription": {
    "start": "2025-01-15",
    "expiry": "2026-01-15",
    "status": "active"
  },
  "releases": {
    "from": "1.0.0",
    "covered": ["1.0.0", "1.1.0", "1.2.0"]
  },
  "verificationUrl": "https://codelibra.com/verify/..."
}

API Verification

The API provides programmatic verification:

GET /v1/licenses/{licenseId}/verify

Response confirms:

  • License validity
  • Current status
  • Coverage details

See API documentation for full details.

Handling Verification Issues

License Shows as Expired

If verification shows expired but you expected active:

  1. Check your dashboard for actual status
  2. Verify you're checking the correct license
  3. Confirm payment was processed for renewal
  4. Contact support if discrepancy persists

License Not Found

If verification fails to find your license:

  1. Confirm the license ID is correct
  2. Check for typos in verification URL
  3. Ensure the license is under the correct organization
  4. Contact support with your license details

Coverage Questions

If there are questions about what's covered:

  1. Review license document for explicit coverage terms
  2. Check subscription dates against release dates
  3. Verify specific versions in your dashboard
  4. Consult Subscriptions and Renewals for clarification

Best Practices

Maintain Current Records

  • Download license documents when you receive them
  • Keep copies in your organization's records system
  • Update records when licenses renew

Proactive Verification

  • Periodically verify your licenses are current
  • Check before major releases or audits
  • Confirm coverage when adopting new releases

Clear Communication

When sharing verification:

  • Use official verification links when possible
  • Provide clear instructions for verifiers
  • Be transparent about what's covered and what's not

Common Questions

Can I revoke access to a verification link?

Verification links show only that a license exists and its status. They don't expose sensitive information, so there's typically no need to revoke. If you have concerns, contact support.

What if our company name changed?

Update your organization name in settings. Existing licenses reflect the organization, and verification shows current organization details.

Can auditors see all our licenses?

No. Each verification link shows only that specific license. Auditors only see what you share with them.

Is there a cost for verification?

No. Verification is a free service for license holders.

Next Steps