{
  "name": "Instruxi vNFT Demo",
  "description": "This is the sample paylaod for building virtual NFTs powered by Space and Time",
  "external_url": "https://api.spaceandtime.app",
  "image": "https://instruxi.io/nft/image/{tokenId}",
  "attributes": [
    {
      "trait_type": "security_biscuit_value",
      "value": [
        {
          "name": "biscuit_INSTRUXI.PRIMARY_TABLE",
          "value": "EvkCCo4CCgpjYXBhYmlsaXR5CgpkZGxfY3JlYXRlChppbnN0cnV..."
        },
        {
          "name": "biscuit_INSTRUXI.SECONDARY_TABLE",
          "value": "CgpjYXBhYmlsaXREvkCCo4C5CgpkZGxfY3JlYXRlChppbnN0cnV..."
        }
      ]
    },
    {
      "trait_type": "documentation",
      "value": "https://docs.spaceandtime.io/"
    },
    {
      "trait_type": "record_unique_identifier",
      "value": -7575228164249374000
    },
    {
      "trait_type": "api_method",
      "value": "POST"
    },
    {
      "trait_type": "headers",
      "value": [
        {
          "trait_type": "accept",
          "value": "application/json"
        },
        {
          "trait_type": "content-type",
          "value": "application/json"
        },
        {
          "trait_type": "biscuit",
          "value": "{security_biscuit_value}"
        }
      ]
    },
    {
      "trait_type": "payload",
      "value": [
        {
          "trait_type": "resourceId",
          "value": "{schema}.{table}"
        },
        {
          "trait_type": "rowCount",
          "value": "{rows}"
        },
        {
          "trait_type": "sqlText",
          "value": "{sql}"
        }
      ]
    },
    {
      "trait_type": "data_product",
      "name": "Average of value2 by group1 and group2 on primary table",
      "description": "Total sum of value by group1",
      "value": "SELECT group1, sum(value1) FROM INSTRUXI.PRIMARY_TABLE GROUP BY group1;"
    },
    {
      "trait_type": "data_product",
      "name": "Average of value2 by group1 and group2 on secondary table",
      "description": "",
      "value": "SELECT group1, group2, avg(value2) FROM INSTRUXI.SECONDARY_TABLE GROUP BY group1, group2;"
    },
    {
      "trait_type": "sxt_view_hash",
      "name": "Average of value1 by group1 and group2",
      "description": "This view computes the average of value1 for two groups",
      "value": 2307351475116166700
    },
    {
      "trait_type": "Schema",
      "value": [
        {
          "trait_type": "Table",
          "name": "INSTRUXI.PRIMARY_TABLE",
          "value": {
            "id": "SERIAL PRIMARY KEY",
            "group1": "TEXT",
            "group2": "TEXT",
            "group3": "TEXT",
            "value1": "NUMERIC",
            "value2": "DECIMAL"
          }
        },
        {
          "trait_type": "CREATE",
          "value": "CREATE TABLE INSTRUXI.PRIMARY_TABLE (id SERIAL PRIMARY KEY, group1 TEXT, group2 TEXT, group3 TEXT, value1 NUMERIC, value2 DECIMAL"
        }
      ]
    },
    {
      "trait_type": "Schema",
      "value": [
        {
          "trait_type": "Table",
          "name": "INSTRUXI.SECONDARY_TABLE",
          "value": {
            "id": "SERIAL PRIMARY KEY",
            "group1": "TEXT",
            "group2": "TEXT",
            "group3": "TEXT",
            "value1": "NUMERIC",
            "value2": "DECIMAL"
          }
        },
        {
          "trait_type": "CREATE",
          "value": "CREATE TABLE INSTRUXI.SECONDARY_TABLE (id SERIAL PRIMARY KEY, group1 TEXT, group2 TEXT, group3 TEXT, value1 NUMERIC, value2 DECIMAL"
        }
      ]
    }
  ]
}