# ponies.equestria.horse ## Metadata Bits 24bit bitsets are now used to define metadata that doesn't require a string input. A lot of reserved values remain for future use. ``` 00...................... = No direct access to shared memory. 01...................... = Partial direct access to shared memory. 10...................... = Full direct access to shared memory. ..0..................... = Not part of a median system. ..1..................... = Part of a median system. ...00................... = Not a little. ...01................... = Age regressor. ...10................... = Little. ...11................... = Not a little, but younger. .....0.................. = Not a protector. .....1.................. = Protector. ......0................. = Not a fictive. ......1................. = Fictive. .......0................ = No "Not talking" attribute. .......1................ = "Not talking" attribute. ........0............... = Not an host. ........1............... = Host. .....................0.. = Not a robot .....................1.. = Robot .........0001........... = 1st species: Earth pony. .........0010........... = 1st species: Unicorn. .........0011........... = 1st species: Pegasus. .........0100........... = 1st species: Alicorn. .........0101........... = 1st species: Bat pony. .........0110........... = 1st species: Crystal pony. .............0001....... = 2nd species: Earth pony. .............0010....... = 2nd species: Unicorn. .............0011....... = 2nd species: Pegasus. .............0100....... = 2nd species: Alicorn. .............0101....... = 2nd species: Bat pony. .............0110....... = 2nd species: Crystal pony. ``` The following bits are reserved for future use or for technical reasons: ``` 11...................... = ...11................... = .........0000........... = .........0111........... = .........1000........... = .........1001........... = .........1010........... = .........1011........... = .........1100........... = .........1101........... = .........1110........... = .........1111........... = .............0000....... = .............0111....... = .............1000....... = .............1001....... = .............1010....... = .............1011....... = .............1100....... = .............1101....... = .............1110....... = .............1111....... = .................0000... = .................0001... = .................0010... = .................0011... = .................0100... = .................0101... = .................0110... = .................0111... = .................1000... = .................1001... = .................1010... = .................1011... = .................1100... = .................1101... = .................1110... = .................1111... = ......................00 = ......................01 = ......................10 = ......................11 = ......................00 = ......................01 = ......................10 = ......................11 = ``` `(1)` Reserved for additional value state
`(2)` Reserved for additional supported species
`(3)` Reserved for an additional species entry
`(4)` Reserved for additional metadata The minimum value of the bitset is 0 and the maximum value 16777215. For example, for Scoots, the value would be `100010101010000110000000` (9085312)