boha 0.18.1

Crypto bounties, puzzles and challenges data library
Documentation
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "title": "Solver Definitions",
  "description": "HashMap of solver definitions referenced by ID in puzzle files",
  "type": "object",
  "additionalProperties": {
    "$ref": "#/$defs/solver"
  },
  "examples": [
    {
      "retired_coder": {
        "name": "RetiredCoder",
        "addresses": ["3Emiwzxme7Mrj4d89uqohXNncnRM15YESs"],
        "profiles": [
          {
            "name": "github",
            "url": "https://github.com/RetiredC"
          }
        ]
      }
    }
  ],
  "$defs": {
    "solver": {
      "type": "object",
      "description": "Solver information (who found/revealed the key)",
      "properties": {
        "name": {
          "type": ["string", "null"],
          "description": "Solver name"
        },
        "addresses": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Solver's known addresses (string array, not Address objects)"
        },
        "profiles": {
          "type": "array",
          "items": {
            "$ref": "./definitions.schema.json#/$defs/profile"
          },
          "description": "Solver's social/web profiles"
        }
      },
      "additionalProperties": true
    }
  }
}