{"version":"2.1.260","anchor":"copy-from-asset-id-validation-rules","canonical_anchor":"copy-from-asset-id-validation-rules","heading":"copy_from asset id validation rules","tier":"internal","area":"Artifacts","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.260\/e\/copy-from-asset-id-validation-rules","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.260","markdown":"### copy_from asset id validation rules\n\ncopy_from asset ids now have strict validation rules with specific denial messages.\n\nAsset ids passed to `copy_from` must be exactly 32-character ids matching `list_assets` output, contain no duplicates, and stay within a fixed per-call cap; violations now produce specific denial messages rather than being silently truncated.\n\n- Area: Artifacts\n- Names: `copy_from`\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 2\/5\n- Present in the build but not switched on"}