Skip to content

About

HTTP Gateway Public Releases

Resources

Stars

2 stars

Watchers

1 watching

Forks

Latest commit

 

History

356 Commits

Folders and files

Repository files navigation

DFINITY HTTP Gateway for the Internet Computer Protocol

This repository builds a minimal, deterministic, and verifiable HTTP Gateway for the Internet Computer Protocol (ICP), designed for deployment in confidential computing environments such as AMD SEV-SNP trusted execution environments.

The HTTP Gateway is in production use by the DFINITY Foundation, serving traffic for ic0.app, icp0.io, icp-api.io, and all custom domains (e.g., internetcomputer.org).

Releases

Each release includes the following artifacts:

  • initramfs
  • vmlinuz
  • OVMF.fd
  • and an SEV-SNP measurement assuming a configuration with 30 vCPUs

initramfs

A custom initramfs image that includes:

  • ic-gateway from the ic-gateway repository
  • ic-http-lb from the ic-http-lb repository
  • node-exporter for system-level metrics
  • runit a lightweight init system and service supervisor
  • chrony for time synchronization

vmlinuz

OVMF.fd

  • UEFI firmware file for booting in a virtualized environment: the AMD SEV-SNP build of OVMF (OVMF.amdsev.fd) from the official Debian ovmf-amdsev package, pinned to the same snapshot.debian.org timestamp as the kernel

Remote Attestation of SEV-SNP-enabled HTTP Gateways

See Attestation Guide for instructions on how to remotely attest and verify the SEV-SNP-enabled HTTP Gateways.

License

This project is licensed under the Apache License 2.0.

Contributing

This repository does not accept external contributions at this time.

About

HTTP Gateway Public Releases

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages