Role in the Hellgate Cloud Platform
Like every service on the platform, Link can be used standalone or in composition with others. Within the platform it is the PSP and provider connectivity layer — the component that Specter reaches through to call external risk engines, and that Commerce routes through to reach acquirers and payment service providers. Where other services own a capability (Guardian owns tokenization, Specter owns decisioning), Link owns the connection: one runtime that decouples consumers from vendor wire formats so that integration becomes configuration, not code.Core concepts
Protocols
Backends
Invocation
How it works
A request arrives against a protocol action. Link validates it against the action’s schema, maps it onto the chosen backend with declarative rules, dispatches the HTTP call, maps the response back to the protocol’s shape, and records an execution entry. Because the contract and the provider are separate, you can point the same protocol at a different backend — or run several side by side — without the caller ever knowing.What you get by default
Every protocol inherits a shared operational surface, so each new integration starts with it rather than rebuilding it:- Declarative mapping — adapter logic lives in versioned templates and a filter chain, not in per-vendor code or deploys.
- Generated OpenAPI — each imported protocol produces its own OpenAPI 3.1 specification.
- Message-level encryption — optional JWE encryption of request and response bodies, with rotatable keys, for providers that require it.
- Credential and key rotation — rotate backend credentials and encryption keys without downtime.
- Execution audit log — every invocation is recorded asynchronously with timing and the provider response.
- Outbound safety — backend hosts and imported protocol URLs are validated against an SSRF guard (HTTPS-only, no private or internal addresses) when you register or update them.
Integration as leverage
The split between contract and provider is not just an architectural convenience — it is the point.- Front of house — present the API a customer already uses. They re-point rather than re-build, so a migration becomes your configuration instead of their project.
- Back of house — bind that same API to any provider, and switch or combine providers, without the customer ever knowing.