# ACDL sample consumer contract — static-assets module (dev) # # This is the reference example for a consumer contract. It declares: # uses: the central ACDL deployment pipeline to reference # module: which module to deploy (must match a registry key) # environment: which environment to deploy to (dev = autonomous) # inputs: module-specific inputs # # Validated against schemas/contract.schema.json. # Resolved by core/contract_resolver.py to a Target Stack instance. # # Interpolation (D-081): ${env.} + ${contract.} tokens are # expanded by the resolver from the environment onboarding JSON. The # bucket_name below demonstrates the naming pattern that includes region, # aws account id, and environment: # acdl-${env.environment}-${contract.module}-${env.account_id}-${env.region} uses: acdl/pipelines/deploy.yaml@v1.9 module: static-assets environment: dev inputs: bucket_name: acdl-${env.environment}-${contract.module}-${env.account_id}-${env.region} region: ${env.region}