From
bafyreibotvfmg4fot2bfxpnpex2tky2fbhcsbyefu57wt7ds66td5f2htm
indexed 2026-06-12 22:42 UTC
View this version
To
bafyreibotvfmg4fot2bfxpnpex2tky2fbhcsbyefu57wt7ds66td5f2htm
indexed 2026-06-12 22:42 UTC
View this version
Compatibility
backward compatible No changes detected.
Changes
11
{22
"$type": "com.atproto.lexicon.schema",33
"defs": {44
"main": {55
"description": "aiegg — one egg per account, hatched and raised on the SNS. 1-account 1-egg, random species, 1-count (discarding leaves a permanent grave). Stage is derived from timestamps client-side; the stored value is a cache.",66
"key": "literal:self",77
"record": {88
"properties": {99
"care": {1010
"description": "Raising state",1111
"properties": {1212
"feedCount": {1313
"description": "Total feeds (gates evolution)",1414
"type": "integer"1515
},1616
"lastFedAt": {1717
"format": "datetime",1818
"type": "string"1919
},2020
"lastPetAt": {2121
"format": "datetime",2222
"type": "string"2323
},2424
"petCount": {2525
"description": "Total pets",2626
"type": "integer"2727
}2828
},2929
"required": [3030
"feedCount",3131
"petCount"3232
],3333
"type": "object"3434
},3535
"character": {3636
"description": "Same entry shape as ai.syui.rse.user character[]",3737
"properties": {3838
"cid": {3939
"description": "Character name (species), e.g. kitsune",4040
"type": "string"4141
},4242
"cp": {4343
"description": "Character power. Grows randomly while raising",4444
"type": "integer"4545
},4646
"id": {4747
"description": "Character type ID (ai.syui.rse.admin character[].id)",4848
"type": "integer"4949
},5050
"rare": {5151
"description": "Rarity level",5252
"type": "integer"5353
},5454
"unique": {5555
"description": "Issuer-granted unique character (shows the special egg)",5656
"type": "boolean"5757
}5858
},5959
"required": [6060
"id",6161
"cid",6262
"rare",6363
"unique",6464
"cp"6565
],6666
"type": "object"6767
},6868
"createdAt": {6969
"format": "datetime",7070
"type": "string"7171
},7272
"evolvedAt": {7373
"description": "Set when evolved",7474
"format": "datetime",7575
"type": "string"7676
},7777
"hatchedAt": {7878
"description": "Set when hatched (issuedAt + hatchHours)",7979
"format": "datetime",8080
"type": "string"8181
},8282
"issuedAt": {8383
"description": "When the egg was issued",8484
"format": "datetime",8585
"type": "string"8686
},8787
"issuer": {8888
"description": "Issuer DID",8989
"format": "did",9090
"type": "string"9191
},9292
"items": {9393
"description": "Collected items the creature picked up (ids defined by the client config)",9494
"items": {9595
"properties": {9696
"id": {9797
"description": "Item type ID",9898
"type": "integer"9999
},100100
"n": {101101
"description": "Count",102102
"type": "integer"103103
}104104
},105105
"required": [106106
"id",107107
"n"108108
],109109
"type": "object"110110
},111111
"type": "array"112112
},113113
"sig": {114114
"description": "Issuer signature over did|character.id|issuedAt. Empty in v0 (client-only)",115115
"type": "string"116116
},117117
"stage": {118118
"description": "0=egg, 1=baby, 2=adult, -1=discarded (grave)",119119
"type": "integer"120120
},121121
"updatedAt": {122122
"format": "datetime",123123
"type": "string"124124
}125125
},126126
"required": [127127
"character",128128
"stage",129129
"issuedAt",130130
"createdAt"131131
],132132
"type": "object"133133
},134134
"type": "record"135135
}136136
},137137
"id": "ai.syui.egg",138138
"lexicon": 1139139
}