com.gamethesky.deptofwar.run
{
"$type": "com.atproto.lexicon.schema",
"defs": {
"main": {
"description": "One mission of Dept of War, published by the player into their own repo. The record stores every strike rather than a score: the sim is deterministic, so re-running the strike log against the same seed, mission and difficulty reproduces the run exactly. Owning the record is the identity proof, and replaying it is the score proof — score and the rest are advisory and never trusted by a leaderboard.",
"key": "tid",
"record": {
"properties": {
"approval": {
"description": "Advisory: the President's approval at the end.",
"maximum": 100,
"minimum": 0,
"type": "integer"
},
"collateral": {
"description": "Advisory: boats sunk that were not drug boats.",
"minimum": 0,
"type": "integer"
},
"createdAt": {
"format": "datetime",
"type": "string"
},
"difficulty": {
"description": "How hard the run was. A verifier must replay at the same difficulty. Absent means normal. Each difficulty has its own daily board.",
"knownValues": [
"granny",
"easy",
"normal",
"hard"
],
"maxLength": 16,
"type": "string"
},
"fires": {
"description": "The whole run as the only input the game takes. Comma-separated `<dtick>.<w>.<x>.<y>` entries: dtick is 60 Hz ticks since the previous entry; w is 0 for a Hellfire, 1 for a Tomahawk, 2 to resign (the run ends on that entry); x and y are the aim point on the water in tenths of a unit. Only strikes the sim accepted are logged; a verifier refuses a log the sim would not have accepted. Example: `90.0.812.455,40.1.600.300`.",
"maxLength": 200000,
"type": "string"
},
"landed": {
"description": "Advisory: drug boats that reached the coast.",
"minimum": 0,
"type": "integer"
},
"mission": {
"description": "Which theater: boats is Operation Boat Trip in the Florida Straits.",
"knownValues": [
"boats",
"cuba",
"greenland",
"hormuz",
"panama",
"venezuela"
],
"maxLength": 32,
"type": "string"
},
"score": {
"description": "Advisory: the final score.",
"minimum": 0,
"type": "integer"
},
"seed": {
"description": "Which orders: a date (YYYY-MM-DD, local to the player) for the day's orders, or any other string for a training exercise. The sim seeds from the FNV-1a hash of this string.",
"maxLength": 64,
"type": "string"
},
"simVersion": {
"description": "Which rules produced these strikes. A verifier must replay under the matching version or refuse the run.",
"minimum": 1,
"type": "integer"
},
"struck": {
"description": "Advisory: drug boats sunk.",
"minimum": 0,
"type": "integer"
},
"ticks": {
"description": "Advisory: the tick the run ended.",
"minimum": 1,
"type": "integer"
},
"why": {
"description": "Advisory: how it ended — the clock ran out, the President fired you, Congress held a hearing, or you resigned.",
"knownValues": [
"survived",
"fired",
"hearing",
"resigned"
],
"maxLength": 16,
"type": "string"
}
},
"required": [
"seed",
"simVersion",
"mission",
"fires",
"score",
"createdAt"
],
"type": "object"
},
"type": "record"
}
},
"id": "com.gamethesky.deptofwar.run",
"lexicon": 1
}
Metadata
- DID
-
did:plc:fpi7mvknwqh264gz6kug7pmk - CID
-
bafyreic5xlwykosyphjgb2portfyglxd5s2s6hd4wqq6cva6s3dh332wfm - Indexed At
- 2026-10-19 03:00 UTC
- AT-URI
-
at://did:plc:fpi7mvknwqh264gz6kug7pmk/com.atproto.lexicon.schema/com.gamethesky.deptofwar.run
Version History (7 versions)
Similar Lexicons
Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
com.gamethesky.hatsoff.run record
One Hats Off run, published by the player into their own repo. The record stores every shot rather than a score: the sim is deterministic, so re-running the fire log against the same seed on the same level reproduces th…
-
One run of The Epstein Files, published by the player into their own repo. The record stores every input rather than a score: the sim is deterministic, so re-running the input log against the same seed reproduces the ru…
-
com.gamethesky.skytanks.run record
One Sky Tanks run, published by the player into their own repo. The record stores every input rather than trusting a score: the sim is deterministic, so replaying the log on the same seed reproduces the run exactly. Own…
-
com.gamethesky.skyvortex.run record
One Sky Vortex run, published by the player into their own repo. The record stores every input rather than trusting a score: the sim is deterministic, so replaying the log on the same seed reproduces the run exactly. Ow…