KERNEL 0.1.0
FILESYSTEM / CONTRACTS27
machine-artifact-envelope.schema.json×JSON SCHEMAUTF-8LF
001// SYKCORE CONTRACT — machine-artifact-envelope.schema.json
002// Sykcore signed local machine artifact envelope
003
004CONTRACT machine-artifact-envelope {
005 required contractVersion
006 required envelopeId
007 required runId
008 required issuedAt
009 required expiresAt
010 required nonce
011 required connector
012 required sourceBinding
013 required machineRun
014 required artifacts
015 required references
016 required authority
017 required releaseLocks
018 required signature
019}
020
021VALIDATE machine-artifact-envelope
022 → contracts/machine-artifact-envelope.schema.json read at render
023 → run record awaiting a run
14 FIELDS · 14 REQUIREDREAD FROM contracts/ AT RENDER● PREPARATION ONLY
RELEASE LOCKS8
PLACEMENT SAVELOCKED
STOREFRONT PUBLISHLOCKED
LIVE URL CHANGELOCKED
META CREATE OR ACTIVATELOCKED
SPEND ACTIVATIONLOCKED
EXTERNAL UPLOADLOCKED
SOURCE MUTATIONLOCKED
MATERIAL DELETIONLOCKED
ORCHESTRATOR STAGES16
  1. 01SOURCE_SEAL
  2. 02FRAMES
  3. 03IDENTITY
  4. 04PAGE_COPY
  5. 05PAGE_COMPILE
  6. 06OFFER
  7. 07PRODUCT_MEDIA_PLAN
  8. 08PRODUCT_MEDIA_GENERATE
  9. 09PRODUCT_MEDIA_JUDGE
  10. 10PRIVATE_MEDIA_MATRIX
  11. 11PRIVATE_PREVIEW
  12. 12PAGE_QA
  13. 13FINAL_GALLERY
  14. 14SHOPIFY_EXPORT_PACKAGE
  15. 15OUTCOME_APPROVAL
  16. 16RELEASE_AIRLOCK