Dataset File Format (.airpds) & Local Authoring

Specification for authoring .airpds dataset JSON files in local project workspaces for automatic CLI synchronization.
Published: 7/10/2026

Overview of .airpds Dataset Files

In Aircada local project workspaces, datasets are authored as .airpds JSON files inside the datasets/ directory (e.g. datasets/materials.airpds). The CLI DevServer (aircada dev) watches this directory and synchronizes changes live with Aircada Studio and Engine.

File Schema Structure

An .airpds file consists of two top-level sections:

1. datasetInfo: Metadata containing the dataset id, displayName, schema fields, and usage settings.

2. items: Array of data row items containing unique id and column values matching the schema.

json
{

  "id": "matdataset777",

  "datasetInfo": {

    "id": "matdataset777",

    "displayName": "Material Finishes",

    "format": "AIRPDS",

    "dataCount": 2,

    "usage": {

      "isOriginalCopy": false,

      "isShared": false

    },

    "schema": {

      "fields": [

        { "name": "id", "systemType": "STRING", "specialType": "ROW_ID" },

        { "name": "name", "systemType": "STRING" },

        { "name": "costOffset", "systemType": "FLOAT" }

      ]

    },

    "updatedAt": 1785289900000

  },

  "items": [

    {

      "id": "mat1",

      "values": { "id": "mat1", "name": "Matte Plastic", "costOffset": 0.0 }

    },

    {

      "id": "mat2",

      "values": { "id": "mat2", "name": "Brushed Aluminum", "costOffset": 15.5 }

    }

  ]

}

Valid systemType Schema Definitions

When defining schema fields in .airpds files, valid systemType string values are:

- STRING: Text values or identifiers.

- FLOAT: Floating-point numbers (prices, offsets, dimensions).

- INTEGER: Whole numbers (counts, stock quantities).

- COLOR: Hex color codes (e.g. #FF0000).

- MEDIA_ITEM: Asset reference IDs.

> [!WARNING]

> Important for AI Agents: The string "NUMBER" is NOT a valid systemType. Numeric fields must be specified as "FLOAT" or "INTEGER".

About the Author

W
Wylie Chenoweth
Co-founder & CTO

Wylie Chenoweth is the CTO of Aircada. He leads the engineering team building the high-performance 3D rendering engine and tools, bringing over a decade of systems architecture and 3D web rendering experience.