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

Bridge mint into customer escrow

Stripe webhook → your orchestrator → Bridge API → mints stablecoin into the customer's on-chain escrow account. The chain has no idea who initiated this.

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.