ai.syui.egg
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.
Details · record, key literal:self
| Kind | record |
|---|---|
| Record key | literal:self |
| Authority | syui.ai |
| Indexed |
Showing version bafyreibotvfmg4fot2bfxpnpex2tky2fbhcsbyefu57wt7ds66td5f2htm. Show the latest
Checks
Validunlimited-stringdefs.main.record.properties.character.properties.cidNo maxLength, maxGraphemes or format limits this string.unlimited-stringdefs.main.record.properties.sigNo maxLength, maxGraphemes or format limits this string.
{
"$type": "com.atproto.lexicon.schema",
"defs": {
"main": {
"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.",
"key": "literal:self",
"record": {
"properties": {
"care": {
"description": "Raising state",
"properties": {
"feedCount": {
"description": "Total feeds (gates evolution)",
"type": "integer"
},
"lastFedAt": {
"format": "datetime",
"type": "string"
},
"lastPetAt": {
"format": "datetime",
"type": "string"
},
"petCount": {
"description": "Total pets",
"type": "integer"
}
},
"required": [
"feedCount",
"petCount"
],
"type": "object"
},
"character": {
"description": "Same entry shape as ai.syui.rse.user character[]",
"properties": {
"cid": {
"description": "Character name (species), e.g. kitsune",
"type": "string"
},
"cp": {
"description": "Character power. Grows randomly while raising",
"type": "integer"
},
"id": {
"description": "Character type ID (ai.syui.rse.admin character[].id)",
"type": "integer"
},
"rare": {
"description": "Rarity level",
"type": "integer"
},
"unique": {
"description": "Issuer-granted unique character (shows the special egg)",
"type": "boolean"
}
},
"required": [
"id",
"cid",
"rare",
"unique",
"cp"
],
"type": "object"
},
"createdAt": {
"format": "datetime",
"type": "string"
},
"evolvedAt": {
"description": "Set when evolved",
"format": "datetime",
"type": "string"
},
"hatchedAt": {
"description": "Set when hatched (issuedAt + hatchHours)",
"format": "datetime",
"type": "string"
},
"issuedAt": {
"description": "When the egg was issued",
"format": "datetime",
"type": "string"
},
"issuer": {
"description": "Issuer DID",
"format": "did",
"type": "string"
},
"items": {
"description": "Collected items the creature picked up (ids defined by the client config)",
"items": {
"properties": {
"id": {
"description": "Item type ID",
"type": "integer"
},
"n": {
"description": "Count",
"type": "integer"
}
},
"required": [
"id",
"n"
],
"type": "object"
},
"type": "array"
},
"sig": {
"description": "Issuer signature over did|character.id|issuedAt. Empty in v0 (client-only)",
"type": "string"
},
"stage": {
"description": "0=egg, 1=baby, 2=adult, -1=discarded (grave)",
"type": "integer"
},
"updatedAt": {
"format": "datetime",
"type": "string"
}
},
"required": [
"character",
"stage",
"issuedAt",
"createdAt"
],
"type": "object"
},
"type": "record"
}
},
"id": "ai.syui.egg",
"lexicon": 1
}