{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2012:BMP6DCT2R2CV2HLAAZ5HMDTNHA","short_pith_number":"pith:BMP6DCT2","canonical_record":{"source":{"id":"1211.4500","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/3.0/","primary_cat":"cs.HC","submitted_at":"2012-11-19T17:10:50Z","cross_cats_sorted":["cs.GR"],"title_canon_sha256":"0b47e61942ff8b9f2c531a86a12ca75632a9e5a26a24f74e6d0c8d4263fd0ae9","abstract_canon_sha256":"1052b561c81371fbf0126969fbadfa19d7a4074a7b256d62ac5ee36dcd691fc9"},"schema_version":"1.0"},"canonical_sha256":"0b1fe18a7a8e855d1d60067a760e6d380c10d0c6ad66de82370932560f158a55","source":{"kind":"arxiv","id":"1211.4500","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1211.4500","created_at":"2026-05-18T03:40:26Z"},{"alias_kind":"arxiv_version","alias_value":"1211.4500v1","created_at":"2026-05-18T03:40:26Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1211.4500","created_at":"2026-05-18T03:40:26Z"},{"alias_kind":"pith_short_12","alias_value":"BMP6DCT2R2CV","created_at":"2026-05-18T12:27:01Z"},{"alias_kind":"pith_short_16","alias_value":"BMP6DCT2R2CV2HLA","created_at":"2026-05-18T12:27:01Z"},{"alias_kind":"pith_short_8","alias_value":"BMP6DCT2","created_at":"2026-05-18T12:27:01Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2012:BMP6DCT2R2CV2HLAAZ5HMDTNHA","target":"record","payload":{"canonical_record":{"source":{"id":"1211.4500","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/3.0/","primary_cat":"cs.HC","submitted_at":"2012-11-19T17:10:50Z","cross_cats_sorted":["cs.GR"],"title_canon_sha256":"0b47e61942ff8b9f2c531a86a12ca75632a9e5a26a24f74e6d0c8d4263fd0ae9","abstract_canon_sha256":"1052b561c81371fbf0126969fbadfa19d7a4074a7b256d62ac5ee36dcd691fc9"},"schema_version":"1.0"},"canonical_sha256":"0b1fe18a7a8e855d1d60067a760e6d380c10d0c6ad66de82370932560f158a55","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T03:40:26.702073Z","signature_b64":"/HcHCyxR1vfUPRd/+ViXXuzd8xNXgHqygxW6KAjeo2vFV0/SaFqdxVirrntkxbO3FbDOvk3wMcaN+Hr13o9MAg==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"0b1fe18a7a8e855d1d60067a760e6d380c10d0c6ad66de82370932560f158a55","last_reissued_at":"2026-05-18T03:40:26.701560Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T03:40:26.701560Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1211.4500","source_version":1,"attestation_state":"computed"},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-05-18T03:40:26Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"fPMhM/H/giTJZS6j+t8nI8RH5IBhpc1ia7psLTz4xpOHMOYB4lRBxmZuBAupPyKQdLpkaQNnuYOYFm1RhGPtAA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-05-30T19:58:58.973510Z"},"content_sha256":"9b8a2894e2cce6780aab913cbf2f408f3f67c39ff2b0fc2d613a1c29061f1ef8","schema_version":"1.0","event_id":"sha256:9b8a2894e2cce6780aab913cbf2f408f3f67c39ff2b0fc2d613a1c29061f1ef8"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2012:BMP6DCT2R2CV2HLAAZ5HMDTNHA","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Dynamic Facial Expression of Emotion Made Easy","license":"http://creativecommons.org/licenses/by/3.0/","headline":"","cross_cats":["cs.GR"],"primary_cat":"cs.HC","authors_text":"Chao Qu, Joost Broekens, Willem-Paul Brinkman","submitted_at":"2012-11-19T17:10:50Z","abstract_excerpt":"Facial emotion expression for virtual characters is used in a wide variety of areas. Often, the primary reason to use emotion expression is not to study emotion expression generation per se, but to use emotion expression in an application or research project. What is then needed is an easy to use and flexible, but also validated mechanism to do so. In this report we present such a mechanism. It enables developers to build virtual characters with dynamic affective facial expressions. The mechanism is based on Facial Action Coding. It is easy to implement, and code is available for download. To "},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1211.4500","kind":"arxiv","version":1},"verdict":{"id":null,"model_set":{},"created_at":null,"strongest_claim":"","one_line_summary":"","pipeline_version":null,"weakest_assumption":"","pith_extraction_headline":""},"references":{"count":0,"sample":[],"resolved_work":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","internal_anchors":0},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"author_claims":{"count":0,"strong_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"builder_version":"pith-number-builder-2026-05-17-v1"},"verdict_id":null},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-05-18T03:40:26Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"PN6xF5ayZfm5N1waGlD1UD3Srs0O/aNY6wh3nV3MD+i5KT/dqq15zFhKFq01Cm8ZXjP1MOKrRNffCNe0TxfDCA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-05-30T19:58:58.974174Z"},"content_sha256":"0582bf0f04bf2236dd3009cbe7109797cb0e1715a4891b89076eceee2fb865b4","schema_version":"1.0","event_id":"sha256:0582bf0f04bf2236dd3009cbe7109797cb0e1715a4891b89076eceee2fb865b4"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/BMP6DCT2R2CV2HLAAZ5HMDTNHA/bundle.json","state_url":"https://pith.science/pith/BMP6DCT2R2CV2HLAAZ5HMDTNHA/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/BMP6DCT2R2CV2HLAAZ5HMDTNHA/bundle.json","status":"primary"}],"public_keys":[{"key_id":"pith-v1-2026-05","algorithm":"ed25519","format":"raw","public_key_b64":"stVStoiQhXFxp4s2pdzPNoqVNBMojDU/fJ2db5S3CbM=","public_key_hex":"b2d552b68890857171a78b36a5dccf368a953413288c353f7c9d9d6f94b709b3","fingerprint_sha256_b32_first128bits":"RVFV5Z2OI2J3ZUO7ERDEBCYNKS","fingerprint_sha256_hex":"8d4b5ee74e4693bcd1df2446408b0d54","rotates_at":null,"url":"https://pith.science/pith-signing-key.json","notes":"Pith uses this Ed25519 key to sign canonical record SHA-256 digests. Verify with: ed25519_verify(public_key, message=canonical_sha256_bytes, signature=base64decode(signature_b64))."}],"merge_version":"pith-open-graph-merge-v1","built_at":"2026-05-30T19:58:58Z","links":{"resolver":"https://pith.science/pith/BMP6DCT2R2CV2HLAAZ5HMDTNHA","bundle":"https://pith.science/pith/BMP6DCT2R2CV2HLAAZ5HMDTNHA/bundle.json","state":"https://pith.science/pith/BMP6DCT2R2CV2HLAAZ5HMDTNHA/state.json","well_known_bundle":"https://pith.science/.well-known/pith/BMP6DCT2R2CV2HLAAZ5HMDTNHA/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2012:BMP6DCT2R2CV2HLAAZ5HMDTNHA","merge_version":"pith-open-graph-merge-v1","event_count":2,"valid_event_count":2,"invalid_event_count":0,"equivocation_count":0,"current":{"canonical_record":{"metadata":{"abstract_canon_sha256":"1052b561c81371fbf0126969fbadfa19d7a4074a7b256d62ac5ee36dcd691fc9","cross_cats_sorted":["cs.GR"],"license":"http://creativecommons.org/licenses/by/3.0/","primary_cat":"cs.HC","submitted_at":"2012-11-19T17:10:50Z","title_canon_sha256":"0b47e61942ff8b9f2c531a86a12ca75632a9e5a26a24f74e6d0c8d4263fd0ae9"},"schema_version":"1.0","source":{"id":"1211.4500","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1211.4500","created_at":"2026-05-18T03:40:26Z"},{"alias_kind":"arxiv_version","alias_value":"1211.4500v1","created_at":"2026-05-18T03:40:26Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1211.4500","created_at":"2026-05-18T03:40:26Z"},{"alias_kind":"pith_short_12","alias_value":"BMP6DCT2R2CV","created_at":"2026-05-18T12:27:01Z"},{"alias_kind":"pith_short_16","alias_value":"BMP6DCT2R2CV2HLA","created_at":"2026-05-18T12:27:01Z"},{"alias_kind":"pith_short_8","alias_value":"BMP6DCT2","created_at":"2026-05-18T12:27:01Z"}],"graph_snapshots":[{"event_id":"sha256:0582bf0f04bf2236dd3009cbe7109797cb0e1715a4891b89076eceee2fb865b4","target":"graph","created_at":"2026-05-18T03:40:26Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"graph_snapshot":{"author_claims":{"count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","strong_count":0},"builder_version":"pith-number-builder-2026-05-17-v1","claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"paper":{"abstract_excerpt":"Facial emotion expression for virtual characters is used in a wide variety of areas. Often, the primary reason to use emotion expression is not to study emotion expression generation per se, but to use emotion expression in an application or research project. What is then needed is an easy to use and flexible, but also validated mechanism to do so. In this report we present such a mechanism. It enables developers to build virtual characters with dynamic affective facial expressions. The mechanism is based on Facial Action Coding. It is easy to implement, and code is available for download. To ","authors_text":"Chao Qu, Joost Broekens, Willem-Paul Brinkman","cross_cats":["cs.GR"],"headline":"","license":"http://creativecommons.org/licenses/by/3.0/","primary_cat":"cs.HC","submitted_at":"2012-11-19T17:10:50Z","title":"Dynamic Facial Expression of Emotion Made Easy"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1211.4500","kind":"arxiv","version":1},"verdict":{"created_at":null,"id":null,"model_set":{},"one_line_summary":"","pipeline_version":null,"pith_extraction_headline":"","strongest_claim":"","weakest_assumption":""}},"verdict_id":null}}],"author_attestations":[],"timestamp_anchors":[],"storage_attestations":[],"citation_signatures":[],"replication_records":[],"corrections":[],"mirror_hints":[],"record_created":{"event_id":"sha256:9b8a2894e2cce6780aab913cbf2f408f3f67c39ff2b0fc2d613a1c29061f1ef8","target":"record","created_at":"2026-05-18T03:40:26Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"attestation_state":"computed","canonical_record":{"metadata":{"abstract_canon_sha256":"1052b561c81371fbf0126969fbadfa19d7a4074a7b256d62ac5ee36dcd691fc9","cross_cats_sorted":["cs.GR"],"license":"http://creativecommons.org/licenses/by/3.0/","primary_cat":"cs.HC","submitted_at":"2012-11-19T17:10:50Z","title_canon_sha256":"0b47e61942ff8b9f2c531a86a12ca75632a9e5a26a24f74e6d0c8d4263fd0ae9"},"schema_version":"1.0","source":{"id":"1211.4500","kind":"arxiv","version":1}},"canonical_sha256":"0b1fe18a7a8e855d1d60067a760e6d380c10d0c6ad66de82370932560f158a55","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"0b1fe18a7a8e855d1d60067a760e6d380c10d0c6ad66de82370932560f158a55","first_computed_at":"2026-05-18T03:40:26.701560Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T03:40:26.701560Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"/HcHCyxR1vfUPRd/+ViXXuzd8xNXgHqygxW6KAjeo2vFV0/SaFqdxVirrntkxbO3FbDOvk3wMcaN+Hr13o9MAg==","signature_status":"signed_v1","signed_at":"2026-05-18T03:40:26.702073Z","signed_message":"canonical_sha256_bytes"},"source_id":"1211.4500","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:9b8a2894e2cce6780aab913cbf2f408f3f67c39ff2b0fc2d613a1c29061f1ef8","sha256:0582bf0f04bf2236dd3009cbe7109797cb0e1715a4891b89076eceee2fb865b4"],"state_sha256":"b9fdd10c919a35d4e1dbff7f4a7b14bd6abeb9dd2f35c3c85792b3fce7c66ad0"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"y/qVofoO6I6QH74WwwPDW6KbFkiO9RqNwwNgV5bAO6YFgG5s6BVpOifXqFI6sG+7/l360562vln53b3G0Z9OAQ==","signed_message":"bundle_sha256_bytes","signed_at":"2026-05-30T19:58:58.978072Z","bundle_sha256":"07460edc5dbd956192b168b8d8654de4b90b6898d82367fe61c8f92a2a662aa0"}}