{
  "name": "Peer Table",
  "short_name": "Peer Table",
  "description": "Play-chip mental poker and ECPM wallet interoperability reference.",
  "start_url": "/",
  "display": "standalone",
  "theme_color": "#0b1815",
  "background_color": "#0b1815",
  "icons": [
    {
      "src": "/peer-table.svg",
      "sizes": "any",
      "type": "image/svg+xml",
      "purpose": "any"
    }
  ],
  "metanet": {
    "protocolDescriptions": [
      {
        "protocolID": [
          2,
          "poker demo deck masking"
        ],
        "description": "Shuffle and privately reveal playing cards using wallet-held masks. This demo uses play chips."
      },
      {
        "protocolID": [
          2,
          "poker demo transcript"
        ],
        "description": "Create a table key and sign game messages so your peer can verify who sent them. This demo does not request payments."
      }
    ],
    "schemaVersion": 1,
    "groupPermissions": {
      "description": "Play-chip poker: protect card data and sign game messages. No payments or transaction history access.",
      "protocolPermissions": [
        {
          "protocolID": [
            2,
            "p ecpm poker demo deck masking"
          ],
          "counterparty": "self",
          "description": "Mask and reveal card data using wallet-held keys. The app receives computed points, never your private keys."
        },
        {
          "protocolID": [
            2,
            "poker demo transcript"
          ],
          "counterparty": "anyone",
          "description": "Create a public table key and sign game messages so the peer can verify their sender and order."
        }
      ]
    }
  }
}
