SDK · FRONT-END NEUTRALITY

gridprotocol.io is one front-end of many.

The protocol does not know which UI created any given customer account. There is no hardcoded Foundation pubkey with admin authority. Customer accounts on the chain are first-class regardless of which front-end provisioned them. Anyone can ship a competing Grid front-end with the SDK, their own Stripe account, and their own pricing.

The reseller pattern

Per Def-Eco-Design.md Invariant 4, the chain is neutral with respect to front-ends. Operate one with this stack:

1

Marketing + signup

Your domain. Your design. Your Stripe Checkout. The Stripe customer account lives off-chain.

2

On-ramp into the customer's escrow

Stripe webhook → your orchestrator → on-ramp (USD → USDC) → funds the customer's on-chain escrow. The escrow converts to GRID at the pool when the market is deep enough to absorb it, and holds dollars when it is not. The chain has no idea who initiated any of it.

3

SDK calls for everything else

@thegrid/sdk + @thegrid/primitives for chain actions, capability-token issuance, receipt streaming, settlement queries.

Why this matters

Reference implementations

One protocol. Many front-ends. Pick one — or build your own.

Build your own front-end · The Grid