You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A pane store — like WordPress plugins or mobile app stores — where users browse, install, and purchase Solid panes (UI components) for their pod. Free panes install directly. Premium panes are purchased with pod tokens via the HTTP 402 payment system.
The name
House of Panes — a store for Solid panes. Glass panes. Window panes. House of Panes. 🏠
How it works
Discovery
Each pane is a Solid resource with metadata:
{
"@type": "SolidPane",
"name": "DEX Pane",
"description": "AMM trading interface for pod tokens",
"version": "1.0.0",
"author": "did:nostr:<pubkey>",
"price": 0,
"ticker": null,
"screenshot": "/store/panes/dex/screenshot.png",
"entry": "/store/panes/dex/index.js",
"signature": "<NIP-98 signed hash of entry>"
}
Installation flow
Free panes:
Browse GET /store/panes/ — container listing
Pick a pane, read its metadata
Install → copies/links the pane into user's pod UI config
Premium panes:
Browse panes, see price in tokens (e.g. 100 PODS)
POST /pay/.buy to acquire tokens (or already have them)
Purchase pane → server verifies token balance, transfers tokens to pane author, unlocks download
Pane author gets credited on the MRC20 trail — verifiable on Bitcoin
Mechanism
User Pod (House of Panes) Pane Author
| | |
|-- GET /store/panes/ ------>| |
|<-- pane listing -----------| |
| | |
|-- POST /store/buy -------->| |
| { "pane": "dex" } | |
| |-- transferToken() ---------->|
| | (user → author, N tokens) |
| | anchored on Bitcoin |
|<-- 200 + pane entry URL ---| |
| | |
|-- install pane locally --->| |
What already exists
Token purchases: .buy endpoint acquires tokens
Token transfers: transferToken({ from, to }) moves tokens between users on the MRC20 trail
NIP-98 auth: identifies buyer and author by Nostr pubkey
Summary
A pane store — like WordPress plugins or mobile app stores — where users browse, install, and purchase Solid panes (UI components) for their pod. Free panes install directly. Premium panes are purchased with pod tokens via the HTTP 402 payment system.
The name
House of Panes — a store for Solid panes. Glass panes. Window panes. House of Panes. 🏠
How it works
Discovery
Each pane is a Solid resource with metadata:
{ "@type": "SolidPane", "name": "DEX Pane", "description": "AMM trading interface for pod tokens", "version": "1.0.0", "author": "did:nostr:<pubkey>", "price": 0, "ticker": null, "screenshot": "/store/panes/dex/screenshot.png", "entry": "/store/panes/dex/index.js", "signature": "<NIP-98 signed hash of entry>" }Installation flow
Free panes:
GET /store/panes/— container listingPremium panes:
POST /pay/.buyto acquire tokens (or already have them)Mechanism
What already exists
.buyendpoint acquires tokenstransferToken({ from, to })moves tokens between users on the MRC20 trailPane types (starter ideas)
Revenue model
Future
Related