Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
---
name: slot-paymaster
description: Set up and manage Slot paymasters to sponsor transaction fees for gasless user experiences.
name: cartridge-paymaster
description: Set up and manage Cartridge paymasters to sponsor transaction fees for gasless user experiences.
---

# Slot Paymaster
# Cartridge Paymaster

Manage paymasters that sponsor transaction fees, enabling gasless experiences for users.
Zero integration required — when enabled, eligible transactions are automatically sponsored.

## Availability

- **Testnet**: Automatically enabled, no setup required
- **Mainnet**: Self-served via Slot CLI
- **Mainnet**: Self-served via the CLI

## Creating a Paymaster

Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
---
name: slot-rpc
name: cartridge-rpc
description: Configure Cartridge RPC endpoints with API token authentication and CORS whitelisting.
---

# Slot RPC
# Cartridge RPC

Cartridge provides dedicated RPC endpoints for Starknet with authentication and CORS support.

Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
---
name: slot-vrng
name: cartridge-vrng
description: Integrate Cartridge's verifiable random number generator (vRNG) into onchain games.
---

# Slot vRNG
# Cartridge vRNG

Cartridge's Verifiable Random Number Generator provides cheap, atomic, verifiable randomness for onchain games.
Randomness is generated and verified within a single transaction.
Expand Down
4 changes: 2 additions & 2 deletions .agents/skills/controller-presets/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ Ask:

Explain:
- Sepolia is paymastered by default — no paymaster setup needed for testnet.
- Mainnet requires a Slot paymaster (see `slot-paymaster` skill) to sponsor transactions.
- Mainnet requires a Cartridge paymaster (see `cartridge-paymaster` skill) to sponsor transactions.

### Phase 2: Origin Configuration

Expand Down Expand Up @@ -254,7 +254,7 @@ Teams often include both chains in a single preset — use separate contract add
→ Policies are selected by chain ID at runtime. Verify the chain ID in your config matches what your RPC returns. Use `SN_MAIN`/`SN_SEPOLIA`, not hex chain IDs.

**"Paymaster not sponsoring on mainnet"**
→ Sepolia is auto-sponsored. Mainnet requires creating a Slot paymaster, funding it with credits, and adding matching policies. See `slot-paymaster` skill.
→ Sepolia is auto-sponsored. Mainnet requires creating a Cartridge paymaster, funding it, and adding matching policies. See `cartridge-paymaster` skill.

**"AASA validation failing"**
→ Team ID must be exactly 10 uppercase alphanumeric chars. Bundle ID must be reverse DNS. Pattern: `ABCDE12345.com.example.app`.
Expand Down
134 changes: 0 additions & 134 deletions .agents/skills/slot-deploy/SKILL.md

This file was deleted.

79 changes: 0 additions & 79 deletions .agents/skills/slot-scale/SKILL.md

This file was deleted.

93 changes: 0 additions & 93 deletions .agents/skills/slot-teams/SKILL.md

This file was deleted.

2 changes: 1 addition & 1 deletion AGENTS.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<!-- SKILLS_INDEX_START -->
[Agent Skills Index]|root: ./agents|IMPORTANT: Prefer retrieval-led reasoning over pre-training for any tasks covered by skills.|skills|controller-presets:{controller-presets.md},create-a-plan:{create-a-plan.md},create-pr:{create-pr.md},slot-deploy:{slot-deploy.md},slot-paymaster:{slot-paymaster.md},slot-rpc:{slot-rpc.md},slot-scale:{slot-scale.md},slot-teams:{slot-teams.md},slot-vrng:{slot-vrng.md}
[Agent Skills Index]|root: ./agents|IMPORTANT: Prefer retrieval-led reasoning over pre-training for any tasks covered by skills.|skills|cartridge-paymaster:{cartridge-paymaster.md},cartridge-rpc:{cartridge-rpc.md},cartridge-vrng:{cartridge-vrng.md},controller-presets:{controller-presets.md},create-a-plan:{create-a-plan.md},create-pr:{create-pr.md}
<!-- SKILLS_INDEX_END -->
# Repository Guidelines

Expand Down
Loading
Loading