contracts/deploy
Joshua d758c3e41f
Some checks are pending
check / contracts (push) Waiting to run
Record Sepolia membership mint price update tx
2026-02-19 05:45:50 -08:00
..
entitlement-deploy.template.json Normalize Sepolia USDC template addresses 2026-02-18 20:50:49 -08:00
membership-deploy.sepolia.json Record Sepolia membership mint price update tx 2026-02-19 05:45:50 -08:00
membership-deploy.template.json Normalize Sepolia USDC template addresses 2026-02-18 20:50:49 -08:00
offers.template.json Annotate offer deploy templates with pacing profile metadata 2026-02-18 20:26:24 -08:00
README.md Annotate offer deploy templates with pacing profile metadata 2026-02-18 20:26:24 -08:00

Deployment Directory

Place versioned deployment manifests here:

  1. chain id
  2. contract addresses
  3. deployment tx hashes
  4. verifier links
  5. policy hash snapshot

Template:

  • membership-deploy.template.json
  • entitlement-deploy.template.json
  • offers.template.json

Recommended process:

  1. Run npm run deploy:sepolia / npm run deploy:mainnet for membership or npm run deploy:entitlement:sepolia / npm run deploy:entitlement:mainnet for offer entitlements.
  2. Copy the matching template to a dated file (for example membership-base-sepolia-2026-02-18.json).
  3. Offer override files may include non-contract metadata (for example execution_profile) for downstream catalog parity; deploy script ignores unknown keys and only applies on-chain fields.
  4. Fill all deployment fields from script output and explorer links.
  5. If you need per-offer pricing, copy offers.template.json, edit values, and pass it via OFFERS_JSON=/path/to/file.json.