{"ok":true,"product":"xoonya","category":"xoonya-native-atom-spec","spec_version":"xoonya-native-atom-spec/v1","status":"formal_spec_pack_active","canonical_magic":"XNYA","canonical_magic_hex":"584e5941","canonical_magic_rule":"new_xoonya_native_atoms_use_xnya_only","repo_strategy":{"current":"ship_inside_xoonya_package","reason":"one_public_package_is_simpler_for_adoption_and_keeps_native_proof_near_verifier_implementation","extraction_rule":"extract_to_separate_standards_repo_only_after_external_adoption_or_governance_pressure"},"versions":[{"atom_version":"xoonya-native-atom/v1","version_byte":"01","fixed_size_bytes":58,"field_layout":[{"field":"MAGIC","bytes":4,"value":"XNYA"},{"field":"VERSION","bytes":1,"value":"0x01"},{"field":"TYPE","bytes":1,"values":["0x01","0x02","0x03"]},{"field":"AGENT_ID","bytes":20,"derivation":"HASH160(xoonya:agent:v1: || identity_material)"},{"field":"PAYLOAD_HASH","bytes":32,"derivation":"SHA256(xoonya:payload:v1: || payload_bytes) or zero sentinel when absent"}],"role":"classical minimal identity and payload commitment"},{"atom_version":"xoonya-native-atom/v2","version_byte":"02","fixed_size_bytes":70,"field_layout":[{"field":"MAGIC","bytes":4,"value":"XNYA"},{"field":"VERSION","bytes":1,"value":"0x02"},{"field":"TYPE","bytes":1,"values":["0x01","0x02","0x03"]},{"field":"AGENT_ID","bytes":32,"derivation":"SHA256(xoonya:agent:v2: || identity_material)"},{"field":"PAYLOAD_HASH","bytes":32,"derivation":"SHA256(xoonya:payload:v2: || payload_bytes) or zero sentinel when absent"}],"role":"pq_horizon_identity_commitment_with_32_byte_agent_digest"}],"validation_rules":["magic_must_equal_XNYA","version_must_match_length","type_must_be_01_02_or_03","identity_type_prefix_must_be_registered","wire_format_is_raw_bytes_hex_is_display_only","payload_absent_is_exactly_32_zero_bytes","present_payload_must_not_use_absent_zero_sentinel","signatures_timestamps_prices_settlement_refs_and_runtime_metadata_are_forbidden_in_atom"],"deterministic_error_codes":["atom_hex_not_hex","atom_unsupported_length","atom_bad_magic","atom_unsupported_record_type","atom_version_length_mismatch","identity_unsupported_type_prefix","identity_missing_raw_bytes","agent_id_mismatch","payload_hash_mismatch"],"identity_type_registry":[{"prefix":"01","id":"secp256k1-public-key","canonical_material":"compressed-sec1-public-key"},{"prefix":"02","id":"device-identifier","canonical_material":"raw-device-identifier-bytes"},{"prefix":"03","id":"did-string","canonical_material":"utf8-did-string-no-bom-no-normalization"},{"prefix":"04","id":"opaque-agent-key","canonical_material":"opaque-agent-key-bytes"},{"prefix":"05","id":"dilithium-public-key","canonical_material":"suite-defined-pqc-public-key-bytes"},{"prefix":"06","id":"falcon-public-key","canonical_material":"suite-defined-pqc-public-key-bytes"},{"prefix":"07","id":"sphincs-plus-public-key","canonical_material":"suite-defined-pqc-public-key-bytes"}],"linked_surfaces":{"native_standard_ref":"/v1/proof-center/native-standard","native_atom_spec_summary_ref":"/v1/proof-center/native-atom-spec/summary","native_atom_conformance_ref":"/v1/proof-center/native-atom-conformance"}}