{"id":34636873,"url":"https://github.com/riscv-non-isa/riscv-ap-tee","last_synced_at":"2026-03-15T01:45:39.655Z","repository":{"id":37893267,"uuid":"467661094","full_name":"riscv-non-isa/riscv-ap-tee","owner":"riscv-non-isa","description":"This repo holds the work area and revisions of the non-ISA specification created by the RISC-V AP-TEE TG. This specification defines the programming interfaces (ABI) to support the Confidential VM Extension (CoVE) confidential computing architecture for RISC-V application-processor platforms.","archived":false,"fork":false,"pushed_at":"2025-12-18T07:49:09.000Z","size":16805,"stargazers_count":64,"open_issues_count":29,"forks_count":23,"subscribers_count":13,"default_branch":"main","last_synced_at":"2025-12-19T13:01:22.202Z","etag":null,"topics":["confidential-computing","confidential-vm","h-extension","security","smmtt","supervisor-domains","tee","tsm","virtualization"],"latest_commit_sha":null,"homepage":"https://riscv.atlassian.net/browse/RVG-76","language":"Makefile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc-by-4.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/riscv-non-isa.png","metadata":{"files":{"readme":"readme.adoc","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":"GOVERNANCE.md","roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS.md","copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-03-08T20:12:15.000Z","updated_at":"2025-12-18T07:49:14.000Z","dependencies_parsed_at":"2024-01-08T05:02:11.107Z","dependency_job_id":"73b4e65b-74b6-4cf4-b8f4-15002a9939ae","html_url":"https://github.com/riscv-non-isa/riscv-ap-tee","commit_stats":null,"previous_names":[],"tags_count":11,"template":false,"template_full_name":"riscv/docs-spec-template","purl":"pkg:github/riscv-non-isa/riscv-ap-tee","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/riscv-non-isa%2Friscv-ap-tee","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/riscv-non-isa%2Friscv-ap-tee/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/riscv-non-isa%2Friscv-ap-tee/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/riscv-non-isa%2Friscv-ap-tee/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/riscv-non-isa","download_url":"https://codeload.github.com/riscv-non-isa/riscv-ap-tee/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/riscv-non-isa%2Friscv-ap-tee/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28005408,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-12-24T02:00:07.193Z","response_time":83,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["confidential-computing","confidential-vm","h-extension","security","smmtt","supervisor-domains","tee","tsm","virtualization"],"created_at":"2025-12-24T17:02:59.195Z","updated_at":"2025-12-24T17:05:00.302Z","avatar_url":"https://github.com/riscv-non-isa.png","language":"Makefile","funding_links":[],"categories":["Hardware with CC support"],"sub_categories":[],"readme":"= RISC-V AP-TEE TG Specifications\n\nThis repository is for specification deliverables of the AP-TEE TG per the proposed https://github.com/riscv-non-isa/riscv-ap-tee/blob/main/charter.adoc[charter]. The specification(s) are not ratified and everything in these documents may change.\n\n= License\n\nThis work is licensed under a Creative Commons Attribution 4.0 International License (CC-BY-4.0). \nSee the https://github.com/riscv/docs-spec-template/blob/main/LICENSE[LICENSE] file for details.\n\n= Contributors\n\nContributors to this specification are contained in the link:src/contributors.adoc[contributors] file.\n\n= Dependencies\n\nThis project is built using AsciiDoctor (Ruby). The repository has been setup to build the PDF on\ncheckin using GitHub actions. Workflow dependencies are located in the `dependencies` directory.\n\nFor more information on AsciiDoctor, specification guidelines, or building locally, see the\nhttps://github.com/riscv/docs-dev-guide[RISC-V Documentation Developer Guide].\n\n= Cloning the project\n\nThis project uses https://git-scm.com/book/en/v2/Git-Tools-Submodules[GitHub Submodules]\nto include the https://github.com/riscv/docs-resources[RISC-V docs-resources project]\nto achieve a common look and feel.\n\nWhen cloning this repository for the first time, you must either use \n`git clone --recurse-submodules` or execute `git submodule init` and `git submodule update` after the clone to populate the docs-resources directory. Failure to clone the submodule, will result\nin the PDF build fail with an error message like the following:\n\n    $ make\n    asciidoctor-pdf \\\n    -a toc \\\n    -a compress \\\n    -a pdf-style=docs-resources/themes/riscv-pdf.yml \\\n    -a pdf-fontsdir=docs-resources/fonts \\\n    --failure-level=ERROR \\\n    -o profiles.pdf profiles.adoc\n    asciidoctor: ERROR: could not locate or load the built-in pdf theme `docs-resources/themes/riscv-pdf.yml'; reverting to default theme\n    No such file or directory - notoserif-regular-subset.ttf not found in docs-resources/fonts\n      Use --trace for backtrace\n    make: *** [Makefile:7: profiles.pdf] Error 1 \n\n= Building the document\n\nThe final specification form of PDF can be generated using the `make` command.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Friscv-non-isa%2Friscv-ap-tee","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Friscv-non-isa%2Friscv-ap-tee","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Friscv-non-isa%2Friscv-ap-tee/lists"}