lrx.sh

License and rights exchange infrastructure for the modern digital economy.

Scroll to explore

What We Do

lrx.sh provides the foundational infrastructure for exchanging digital licenses and rights. We operate at the intersection of legal frameworks and technical systems, offering a seamless pipeline that transforms complex licensing agreements into executable, verifiable digital transactions.

Our platform treats every license as a first-class digital object -- immutable in its terms, transparent in its provenance, and portable across any system that speaks the protocol.

Protocol Version v3.2.1

The Exchange

Rights holders publish license terms through a declarative schema. Consumers discover, evaluate, and acquire rights through a unified interface. The exchange handles the complexity of jurisdiction mapping, term normalization, and compliance verification.

Every transaction produces a cryptographically signed receipt that serves as both proof of acquisition and a machine-readable license grant. No intermediaries, no ambiguity, no friction.

License Grant Schema
lrx grant \
  --holder "org:acme-corp" \
  --asset "pkg:widget@2.0" \
  --terms "commercial-use,redistribution" \
  --duration "perpetual" \
  --sign

Architecture

lrx.sh is built on three principles: immutability of terms, transparency of provenance, and portability of grants. The architecture reflects these values at every layer.

Registry Layer

A distributed ledger of license definitions, each identified by a content-addressed hash. Terms cannot be altered after publication -- only superseded by new versions with explicit migration paths.

Exchange Layer

The matching engine that connects rights holders with consumers. Supports bulk operations, conditional grants, and time-bounded trial licenses with automatic expiration.

Verification Layer

Runtime verification of license grants against application contexts. Embeddable as a library, deployable as a sidecar, or queryable as a service.

For Rights Holders

Define your terms once, distribute them everywhere. lrx.sh translates human-readable license language into machine-enforceable policies. Monitor usage, manage grants, and receive compensation through a single dashboard that respects the complexity of intellectual property without drowning you in it.

Our tooling integrates directly into existing workflows -- CI/CD pipelines, package registries, content management systems. Publishing a license is as simple as committing a file.

License Definition
name: "Commercial Standard"
version: 3
permissions:
  - commercial-use
  - modification
  - distribution
conditions:
  - attribution
  - notice
limitations:
  - liability
  - warranty

For Consumers

Discover exactly the rights you need. Search by permission type, jurisdiction, asset category, or compliance requirement. lrx.sh surfaces compatible licenses from across the exchange, ranks them by fit, and handles acquisition in a single transaction.

Integrate verification into your build pipeline to ensure compliance at every release. Our SDK checks license grants against your dependency tree and flags conflicts before they become legal exposure.

SDK Available: npm pip cargo go

Open Standard

The lrx protocol is an open specification, free to implement and extend. We believe that the infrastructure for rights exchange should be as open as the rights it facilitates. The specification is versioned, backward-compatible, and governed by a community process.

Interoperability is not a feature -- it is the foundation. Any system that implements the lrx protocol can participate in the exchange without permission or intermediation.

Specification: RFC-LRX-2026

LRX

Trusted infrastructure for the exchange of digital rights and licenses.