Club ledger · Local edition

Legends Wall

A digital wall of legends for your club.

Settings
Browser saving
Record duel

Ask your favorite LLM to convert historical data into this format. Review its JSON and every participant mapping before importing.

The browser reads and validates this file locally. The file is never uploaded.

Choose a UTF-8 JSON file no larger than 1,024 kB.

Download JSON Schema

Example import file
{
  "format": "legends-wall-duel-import",
  "format_version": 1,
  "participants": [
    {
      "source_id": "ada-01",
      "display_name": "Ada",
      "handle": null
    },
    {
      "source_id": "lin-01",
      "display_name": "Lin",
      "handle": "lin"
    }
  ],
  "duels": [
    {
      "index": 0,
      "played_at": "2026-09-20T18:30:00+06:00",
      "participants": [
        {
          "source_id": "ada-01",
          "place": 1
        },
        {
          "source_id": "lin-01",
          "place": 2
        }
      ],
      "tags": [
        "club night",
        "final"
      ]
    }
  ]
}

Each duel has a consecutive zero-based index, two distinct source participants, a date and time with UTC offset, placements, and a tags array. The file contains no club, discipline, member, or account identities.

Import duels