Campaign Database Foundation

Central schema and GitHub-ready asset references

v22.159
Device Draft Keys
0
Campaign Records
0
Asset References
0
Mode
Local

Recommended Data Layout

/data/
  campaign-data.json
  campaign-data-example.json

/assets/
  portraits/
  contracts/
  maps/
  audio/
  ships/
  planets/

Asset Reference Model

Do not store large images/audio as base64 inside JSON for the hosted build. Store an asset path or external URL.
{
  "id": "asset-contract-001",
  "type": "Image Reference",
  "title": "Signed transaction scan",
  "assetPath": "assets/contracts/transaction-001.webp",
  "externalUrl": "",
  "notes": "Optional notes"
}

Save Audit / Device Draft Inventory

This shows what is in this browser, whether it is included in Cloudflare saves, and which keys are only temporary UI/session state.
KeyPurposeStatusSizeCloud SyncNotes

Current Campaign JSON Preview