In PhotonBolt, these two channel types are related, but they are not the same job. The primary channel is the first channel that makes a newly issued RGB asset usable over Lightning. A parallel channel is an additional channel added later to improve reach, scale, capacity, or routing.
The first Lightning path created for a newly issued RGB asset.
An extra channel created after the first working path already exists.
User Issues Asset
|
v
Asset exists in wallet + registry
|
| no primary channel yet
v
Registry-only asset
|
| create first Lightning path
v
Primary Channel Created
|
| asset is now Lightning-viable
v
Users can start Lightning transfers
|
| add more reach / capacity / peers
v
Parallel Channels Created
|
v
Better routing, more liquidity, more scale
A token can be issued successfully and still be not ready for Lightning. That happens when the asset is visible in the wallet and in the Asset Registry, but there is no first usable channel for it yet.
That is why the primary channel is special. It is the step that changes the asset from:
Parallel channels are not the first unlock step. They are the growth step.
So if the primary channel is the first bridge, parallel channels are the extra bridges.
In the current PhotonBolt architecture, the wallet can request primary-channel bootstrap during issuance, but the actual execution still depends on backend/admin infrastructure.
So today the primary channel is user-requested but backend/admin-executed.
| Question | Primary Channel | Parallel Channel |
|---|---|---|
| When is it created? | During or just after issuance bootstrap | After the asset already has a working first channel |
| Why is it created? | To make the asset Lightning-usable for the first time | To improve liquidity, routing, capacity, and reach |
| Can the asset work without it? | No, not over Lightning | Yes, but with less scale/flexibility |
| Who executes it today? | Backend/admin infrastructure | Usually backend/admin infrastructure too, but as an expansion step |
| Main product status transition | registry-only → lightning-ready |
lightning-ready → broader liquidity/routing coverage |
To avoid confusion in the UI and docs, PhotonBolt should describe them like this:
That wording makes it clear that the primary channel is the first viability step and the parallel channel is a later scaling step.