feat: SolaceNet gateway rails, IRU marketplace hardening, and docs

- Gateway adapter registry, rails routes, optional SOLACENET_GATEWAY_RAILS_ENFORCE; HTTP integration tests.
- IRU marketplace: rate limits, public routes, notifications/SMTP env docs; marketplace UI constants and flows.
- Quantum proxy legacy protocol types; debank/tezos/GSDS touch-ups; .env.example operator notes.
- SolaceNet doc set (gaps, runbooks, telecom schema example).

Tests: npm run test:iru-marketplace, npm run test:gateway (pass).
Note: full-repo tsc still reports unrelated legacy errors outside this change set.
Made-with: Cursor
This commit is contained in:
defiQUG
2026-04-07 23:21:55 -07:00
parent 1190476b0a
commit 6ebf71dda8
75 changed files with 4104 additions and 338 deletions

View File

@@ -10,6 +10,9 @@
"test": "jest",
"test:watch": "jest --watch",
"test:coverage": "jest --coverage",
"test:iru-marketplace": "jest src/__tests__/iru/marketplace.service.test.ts src/__tests__/integration/api/iru-marketplace-http.integration.test.ts --forceExit --no-cache",
"test:gateway": "jest src/__tests__/unit/core/gateway --forceExit --no-cache && jest --config jest.gateway-http.config.js --forceExit --no-cache",
"seed:gateway-provider": "ts-node -r tsconfig-paths/register scripts/seed-solacenet-gateway-provider.ts",
"prisma:generate": "prisma generate",
"prisma:migrate": "prisma migrate dev",
"prisma:studio": "prisma studio",
@@ -49,6 +52,7 @@
"date-fns": "^3.0.6",
"decimal.js": "^10.4.3",
"dotenv": "^16.3.1",
"ethers": "^6.13.5",
"express": "^4.18.2",
"express-rate-limit": "^7.1.5",
"helmet": "^7.1.0",