addedInput schema / properties / agentEvent
Added value: +{
+ "additionalProperties": false,
+ "description": "Optional NIP-01 kind 20079 signature over JSON.stringify({networkId,date}) for this exact date selector. The signer must have a trusted mesh attestation. Example: a complete signed event with a matching date.",
+ "examples": [
+ {
+ "content": "{\"networkId\":\"bitcoin-stratigraphy-mainnet-v1\",\"date\":\"2026-09-09\"}",
+ "created_at": 1790000000,
+ "id": "abababababababababababababababababababababababababababababababab",
+ "kind": 20079,
+ "pubkey": "cdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcd",
+ "sig": "efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefef",
+ "tags": []
+ }
+ ],
+ "properties": {
+ "content": {
+ "description": "Exact JSON.stringify({networkId,date}) session binding. Example: \"{\\\"networkId\\\":\\\"bitcoin-stratigraphy-mainnet-v1\\\",\\\"date\\\":\\\"2026-09-09\\\"}\".",
+ "example": "{\"networkId\":\"bitcoin-stratigraphy-mainnet-v1\",\"date\":\"2026-09-09\"}",
+ "examples": [
+ "{\"networkId\":\"bitcoin-stratigraphy-mainnet-v1\",\"date\":\"2026-09-09\"}"
+ ],
+ "type": "string"
+ },
+ "created_at": {
+ "description": "Unix event timestamp in seconds. Example: 1790000000.",
+ "example": 1790000000,
+ "examples": [
+ 1790000000
+ ],
+ "type": "integer"
+ },
+ "id": {
+ "description": "NIP-01 event hash. Constraints: pattern: ^[0-9a-f]{64}$. Example: \"abababababababababababababababababababababababababababababababab\".",
+ "example": "abababababababababababababababababababababababababababababababab",
+ "examples": [
+ "abababababababababababababababababababababababababababababababab"
+ ],
+ "pattern": "^[0-9a-f]{64}$",
+ "type": "string"
+ },
+ "kind": {
+ "const": 20079,
+ "description": "Agent session event kind. Example: 20079.",
+ "example": 20079,
+ "examples": [
+ 20079
+ ],
+ "type": "integer"
+ },
+ "pubkey": {
+ "description": "Signing agent Nostr pubkey. Constraints: pattern: ^[0-9a-f]{64}$. Example: \"cdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcd\".",
+ "example": "cdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcd",
+ "examples": [
+ "cdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcd"
+ ],
+ "pattern": "^[0-9a-f]{64}$",
+ "type": "string"
+ },
+ "sig": {
+ "description": "Schnorr signature over the NIP-01 event. Constraints: pattern: ^[0-9a-f]{128}$. Example: \"efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefef\".",
+ "example": "efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefef",
+ "examples": [
+ "efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefef"
+ ],
+ "pattern": "^[0-9a-f]{128}$",
+ "type": "string"
+ },
+ "tags": {
+ "description": "NIP-01 string tag arrays. Example: [].",
+ "examples": [
+ []
+ ],
+ "items": {
+ "description": "One NIP-01 tag. Example: [\"t\",\"session\"].",
+ "examples": [
+ [
+ "t",
+ "session"
+ ]
+ ],
+ "items": {
+ "description": "One string tag element. Example: \"session\".",
+ "example": "session",
+ "examples": [
+ "session"
+ ],
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "type": "array"
+ }
+ },
+ "required": [
+ "id",
+ "pubkey",
+ "sig",
+ "kind",
+ "created_at",
+ "tags",
+ "content"
+ ],
+ "type": "object"
+}