{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2015:UNUD6S55I4X7HJOJQF5P6PCS7J","short_pith_number":"pith:UNUD6S55","canonical_record":{"source":{"id":"1505.05093","kind":"arxiv","version":3},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"stat.CO","submitted_at":"2015-05-19T17:25:01Z","cross_cats_sorted":[],"title_canon_sha256":"4103d204cac54ba7f622c62fbbec149a197eb23309a0e99c66391996a872a901","abstract_canon_sha256":"e2f32aa4987112b059e184b9bb5eee75bb6a8ea624da1a9d7e21999749d48682"},"schema_version":"1.0"},"canonical_sha256":"a3683f4bbd472ff3a5c9817aff3c52fa560f05edda30a9aa5ccbc9e0cb10f7a3","source":{"kind":"arxiv","id":"1505.05093","version":3},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1505.05093","created_at":"2026-05-18T00:24:32Z"},{"alias_kind":"arxiv_version","alias_value":"1505.05093v3","created_at":"2026-05-18T00:24:32Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1505.05093","created_at":"2026-05-18T00:24:32Z"},{"alias_kind":"pith_short_12","alias_value":"UNUD6S55I4X7","created_at":"2026-05-18T12:29:44Z"},{"alias_kind":"pith_short_16","alias_value":"UNUD6S55I4X7HJOJ","created_at":"2026-05-18T12:29:44Z"},{"alias_kind":"pith_short_8","alias_value":"UNUD6S55","created_at":"2026-05-18T12:29:44Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2015:UNUD6S55I4X7HJOJQF5P6PCS7J","target":"record","payload":{"canonical_record":{"source":{"id":"1505.05093","kind":"arxiv","version":3},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"stat.CO","submitted_at":"2015-05-19T17:25:01Z","cross_cats_sorted":[],"title_canon_sha256":"4103d204cac54ba7f622c62fbbec149a197eb23309a0e99c66391996a872a901","abstract_canon_sha256":"e2f32aa4987112b059e184b9bb5eee75bb6a8ea624da1a9d7e21999749d48682"},"schema_version":"1.0"},"canonical_sha256":"a3683f4bbd472ff3a5c9817aff3c52fa560f05edda30a9aa5ccbc9e0cb10f7a3","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T00:24:32.072063Z","signature_b64":"pIVQVMAaa3hXwVBHfAblSomvvBA/vIebmZ0/dX5qrQbIhqKupkdZF/FMPFVfabv4nYUe3L4/+azKS9o9b/bSBw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"a3683f4bbd472ff3a5c9817aff3c52fa560f05edda30a9aa5ccbc9e0cb10f7a3","last_reissued_at":"2026-05-18T00:24:32.071652Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T00:24:32.071652Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1505.05093","source_version":3,"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-18T00:24:32Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"e65fQxaDJ9fRuNsW7j/1sjyHQBk2Ho92l1vQw+G3GbbWMlL6ejgBaalAfLNbh27yjSxRbCyJ7TdoUIU9h+BSBQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-05-28T15:26:44.426485Z"},"content_sha256":"4d6bdd9e45ed551b6fc150bc43f33f1ae70efd46f16d54478973443ce95b032f","schema_version":"1.0","event_id":"sha256:4d6bdd9e45ed551b6fc150bc43f33f1ae70efd46f16d54478973443ce95b032f"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2015:UNUD6S55I4X7HJOJQF5P6PCS7J","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Programming with models: writing statistical algorithms for general model structures with NIMBLE","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"stat.CO","authors_text":"Christopher J. Paciorek, Clifford Anderson-Bergman, Daniel Turek, Duncan Temple Lang, Perry de Valpine, Rastislav Bodik","submitted_at":"2015-05-19T17:25:01Z","abstract_excerpt":"We describe NIMBLE, a system for programming statistical algorithms for general model structures within R. NIMBLE is designed to meet three challenges: flexible model specification, a language for programming algorithms that can use different models, and a balance between high-level programmability and execution efficiency. For model specification, NIMBLE extends the BUGS language and creates model objects, which can manipulate variables, calculate log probability values, generate simulations, and query the relationships among variables. For algorithm programming, NIMBLE provides functions tha"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1505.05093","kind":"arxiv","version":3},"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-18T00:24:32Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"d6thmu/8x0Yq/YtiaVlkBb6thkmWupDL1DdTE6g+XwvKswdarZfZQ37OUT3x/Gp9LcrniYurkV+v4i+9d7LxBw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-05-28T15:26:44.426847Z"},"content_sha256":"8d539ce4cb18a58c7e392183ddd5862bc4181c420dbf5d04f2e06f98d6a99a16","schema_version":"1.0","event_id":"sha256:8d539ce4cb18a58c7e392183ddd5862bc4181c420dbf5d04f2e06f98d6a99a16"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/UNUD6S55I4X7HJOJQF5P6PCS7J/bundle.json","state_url":"https://pith.science/pith/UNUD6S55I4X7HJOJQF5P6PCS7J/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/UNUD6S55I4X7HJOJQF5P6PCS7J/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-28T15:26:44Z","links":{"resolver":"https://pith.science/pith/UNUD6S55I4X7HJOJQF5P6PCS7J","bundle":"https://pith.science/pith/UNUD6S55I4X7HJOJQF5P6PCS7J/bundle.json","state":"https://pith.science/pith/UNUD6S55I4X7HJOJQF5P6PCS7J/state.json","well_known_bundle":"https://pith.science/.well-known/pith/UNUD6S55I4X7HJOJQF5P6PCS7J/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2015:UNUD6S55I4X7HJOJQF5P6PCS7J","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":"e2f32aa4987112b059e184b9bb5eee75bb6a8ea624da1a9d7e21999749d48682","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"stat.CO","submitted_at":"2015-05-19T17:25:01Z","title_canon_sha256":"4103d204cac54ba7f622c62fbbec149a197eb23309a0e99c66391996a872a901"},"schema_version":"1.0","source":{"id":"1505.05093","kind":"arxiv","version":3}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1505.05093","created_at":"2026-05-18T00:24:32Z"},{"alias_kind":"arxiv_version","alias_value":"1505.05093v3","created_at":"2026-05-18T00:24:32Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1505.05093","created_at":"2026-05-18T00:24:32Z"},{"alias_kind":"pith_short_12","alias_value":"UNUD6S55I4X7","created_at":"2026-05-18T12:29:44Z"},{"alias_kind":"pith_short_16","alias_value":"UNUD6S55I4X7HJOJ","created_at":"2026-05-18T12:29:44Z"},{"alias_kind":"pith_short_8","alias_value":"UNUD6S55","created_at":"2026-05-18T12:29:44Z"}],"graph_snapshots":[{"event_id":"sha256:8d539ce4cb18a58c7e392183ddd5862bc4181c420dbf5d04f2e06f98d6a99a16","target":"graph","created_at":"2026-05-18T00:24:32Z","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":"We describe NIMBLE, a system for programming statistical algorithms for general model structures within R. NIMBLE is designed to meet three challenges: flexible model specification, a language for programming algorithms that can use different models, and a balance between high-level programmability and execution efficiency. For model specification, NIMBLE extends the BUGS language and creates model objects, which can manipulate variables, calculate log probability values, generate simulations, and query the relationships among variables. For algorithm programming, NIMBLE provides functions tha","authors_text":"Christopher J. Paciorek, Clifford Anderson-Bergman, Daniel Turek, Duncan Temple Lang, Perry de Valpine, Rastislav Bodik","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"stat.CO","submitted_at":"2015-05-19T17:25:01Z","title":"Programming with models: writing statistical algorithms for general model structures with NIMBLE"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1505.05093","kind":"arxiv","version":3},"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:4d6bdd9e45ed551b6fc150bc43f33f1ae70efd46f16d54478973443ce95b032f","target":"record","created_at":"2026-05-18T00:24:32Z","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":"e2f32aa4987112b059e184b9bb5eee75bb6a8ea624da1a9d7e21999749d48682","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"stat.CO","submitted_at":"2015-05-19T17:25:01Z","title_canon_sha256":"4103d204cac54ba7f622c62fbbec149a197eb23309a0e99c66391996a872a901"},"schema_version":"1.0","source":{"id":"1505.05093","kind":"arxiv","version":3}},"canonical_sha256":"a3683f4bbd472ff3a5c9817aff3c52fa560f05edda30a9aa5ccbc9e0cb10f7a3","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"a3683f4bbd472ff3a5c9817aff3c52fa560f05edda30a9aa5ccbc9e0cb10f7a3","first_computed_at":"2026-05-18T00:24:32.071652Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T00:24:32.071652Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"pIVQVMAaa3hXwVBHfAblSomvvBA/vIebmZ0/dX5qrQbIhqKupkdZF/FMPFVfabv4nYUe3L4/+azKS9o9b/bSBw==","signature_status":"signed_v1","signed_at":"2026-05-18T00:24:32.072063Z","signed_message":"canonical_sha256_bytes"},"source_id":"1505.05093","source_kind":"arxiv","source_version":3}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:4d6bdd9e45ed551b6fc150bc43f33f1ae70efd46f16d54478973443ce95b032f","sha256:8d539ce4cb18a58c7e392183ddd5862bc4181c420dbf5d04f2e06f98d6a99a16"],"state_sha256":"62322af3e8da9ea2d71c6b9c4478f046fc822fa82bd23e71b2d202e5f8159e04"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"hNINvD9LPW0HwDjZ/JF7UIQlmwNnWExuB4rOXdbGUtPYuFcfmj9jQTZ8/RFEI1e21yeXszOWBUZw/U+akKkgBg==","signed_message":"bundle_sha256_bytes","signed_at":"2026-05-28T15:26:44.428826Z","bundle_sha256":"8eb84b81732655a6b95571280aac59c2db5195482b6085ddf1d3ce4e0ee8a188"}}