Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
49 changes: 49 additions & 0 deletions .github/workflows/goalos-product-site-ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
name: GoalOS Product Site CI

on:
push:
branches: [main]
pull_request:
branches: [main]
workflow_dispatch:

jobs:
validate-goalos-product-site:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4

- name: Set up Python 3.11
uses: actions/setup-python@v5
with:
python-version: '3.11'

- name: Install test dependencies
run: python -m pip install -e '.[dev]'

- name: Build GoalOS product pages
run: python scripts/build_goalos_product_pages.py

- name: Validate GoalOS products
run: python scripts/validate_goalos_products.py

- name: Guard paid product files
run: python scripts/guard_no_paid_product_files.py

- name: Check site links
run: python scripts/check_site_links.py

- name: Check claim boundaries
run: python scripts/repo_claim_boundary_check.py

- name: Run pytest if tests exist
run: |
if [ -d tests ]; then
python -m pytest -q
else
echo "No tests directory present."
fi

- name: Fail if generated pages are stale
run: git diff --exit-code -- site/ data/goalos_products.json
3 changes: 3 additions & 0 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,9 @@ jobs:
with:
python-version: '3.13'

- name: Install Python dependencies
run: python -m pip install -e '.[dev]'

- name: Run SkillOS QA
run: python scripts/qa_check.py

Expand Down
166 changes: 166 additions & 0 deletions data/goalos_products.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,166 @@
[
{
"id": "ai-efficiency-sprint",
"name_en": "GoalOS AI Efficiency Sprint",
"name_fr": "GoalOS AI Efficiency Sprint",
"price_public": "$49",
"audience_en": "Individuals",
"audience_fr": "Individus",
"promise_en": "Turn one repeated AI task into a cheaper, reusable, provable work system in under one hour.",
"promise_fr": "Transformer une tâche IA répétée en système de travail moins coûteux, réutilisable et prouvable en moins d’une heure.",
"delivery_en": "Paid bilingual digital download delivered through Squarespace after Stripe checkout.",
"delivery_fr": "Téléchargement numérique bilingue payant livré par Squarespace après paiement Stripe.",
"cta_type": "buy",
"cta_label_en": "Get the Sprint — $49",
"cta_label_fr": "Obtenir le Sprint — 49 $",
"cta_url_placeholder": "SQUARESPACE_PRODUCT_1_URL",
"public_page_slug": "ai-efficiency-sprint",
"claim_boundary_level": "standard"
},
{
"id": "team-pack",
"name_en": "GoalOS AI Efficiency Sprint — Team Pack",
"name_fr": "GoalOS AI Efficiency Sprint — Team Pack",
"price_public": "$199",
"audience_en": "Teams of up to 10 people",
"audience_fr": "Équipes jusqu’à 10 personnes",
"promise_en": "Turn one repeated team AI task into a reusable, checked, and provable work system in one workshop.",
"promise_fr": "Transformer une tâche IA répétée d’équipe en système de travail réutilisable, vérifié et prouvable en un atelier.",
"delivery_en": "Paid bilingual digital team workshop-in-a-box delivered through Squarespace after Stripe checkout.",
"delivery_fr": "Atelier d’équipe bilingue en boîte livré par Squarespace après paiement Stripe.",
"cta_type": "buy",
"cta_label_en": "Get the Team Pack — $199",
"cta_label_fr": "Obtenir le Team Pack — 199 $",
"cta_url_placeholder": "SQUARESPACE_PRODUCT_2_URL",
"public_page_slug": "team-pack",
"claim_boundary_level": "standard"
},
{
"id": "workshop",
"name_en": "GoalOS AI Efficiency Workshop",
"name_fr": "Atelier GoalOS AI Efficiency",
"price_public": "$2,500",
"audience_en": "Organizations",
"audience_fr": "Organisations",
"promise_en": "Turn one repeated organizational AI task into a reusable, checked, and provable work system in one live workshop.",
"promise_fr": "Transformer une tâche IA répétée de l’organisation en système de travail réutilisable, vérifié et prouvable en un atelier en direct.",
"delivery_en": "Live bilingual workshop with scheduling after purchase or inquiry.",
"delivery_fr": "Atelier bilingue en direct avec planification après achat ou demande.",
"cta_type": "inquiry",
"cta_label_en": "Request Workshop",
"cta_label_fr": "Demander l’atelier",
"cta_url_placeholder": "SQUARESPACE_PRODUCT_3_OR_INQUIRY_URL",
"public_page_slug": "workshop",
"claim_boundary_level": "service"
},
{
"id": "sme-ai-adoption-sprint",
"name_en": "GoalOS SME AI Adoption Sprint",
"name_fr": "GoalOS SME AI Adoption Sprint",
"price_public": "From $15,000",
"audience_en": "Small and medium-sized businesses",
"audience_fr": "PME",
"promise_en": "Turn one repeated SME business task into a reusable, checked, and provable AI work system — then leave with a 90-day adoption roadmap.",
"promise_fr": "Transformer une tâche d’affaires répétée de PME en système de travail IA réutilisable, vérifié et prouvable — puis repartir avec une feuille de route d’adoption de 90 jours.",
"delivery_en": "Premium bilingual SME adoption engagement after discovery and scoping.",
"delivery_fr": "Engagement bilingue premium d’adoption IA pour PME après découverte et cadrage.",
"cta_type": "inquiry",
"cta_label_en": "Request SME Discovery",
"cta_label_fr": "Demander une découverte PME",
"cta_url_placeholder": "SME_INQUIRY_URL",
"public_page_slug": "sme-ai-adoption-sprint",
"claim_boundary_level": "service"
},
{
"id": "enterprise-proof-room-agent-control-plane",
"name_en": "GoalOS Proof Room / Agent Control Plane",
"name_fr": "GoalOS Proof Room / Agent Control Plane",
"price_public": "Enterprise",
"audience_en": "Enterprises and regulated institutions",
"audience_fr": "Entreprises et institutions réglementées",
"promise_en": "Govern AI-agent adoption by turning agent work into reusable, checked, auditable, and rollbackable institutional capability.",
"promise_fr": "Gouverner l’adoption des agents IA en transformant leur travail en capacité institutionnelle réutilisable, vérifiée, auditable et rollbackable.",
"delivery_en": "Enterprise discovery, Proof Room pilot, Agent Control Plane architecture, and governed rollout design.",
"delivery_fr": "Découverte entreprise, pilote Proof Room, architecture Agent Control Plane et design de déploiement gouverné.",
"cta_type": "inquiry",
"cta_label_en": "Book Enterprise Discovery",
"cta_label_fr": "Planifier une découverte entreprise",
"cta_url_placeholder": "ENTERPRISE_INQUIRY_URL",
"public_page_slug": "enterprise-proof-room-agent-control-plane",
"claim_boundary_level": "enterprise"
},
{
"id": "nation-state-ai-leverage-proof-infrastructure",
"name_en": "GoalOS Nation-State AI Leverage & Proof Infrastructure",
"name_fr": "GoalOS Nation-State AI Leverage & Proof Infrastructure",
"price_public": "Nation-State",
"audience_en": "Governments and public institutions",
"audience_fr": "Gouvernements et institutions publiques",
"promise_en": "Turn national AI access into trusted, efficient, reusable, and provable capability.",
"promise_fr": "Transformer l’accès national à l’IA en capacité fiable, efficace, réutilisable et prouvable.",
"delivery_en": "Nation-state discovery, Proof Room portfolio design, public-sector adoption architecture, and evidence-governance roadmap.",
"delivery_fr": "Découverte Nation-State, design de portefeuille Proof Room, architecture d’adoption secteur public et feuille de route gouvernance-preuve.",
"cta_type": "inquiry",
"cta_label_en": "Request Nation-State Briefing",
"cta_label_fr": "Demander un briefing Nation-State",
"cta_url_placeholder": "NATION_STATE_INQUIRY_URL",
"public_page_slug": "nation-state-ai-leverage-proof-infrastructure",
"claim_boundary_level": "sovereign"
},
{
"id": "sovereign-nation-state",
"name_en": "GoalOS Sovereign Nation-State AI Leverage & Proof Infrastructure",
"name_fr": "GoalOS Sovereign Nation-State AI Leverage & Proof Infrastructure",
"price_public": "Sovereign",
"audience_en": "Sovereign public institutions",
"audience_fr": "Institutions publiques souveraines",
"promise_en": "Turn national AI access into trusted, efficient, reusable, and provable sovereign capability.",
"promise_fr": "Transformer l’accès national à l’IA en capacité souveraine fiable, efficace, réutilisable et prouvable.",
"delivery_en": "Sovereign AI discovery, national control-plane architecture, public-sector Proof Rooms, Evidence Dockets, Selection Gates, rollout, rollback, and public trust design.",
"delivery_fr": "Découverte IA souveraine, architecture nationale de contrôle, Proof Rooms secteur public, Evidence Dockets, Selection Gates, déploiement, rollback et design de confiance publique.",
"cta_type": "inquiry",
"cta_label_en": "Request Sovereign AI Briefing",
"cta_label_fr": "Demander un briefing IA souveraine",
"cta_url_placeholder": "SOVEREIGN_NATION_STATE_INQUIRY_URL",
"public_page_slug": "sovereign-nation-state",
"claim_boundary_level": "sovereign"
},
{
"id": "sovereign-country-ai-operating-system",
"name_en": "GoalOS Sovereign Country AI Operating System",
"name_fr": "GoalOS Sovereign Country AI Operating System",
"price_public": "Sovereign Country",
"audience_en": "Countries and national AI strategies",
"audience_fr": "Pays et stratégies nationales d’IA",
"promise_en": "Turn national AI access into a sovereign country operating system for trusted, efficient, reusable, and provable AI capability.",
"promise_fr": "Transformer l’accès national à l’IA en système d’exploitation souverain pour une capacité IA fiable, efficace, réutilisable et prouvable.",
"delivery_en": "Country-scale AI operating-system architecture for sovereign AI adoption, proof, governance, rollout, rollback, and public trust.",
"delivery_fr": "Architecture de système d’exploitation IA à l’échelle d’un pays pour adoption IA souveraine, preuve, gouvernance, déploiement, rollback et confiance publique.",
"cta_type": "inquiry",
"cta_label_en": "Request Sovereign Country AI Briefing",
"cta_label_fr": "Demander un briefing IA pays souverain",
"cta_url_placeholder": "SOVEREIGN_COUNTRY_INQUIRY_URL",
"public_page_slug": "sovereign-country-ai-operating-system",
"claim_boundary_level": "sovereign"
},
{
"id": "sovereign-empire-ai-operating-system",
"name_en": "GoalOS Sovereign Empire AI Operating System",
"name_fr": "GoalOS Sovereign Empire AI Operating System",
"price_public": "Sovereign Empire",
"audience_en": "Multi-country, multi-jurisdiction, allied sovereign networks",
"audience_fr": "Réseaux souverains alliés, multi-pays et multi-juridictions",
"promise_en": "Turn multi-country AI access into trusted, efficient, reusable, and provable sovereign capability.",
"promise_fr": "Transformer l’accès IA multi-pays en capacité souveraine fiable, efficace, réutilisable et prouvable.",
"delivery_en": "Multi-country, consent-based, proof-governed AI operating-system architecture for allied sovereign institutions.",
"delivery_fr": "Architecture de système d’exploitation IA multi-pays, fondée sur le consentement et gouvernée par la preuve pour institutions souveraines alliées.",
"cta_type": "inquiry",
"cta_label_en": "Request Sovereign Empire AI Briefing",
"cta_label_fr": "Demander un briefing IA Empire souverain",
"cta_url_placeholder": "SOVEREIGN_EMPIRE_INQUIRY_URL",
"public_page_slug": "sovereign-empire-ai-operating-system",
"claim_boundary_level": "sovereign_empire",
"special_boundary_en": "Sovereign Empire means a voluntary, consent-based, proof-governed capability network across sovereign institutions and allied jurisdictions. It does not mean territorial control, domination, coercion, colonial authority, or sovereignty transfer.",
"special_boundary_fr": "Empire souverain signifie un réseau volontaire, fondé sur le consentement et gouverné par la preuve entre institutions souveraines et juridictions alliées. Cela ne signifie pas contrôle territorial, domination, coercition, autorité coloniale ni transfert de souveraineté."
}
]
35 changes: 35 additions & 0 deletions docs/commerce/paid_product_security.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
# Paid Product Security

GoalOS paid buyer/client packages must not be stored in public GitHub paths.

## Prohibited public delivery channels

- No paid ZIP files in GitHub.
- No public Google Drive links for buyer/client packages.
- No GitHub Releases for buyer/client packages.
- No paid packages in `site/`, `docs/`, `data/`, `.github/`, or the repository root.

The only ZIP exception documented for this repository is the public AEP-001 standards release archive under `releases/AEP-001/`.

## Recommended delivery channel

Use Squarespace gated digital-product delivery for paid downloads. Stripe processes payment through Squarespace, and Squarespace sends the buyer the gated file access.

## License and update note

Each paid package should include a short license note explaining who may use the package, whether team sharing is allowed, and how updates are delivered. Official buyers should receive updates, corrected materials, and support through the email relationship established at purchase.

## Piracy reality

No digital download system can fully prevent sharing. The operating goal is to make official purchase better than piracy by giving buyers:

- the clean current version,
- update access,
- implementation notes,
- support contact,
- proof-standard references,
- and a trusted payment and receipt trail.

## Public claim boundary

Public GoalOS materials should state that the initiative is independent unless a formal agreement is separately executed, and that public pages do not provide legal, financial, procurement, medical, compliance, national-security, or investment advice.
19 changes: 19 additions & 0 deletions docs/commerce/product_ladder.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# GoalOS Product Ladder

GitHub hosts the public proof and product education layer. Squarespace + Stripe host paid sales, checkout, and delivery.

| # | Product | Price | Audience | Promise | Delivery model | Public CTA | Private delivery note |
|---|---|---:|---|---|---|---|---|
| 1 | GoalOS AI Efficiency Sprint | $49 | Individuals | Turn one repeated AI task into a cheaper, reusable, provable work system in under one hour. | Paid bilingual digital download through Squarespace after Stripe checkout. | Get the Sprint — $49 | Upload the buyer ZIP only to the Squarespace digital product. |
| 2 | GoalOS AI Efficiency Sprint — Team Pack | $199 | Teams of up to 10 people | Turn one repeated team AI task into a reusable, checked, and provable work system in one workshop. | Paid bilingual workshop-in-a-box through Squarespace after Stripe checkout. | Get the Team Pack — $199 | Upload the buyer ZIP only to the Squarespace digital product. |
| 3 | GoalOS AI Efficiency Workshop | $2,500 | Organizations | Turn one repeated organizational AI task into a reusable, checked, and provable work system in one live workshop. | Live bilingual workshop with scheduling after purchase or inquiry. | Request Workshop | Deliver scheduling and workshop materials privately after intake. |
| 4 | GoalOS SME AI Adoption Sprint | From $15,000 | Small and medium-sized businesses | Turn one repeated SME business task into a reusable, checked, and provable AI work system, then leave with a 90-day adoption roadmap. | Premium bilingual SME engagement after discovery and scoping. | Request SME Discovery | Use inquiry/discovery before private proposal and delivery. |
| 5 | GoalOS Proof Room / Agent Control Plane | Enterprise | Enterprises and regulated institutions | Govern AI-agent adoption by turning agent work into reusable, checked, auditable, and rollbackable institutional capability. | Enterprise discovery, Proof Room pilot, Agent Control Plane architecture, and governed rollout design. | Book Enterprise Discovery | Use private enterprise discovery and scoped statements of work. |
| 6 | GoalOS Nation-State AI Leverage & Proof Infrastructure | Nation-State | Governments and public institutions | Turn national AI access into trusted, efficient, reusable, and provable capability. | Nation-state discovery, Proof Room portfolio design, public-sector adoption architecture, and evidence-governance roadmap. | Request Nation-State Briefing | Use private briefing and discovery; do not imply endorsement. |
| 7 | GoalOS Sovereign Nation-State AI Leverage & Proof Infrastructure | Sovereign | Sovereign public institutions | Turn national AI access into trusted, efficient, reusable, and provable sovereign capability. | Sovereign AI discovery, national control-plane architecture, public-sector Proof Rooms, Evidence Dockets, Selection Gates, rollout, rollback, and public trust design. | Request Sovereign AI Briefing | Use private sovereign discovery and formal scoping. |
| 8 | GoalOS Sovereign Country AI Operating System | Sovereign Country | Countries and national AI strategies | Turn national AI access into a sovereign country operating system for trusted, efficient, reusable, and provable AI capability. | Country-scale AI operating-system architecture for proof, governance, rollout, rollback, and public trust. | Request Sovereign Country AI Briefing | Use inquiry and private briefing only. |
| 9 | GoalOS Sovereign Empire AI Operating System | Sovereign Empire | Multi-country, multi-jurisdiction, allied sovereign networks | Turn multi-country AI access into trusted, efficient, reusable, and provable sovereign capability. | Multi-country, consent-based, proof-governed AI operating-system architecture for allied sovereign institutions. | Request Sovereign Empire AI Briefing | Use inquiry and private briefing only; include the non-domination boundary. |

## High-ticket CTA rule

Products 3–9 use inquiry/discovery CTAs. Public copy must not present these products as direct buy-now downloads.
Loading
Loading