chore: consolidate local WIP (repo cleanup 20260707)
Some checks failed
API CI / API Lint (push) Successful in 47s
API CI / API Type Check (push) Failing after 47s
API CI / API Test (push) Successful in 1m0s
API CI / API Build (push) Failing after 50s
API CI / Build Docker Image (push) Has been skipped
Build Crossplane Provider / build (push) Failing after 5m51s
CD Pipeline / Deploy to Staging (push) Failing after 29s
CI Pipeline / Lint and Type Check (push) Failing after 36s
CI Pipeline / Build (push) Has been skipped
CI Pipeline / Test Backend (push) Failing after 1m33s
CI Pipeline / Test Frontend (push) Failing after 30s
CI Pipeline / Security Scan (push) Failing after 1m16s
Crossplane Provider CI / Go Test (push) Failing after 3m23s
Crossplane Provider CI / Go Lint (push) Failing after 7m27s
Crossplane Provider CI / Go Build (push) Failing after 3m27s
Deploy to Staging / Deploy to Staging (push) Failing after 30s
Portal CI / Portal Lint (push) Failing after 21s
Portal CI / Portal Type Check (push) Failing after 21s
Portal CI / Portal Test (push) Failing after 21s
Portal CI / Portal Build (push) Failing after 22s
Test Suite / frontend-tests (push) Failing after 30s
Test Suite / api-tests (push) Failing after 49s
Test Suite / blockchain-tests (push) Failing after 30s
Type Check / type-check (map[directory:. name:root]) (push) Failing after 23s
Type Check / type-check (map[directory:api name:api]) (push) Failing after 21s
Type Check / type-check (map[directory:portal name:portal]) (push) Failing after 19s
Validate Configuration Files / validate (push) Failing after 1m52s
CD Pipeline / Deploy to Production (push) Has been skipped

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
defiQUG
2026-07-07 09:41:34 -07:00
parent 477cf73005
commit 33d50fb91e
277 changed files with 44421 additions and 75 deletions

View File

@@ -0,0 +1,201 @@
{
"schemaVersion": "1.0.0",
"updated": "2026-07-02",
"description": "Canonical marketplace entitlement registry — maps product slugs to Keycloak/feature flags, SKUs, and onboarding runbooks",
"entitlementModel": "contract_po_first",
"billingNote": "Automated billing is roadmap (PUBLIC_SECTOR baseline G2). Grant entitlements via PO/contract then Keycloak flags.",
"products": [
{
"productSlug": "phoenix-ledger-service",
"entitlementKeys": ["PHOENIX_LEDGER_ENTITLED"],
"publisher": "phoenix-cloud-services",
"category": "LEDGER_SERVICES",
"manifestRef": null,
"onboardingRunbook": null,
"fulfillmentMode": "self_service"
},
{
"productSlug": "phoenix-identity-service",
"entitlementKeys": ["PHOENIX_IDENTITY_ENTITLED"],
"publisher": "phoenix-cloud-services",
"category": "IDENTITY_SERVICES",
"manifestRef": null,
"onboardingRunbook": null,
"fulfillmentMode": "self_service"
},
{
"productSlug": "phoenix-wallet-registry",
"entitlementKeys": ["PHOENIX_WALLET_ENTITLED"],
"publisher": "phoenix-cloud-services",
"category": "WALLET_SERVICES",
"manifestRef": null,
"onboardingRunbook": null,
"fulfillmentMode": "self_service"
},
{
"productSlug": "phoenix-tx-orchestrator",
"entitlementKeys": ["PHOENIX_TX_ORCH_ENTITLED"],
"publisher": "phoenix-cloud-services",
"category": "ORCHESTRATION_SERVICES",
"manifestRef": null,
"onboardingRunbook": null,
"fulfillmentMode": "self_service"
},
{
"productSlug": "phoenix-messaging-orchestrator",
"entitlementKeys": ["PHOENIX_MSG_ORCH_ENTITLED"],
"publisher": "phoenix-cloud-services",
"category": "ORCHESTRATION_SERVICES",
"manifestRef": null,
"onboardingRunbook": null,
"fulfillmentMode": "self_service"
},
{
"productSlug": "phoenix-voice-orchestrator",
"entitlementKeys": ["PHOENIX_VOICE_ORCH_ENTITLED"],
"publisher": "phoenix-cloud-services",
"category": "ORCHESTRATION_SERVICES",
"manifestRef": null,
"onboardingRunbook": null,
"fulfillmentMode": "self_service"
},
{
"productSlug": "phoenix-event-bus",
"entitlementKeys": ["PHOENIX_EVENT_BUS_ENTITLED"],
"publisher": "phoenix-cloud-services",
"category": "PLATFORM_SERVICES",
"manifestRef": null,
"onboardingRunbook": null,
"fulfillmentMode": "self_service"
},
{
"productSlug": "phoenix-audit-service",
"entitlementKeys": ["PHOENIX_AUDIT_ENTITLED"],
"publisher": "phoenix-cloud-services",
"category": "PLATFORM_SERVICES",
"manifestRef": null,
"onboardingRunbook": null,
"fulfillmentMode": "self_service"
},
{
"productSlug": "phoenix-observability",
"entitlementKeys": ["PHOENIX_OBSERVABILITY_ENTITLED"],
"publisher": "phoenix-cloud-services",
"category": "PLATFORM_SERVICES",
"manifestRef": null,
"onboardingRunbook": null,
"fulfillmentMode": "self_service"
},
{
"productSlug": "phoenix-b2b-integration-hub",
"displayName": "DBIS B2B Integration Hub",
"entitlementKeys": ["B2B_HUB_ENTITLED"],
"publisher": "phoenix-cloud-services",
"category": "PLATFORM_SERVICES",
"manifestRef": "config/b2b-integration-hub-marketplace.v1.json",
"onboardingRunbook": "docs/03-deployment/B2B_MARKETPLACE_TENANT_ONBOARDING_RUNBOOK.md",
"deployScript": "scripts/deployment/deploy-b2b-integration-stack-from-marketplace.sh",
"verifyCommand": "pnpm b2b:validate",
"catalogSkus": ["b2b-hub-lab", "b2b-hub-dedicated", "b2b-stack-bundle"],
"fulfillmentMode": "operator_provisioned",
"surfaces": {
"productPath": "/marketplace/products/phoenix-b2b-integration-hub",
"managePath": "/marketplace/entitlements/phoenix-b2b-integration-hub"
}
},
{
"productSlug": "phoenix-peppol-hosted-connector",
"displayName": "PEPPOL Hosted Connector",
"entitlementKeys": ["PEPPOL_HOSTED_ENTITLED"],
"publisher": "phoenix-cloud-services",
"category": "PLATFORM_SERVICES",
"manifestRef": "config/peppol-hosted-marketplace.v1.json",
"onboardingRunbook": "docs/03-deployment/B2B_MARKETPLACE_TENANT_ONBOARDING_RUNBOOK.md",
"catalogSkus": ["peppol-hosted-connector"],
"fulfillmentMode": "operator_provisioned",
"surfaces": {
"productPath": "/marketplace/products/phoenix-peppol-hosted-connector",
"managePath": "/marketplace/entitlements/phoenix-peppol-hosted-connector"
}
},
{
"productSlug": "phoenix-ebics-banking-gateway",
"displayName": "EBICS Banking Gateway",
"entitlementKeys": ["EBICS_GATEWAY_ENTITLED"],
"publisher": "phoenix-cloud-services",
"category": "FINANCIAL_MESSAGING",
"manifestRef": "config/ebics-gateway-marketplace.v1.json",
"onboardingRunbook": "docs/03-deployment/B2B_MARKETPLACE_TENANT_ONBOARDING_RUNBOOK.md",
"catalogSkus": ["ebics-gateway-dedicated"],
"fulfillmentMode": "operator_provisioned",
"surfaces": {
"productPath": "/marketplace/products/phoenix-ebics-banking-gateway",
"managePath": "/marketplace/entitlements/phoenix-ebics-banking-gateway"
}
},
{
"productSlug": "phoenix-chain138-participant-onboard",
"displayName": "Chain 138 Participant Onboarding",
"entitlementKeys": ["CHAIN138_ONBOARD_ENTITLED"],
"publisher": "phoenix-cloud-services",
"category": "BLOCKCHAIN_STACK",
"manifestRef": "config/chain138-onboard-marketplace.v1.json",
"onboardingRunbook": "docs/03-deployment/CHAIN138_ONBOARD_PORTAL_RUNBOOK.md",
"integrationDoc": "docs/11-references/CHAIN138_ONBOARD_SANKOFA_MARKETPLACE_INTEGRATION.md",
"catalogSkus": [
"chain138-onboard-portal-dedicated",
"chain138-besu-sentry-order",
"chain138-besu-core-rpc-order",
"chain138-besu-public-rpc-order",
"chain138-besu-private-rpc-order",
"chain138-besu-permissioned-rpc-order"
],
"fulfillmentMode": "request_only",
"surfaces": {
"productPath": "/marketplace/products/phoenix-chain138-participant-onboard",
"managePath": "/marketplace/entitlements/phoenix-chain138-participant-onboard"
}
},
{
"productSlug": "phoenix-x-road-interoperability",
"displayName": "Phoenix X-Road Interoperability",
"entitlementKeys": ["XROAD_INTEROP_ENTITLED"],
"publisher": "phoenix-cloud-services",
"category": "INTEROPERABILITY_SERVICES",
"manifestRef": null,
"programRef": "config/public-sector-program-manifest.json#x-road-global",
"onboardingRunbook": "docs/11-references/X_ROAD_SANKOFA_ECOSYSTEM_INTEGRATION.md",
"catalogSkus": ["x-road-interop-lab", "x-road-security-server-dedicated", "x-road-federation-connector"],
"fulfillmentMode": "request_only",
"status": "preview"
},
{
"productSlug": "phoenix-aegis-vault-cti",
"displayName": "AEGIS-VAULT by CyberSecur Global",
"entitlementKeys": [
"AEGIS_VAULT_ENTITLED",
"AEGIS_VAULT_ESSENTIALS",
"AEGIS_VAULT_PRO",
"AEGIS_VAULT_ENTERPRISE"
],
"tierEntitlements": {
"aegis-vault-essentials": "AEGIS_VAULT_ESSENTIALS",
"aegis-vault-professional": "AEGIS_VAULT_PRO",
"aegis-vault-enterprise": "AEGIS_VAULT_ENTERPRISE"
},
"publisher": "phoenix-cloud-services",
"partnerPublisher": "CyberSecur Global (AF-CSG-001)",
"category": "SECURITY_SERVICES",
"manifestRef": "config/aegis-vault-cti-marketplace.v1.json",
"onboardingRunbook": "docs/03-deployment/AEGIS_VAULT_MARKETPLACE_TENANT_ONBOARDING_RUNBOOK.md",
"deployScript": "scripts/deployment/deploy-aegis-vault-from-marketplace.sh",
"verifyCommand": "pnpm aegis-vault:validate",
"catalogSkus": ["aegis-vault-essentials", "aegis-vault-professional", "aegis-vault-enterprise"],
"fulfillmentMode": "operator_provisioned",
"surfaces": {
"productPath": "/marketplace/products/phoenix-aegis-vault-cti",
"managePath": "/marketplace/entitlements/phoenix-aegis-vault-cti"
}
}
]
}