{"id":21980234,"url":"https://github.com/avanade/emtech-confidential-compute","last_synced_at":"2026-04-17T17:32:42.782Z","repository":{"id":37237021,"uuid":"389984421","full_name":"Avanade/emtech-confidential-compute","owner":"Avanade","description":"Avanade's exploration of Confidential Compute technologies.","archived":false,"fork":false,"pushed_at":"2023-11-28T00:32:40.000Z","size":70215,"stargazers_count":3,"open_issues_count":53,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-02-25T07:31:24.625Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Avanade.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":null,"code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-07-27T12:59:22.000Z","updated_at":"2022-07-20T07:40:24.000Z","dependencies_parsed_at":"2023-02-08T16:16:10.443Z","dependency_job_id":null,"html_url":"https://github.com/Avanade/emtech-confidential-compute","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":"Avanade/avanade-template","purl":"pkg:github/Avanade/emtech-confidential-compute","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Avanade%2Femtech-confidential-compute","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Avanade%2Femtech-confidential-compute/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Avanade%2Femtech-confidential-compute/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Avanade%2Femtech-confidential-compute/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Avanade","download_url":"https://codeload.github.com/Avanade/emtech-confidential-compute/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Avanade%2Femtech-confidential-compute/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31938753,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-17T17:29:20.459Z","status":"ssl_error","status_checked_at":"2026-04-17T17:28:47.801Z","response_time":62,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-29T17:10:02.517Z","updated_at":"2026-04-17T17:32:42.766Z","avatar_url":"https://github.com/Avanade.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# emtech-confidential-compute\n\n[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/) ![GitHub issues](https://img.shields.io/github/issues/Avanade/emtech-confidential-compute) ![GitHub](https://img.shields.io/github/license/Avanade/emtech-confidential-compute) ![GitHub Repo stars](https://img.shields.io/github/stars/Avanade/emtech-confidential-compute?style=social)\n\n## Overview\n\nThis repository showcases Avanade's exploration with Confidential Computing on Azure, built around a document annotation scenario.\n\n### Licensing\n\nemtech-confidential-compute is available under the [MIT Licence](./LICENCE).\n\n### Solutions Referenced\n\n- [Azure Confidential Ledger](https://azure.microsoft.com/en-us/services/azure-confidential-ledger/)\n- [Confidential computing nodes on Azure Kubernetes service](https://docs.microsoft.com/en-us/azure/confidential-computing/confidential-nodes-aks-overview?WT.mc_id=AI-MVP-5004204)\n- [Azure Form Recognizer](https://docs.microsoft.com/en-us/azure/applied-ai-services/form-recognizer/?WT.mc_id=AI-MVP-5004204)\n\n### Architecure\n\nA high level Architecture of the proposed solution\n\n![](docs/images/CC-2.png)\n\nThis demonstrates how to use Azure confidential ledger to annotate a document while preserving the confidentiality of the document contents, checking people are authorised to access the documents, and processing in main memory. We explore how Microsoft’s Form recogniser can be run in a TEE, and utilise services like SQL Ledger and Azre Confidential Ledger to securely track all of the data.\n\n### Documentation\n\nThe `docs` folder contains more detailed documentation.\n\nFeel free to contact the team on Twitter, either [Chris](https://twitter.com/sealjay_clj) or [Fergus](https://twitter.com/FergusKidd). For bugs, please [raise an issue on GitHub](https://github.com/Avanade/emtech-distributed-data/issues).\n\n## Contributing\n\nContributions are welcome. See information on [contributing](CONTRIBUTING.md), as well as our [code of conduct](CODE_OF_CONDUCT.md).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Favanade%2Femtech-confidential-compute","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Favanade%2Femtech-confidential-compute","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Favanade%2Femtech-confidential-compute/lists"}