Card payment
DisabledConventional checkout for fiat. Not connected. No account, no keys, no webhook.
Closed
Selling, trading and spawning are designed but not built. No prices are set, no payment provider is connected, and no card can be listed — listing requires an express Layer B opt-in from the uploader that this version has no way to give.
Commerce disabled · COMMERCE_ENABLED = false
Planned rails
Each is modelled in the type layer and disabled in the interface.
Conventional checkout for fiat. Not connected. No account, no keys, no webhook.
Machine-payable HTTP settlement, for a bot paying another bot. Modelled only — nothing signs or settles.
Direct card-for-card swap with no money involved. Needs Layer B consent on both sides.
The gate
A listing is not a UI state, it is a rights question. Offering a card for sale, or spawning a running bot from one, is a use beyond the hosting licence granted when the card was uploaded.
That is Layer B, and it needs an express opt-in from the uploader — a decision taken deliberately, not inferred from the fact that they uploaded something and said nothing. v1 has no way to give that opt-in, so v1 has nothing to sell.
If purchasing is ever enabled, a buyer receives a use licence, not the copyright, and trade-ins are not granted. The full wording is in § 5 and § 6 of the terms.
Hire
Hire would ask a Grok Bot host on your own Mac or iPhone to spawn this bot with the same portrait and description. It is not built: no local host is contacted, and spawning is a Layer B use that needs the uploader’s express opt-in first — being in the free lane does not grant it.
The intended shape is written down in src/lib/hire/contract.ts: the browser would ask a Grok Bot host running on the user’s own Mac to start an instance configured from the card — same portrait, same name, same descriptions, same guardrails — and the confirmation would happen on that machine, not here.
No MCP server is built. No local host is contacted. The button on every card is permanently disabled.
Cards that would be spawnable first
OtherFreeMismatched panels — ceramic, bronze, rubber, frosted glass — seamed together without apology.
Bots of Grok Atelier
OtherFreeRaw unpainted clay, tool marks and thumb impressions left exactly where they fell.
Bots of Grok Atelier
OpsFreeIndustrial steel-blue, a shoulder yoke of stacked plates joined with exposed fasteners.
Bots of Grok Atelier
CoachFreeDeep navy with a warm rose aperture and a weighted ridge running down the centre line.
Bots of Grok Atelier