igpapi — Instagram private API Simulator for Node.js (API reference) 4.14.0
    Preparing search index...

    Variable PigeonIdentityStateSchemaConst

    PigeonIdentityStateSchema: Struct<
        {
            config: optional<Struct<{ hash: String; timestamp: String }>>;
            hmacTtl: optional<Struct<{ expiresAt: optional<String>; token: String }>>;
            sampling: optional<Struct<{ hash: String; timestamp: String }>>;
        },
    > = ...

    What one identity keeps of the Pigeon upload's answers: the checksum of the sampling table the server served it, the checksum of the config it served it, and the hmac_ttl token it issued it. Each is absent until an answer carries it. The tables themselves are not kept here: nothing in the library reads them yet (“Telemetry Conformance (Pigeon)”, the sampling and config tables).