Public CAS
We maintain public CAS instances at domain scone-cas.cf
. These instances run in debug mode and should be used only for evaluation purposes. They are also regularly restarted with a clean database. Don't use them in production! As we support semantic versioning, there is a need to operate multiple CAS versions:
Stable
We maintain public CAS instances for the following releases.
Public CAS Address | CAS version | Public CAS MrEnclave | Namespaces support | Azure integration support | DCAP-based Apps |
---|---|---|---|---|---|
scone-cas.cf | 5.10.0 | 619166a3dd242ecb79e3f1db8fe58c135aca2a21fbbd71daba2bc4edbfbf5271 |
|||
5-9-0 | 5.9.0 | be64837f9ff7dac7adf504c943a7f105a3ee33eccb2b19145a1084888d0e045a |
|||
5-8-0.scone-cas.cf | 5.8.0 | fb4893ff8c299f526e6d260fce40f9c1cd28fd5bec2a444fd0639ea9dc79a82f |
Older versions
Whenever a public CAS instance from a previous version is shut down, we keep its address live and redirect to the newest available public CAS in the same major version series. For instance, 5-7-0.scone-cas.cf
points to 5-10-0.scone-cas.cf
.
4-x-y.scone-cas.cf public CAS instances were discontinued
4-x-y.scone-cas.cf public CAS intances are not available anymore. Please use the latest stable version.
Edge
We also maintain edge.scone-cas.cf
. This public CAS runs the latest (and potentially unstable) version of SCONE CAS from our nightly builds. We update this public CAS and wipe its database frequently. For this reason, we do not provide its MrEnclave. To attest it, add the option --only_for_testing-trust-any
to the scone cas attest
command (or --disable-attestation
if you're using sconify-image tool). Don't use it in production environments.
Public CAS Address | CAS version | Public CAS MrEnclave | Namespaces support | Azure integration support | DCAP-based Apps |
---|---|---|---|---|---|
edge.scone-cas.cf | 5.10.0+ | N/A |
Other info
Ports:
-
8081
: client API (session management) -
18765
: enclave API (remote attestation)
Supported SCONE Session Language versions:
Feature support
Some SCONE versions might not support some features documented in the SCONE Session Language documentation. Please check the release notes of your SCONE version.
Attest and use a public CAS
To use a public CAS, you need to first attest it with the help of the SCONE CLI:
scone cas attest $PUBLIC_CAS_ADDR $PUBLIC_CAS_MRENCLAVE -GCS --only_for_testing-debug --only_for_testing-ignore-signer
Examples:
$ scone cas attest 5-10-0.scone-cas.cf 619166a3dd242ecb79e3f1db8fe58c135aca2a21fbbd71daba2bc4edbfbf5271 -GCS --only_for_testing-debug --only_for_testing-ignore-signer
CAS 5-10-0.scone-cas.cf at https://5-10-0.scone-cas.cf:8081/ is trustworthy
Version of attested CAS: 5.10.0 (2025-07-02 10:28:04)
$ scone cas list
* 5-10-0.scone-cas.cf: https://5-10-0.scone-cas.cf:8081/
$ scone cas show-certificate
-----BEGIN CERTIFICATE-----
MIIBTjCB9qADAgECAgkA+Ng/B1qmeWQwCgYIKoZIzj0EAwIwDjEMMAoGA1UEAwwD
Y2FzMCAXDTI1MDcwMzA4NTQzOFoYDzQwOTYwMTAxMDAwMDAwWjAXMRUwEwYDVQQD
DAxjYXMtaW5zdGFuY2UwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAARI8v9Pnmya
8ibJo3mtRIAYflZ5uQns75HIfHsJ85YIQiFVR2BoqSwG2ibPY5413TU1h6XVQzOP
diaDz5zd4oPGozIwMDAdBgNVHQ4EFgQUTayScbJnWLqogANCvK7w5mv2tncwDwYD
VR0TAQH/BAUwAwEB/zAKBggqhkjOPQQDAgNHADBEAiAyVeDczTMuEBXcdsxliirO
1WdLO7Fi8xeow0tY+T3PaAIgcyS6ftAdi5bSrlTBFXs3T1GpBxTQmGXGPC4WO3cF
Mcs=
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIBRjCB7KADAgECAghPeROwpcku/TAKBggqhkjOPQQDAjAOMQwwCgYDVQQDDANj
YXMwIBcNMjUwNzAzMDg1NDM4WhgPNDA5NjAxMDEwMDAwMDBaMA4xDDAKBgNVBAMM
A2NhczBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABDqRvvaRrNiKv+Eo/tq5Hjlh
R8vvw3q7obeFXmAVwlf9WmS2t4RzmImL6yjwww95l5D0qtvzhC4TgdVBVWeKHQij
MjAwMB0GA1UdDgQWBBQWCda0qPaEJ3tH6ziVDvtuUhTo+zAPBgNVHRMBAf8EBTAD
AQH/MAoGCCqGSM49BAMCA0kAMEYCIQCqC5wXdcEnP3Ar7K0kmETEsYg1fu3bWuX1
OXFMHdM2aAIhAMw4Pfk5GsjSkHRBe5yHiWiibAUwds+t74PhIQ2Ova1K
-----END CERTIFICATE-----