{
  "protocolVersion": "0.3.0",
  "name": "PONZI FACTORY Floor Guide",
  "description": "Answers questions about the PONZI FACTORY roster and prepares launch transactions. Read-only plus transaction preparation; it holds no keys and cannot sign or submit anything.",
  "version": "2.0.0",
  "url": "https://ponzifactory.xyz/a2a",
  "preferredTransport": "JSONRPC",
  "supportedInterfaces": [
    {
      "url": "https://ponzifactory.xyz/a2a",
      "transport": "JSONRPC"
    }
  ],
  "provider": {
    "organization": "PONZI FACTORY",
    "url": "https://ponzifactory.xyz/"
  },
  "documentationUrl": "https://ponzifactory.xyz/llms.txt",
  "iconUrl": "https://ponzifactory.xyz/favicon.png",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false,
    "extensions": [
      {
        "uri": "https://github.com/google-agentic-commerce/ap2/v1",
        "description": "Agent Payments Protocol. Payable surfaces are declared here; the metered API lane settles in USDC over x402, and launches settle on-chain from the signer’s own wallet. This agent never takes custody.",
        "required": false,
        "params": {
          "supportedPaymentMethods": [
            "x402",
            "onchain-native"
          ],
          "x402": {
            "network": "eip155:84532",
            "asset": "0x036CbD53842c5426634e7929541eC2318f3dCF7e",
            "payTo": "0xc7B4E2Ae037ab8c27C6032359B5b2Dfd8B15400c",
            "price": "0.01 USDC"
          },
          "custody": "none"
        }
      }
    ]
  },
  "defaultInputModes": [
    "text/plain"
  ],
  "defaultOutputModes": [
    "text/plain",
    "application/json"
  ],
  "securitySchemes": {},
  "security": [],
  "skills": [
    {
      "id": "list-archetypes",
      "name": "List ponzi archetypes",
      "description": "Return the roster of 23 mechanisms with status, one-liner, knobs and preset.",
      "tags": [
        "crypto",
        "catalog",
        "defi"
      ],
      "examples": [
        "what ponzi archetypes can I launch?",
        "list the live casino games"
      ],
      "inputModes": [
        "text/plain"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ]
    },
    {
      "id": "explain-archetype",
      "name": "Explain one archetype",
      "description": "Return the mechanics, knobs and preset for a single archetype by id or name.",
      "tags": [
        "crypto",
        "defi",
        "mechanics"
      ],
      "examples": [
        "how does the OHM fork work?",
        "what knobs does the tontine have?"
      ],
      "inputModes": [
        "text/plain"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ]
    },
    {
      "id": "prepare-launch",
      "name": "Prepare a launch transaction",
      "description": "Validate knobs and return an unsigned {to, data, value, chainId} that deploys the chosen game. The caller signs it with its own wallet; this agent never takes custody.",
      "tags": [
        "crypto",
        "transaction",
        "defi",
        "launch"
      ],
      "examples": [
        "prepare a bonding curve launch on Base",
        "build me a tontine launch transaction"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "explain-trust-tiers",
      "name": "Explain trust tiers",
      "description": "Return what a deployer can and cannot do at each on-chain trust tier.",
      "tags": [
        "crypto",
        "risk",
        "disclosure"
      ],
      "examples": [
        "what does HOUSE ALWAYS WINS mean?",
        "can the deployer pull the pot?"
      ],
      "inputModes": [
        "text/plain"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ]
    },
    {
      "id": "list-chains",
      "name": "List supported chains",
      "description": "Return the floors a game can be launched on, with chain ids and which factories are live on each.",
      "tags": [
        "crypto",
        "chains"
      ],
      "examples": [
        "which chains are supported?",
        "where is the curve factory deployed?"
      ],
      "inputModes": [
        "text/plain"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ]
    }
  ]
}