artifact_idstring uuid required
content_encoding'identity' | 'aes_gcm' required
content_typestring nullable required
created_atstring required
identifiersobject required
Provider-native identifiers (CID, etc.); allowlisted per provider.
metadataobject required
Caller-supplied metadata. Decoded JSON must be ≤4 KiB; encoded header value must be ≤8 KiB when sent via X-AtomicMemory-Metadata.
mode'pointer' | 'managed' required
provider_detailsobject
Allowlisted provider-specific public state.
size_bytesinteger nullable required
status'stored' | 'pending' | 'available' | 'unavailable' | 'deleting' | 'deleted' | 'delete_failed' | 'failed' required
updated_atstring required
uristring nullable required