diff --git a/deploy/README.md b/deploy/README.md index 7339a26..1a0bcf6 100644 --- a/deploy/README.md +++ b/deploy/README.md @@ -19,5 +19,6 @@ 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. 3. Fill all deployment fields from script output and explorer links. 4. If you need per-offer pricing, copy `offers.template.json`, edit values, and pass it via `OFFERS_JSON=/path/to/file.json`. diff --git a/deploy/offers.template.json b/deploy/offers.template.json index c1fff81..21272d8 100644 --- a/deploy/offers.template.json +++ b/deploy/offers.template.json @@ -3,30 +3,53 @@ "offer_id": "edut.solo.core", "price_atomic": "1000000000", "active": true, - "membership_required": true + "membership_required": true, + "execution_profile": { + "connector_surface": "hybrid", + "pacing_tier": "governed_human_pace", + "human_pace_floor_ms": 1200 + } }, { "offer_id": "edut.workspace.core", "price_atomic": "1000000000", "active": true, - "membership_required": true + "membership_required": true, + "execution_profile": { + "connector_surface": "hybrid", + "pacing_tier": "governed_human_pace", + "human_pace_floor_ms": 1200 + } }, { "offer_id": "edut.workspace.ai", "price_atomic": "1000000000", "active": true, - "membership_required": true + "membership_required": true, + "execution_profile": { + "connector_surface": "hybrid", + "pacing_tier": "governed_human_pace", + "human_pace_floor_ms": 1200 + } }, { "offer_id": "edut.workspace.lane24", "price_atomic": "1000000000", "active": true, - "membership_required": true + "membership_required": true, + "execution_profile": { + "connector_surface": "edut_native", + "pacing_tier": "local_hardware_speed" + } }, { "offer_id": "edut.workspace.sovereign", "price_atomic": "1000000000", "active": true, - "membership_required": true + "membership_required": true, + "execution_profile": { + "connector_surface": "edut_native", + "pacing_tier": "local_hardware_speed" + } } ]