define TCS language and prove stage0 execution slice
This commit is contained in:
parent
8cfdba210f
commit
3959ae4270
31 changed files with 2449 additions and 5 deletions
36
native-runtime/loader/TCS-GIR-LOADER-CONTRACT.hldp
Normal file
36
native-runtime/loader/TCS-GIR-LOADER-CONTRACT.hldp
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
schema: hololake.tcs-gir-loader-contract/v1
|
||||
id: HLP-TCS-GIR-LOADER-0001
|
||||
state: CONTRACT_DEFINED_RUNTIME_IMPLEMENTATION_MINIMUM_STAGE0_ONLY
|
||||
consumers:
|
||||
- HOLOLAKE_LOCAL_AGE_RUNTIME
|
||||
- GUANGHU_OS_NATIVE_RUNTIME
|
||||
input:
|
||||
schema: guanghu.gir/v1
|
||||
canonical_hash_required: true
|
||||
compiler_provenance_required: true
|
||||
dependency_lock_required: true
|
||||
sequence:
|
||||
- VERIFY_GIR_SCHEMA_AND_HASH
|
||||
- VERIFY_SUBJECT_TARGET_AUTHORITY_AND_RESOURCE_CEILING
|
||||
- RESOLVE_REGISTERED_CAPABILITY_FOR_EACH_ACTION
|
||||
- ACQUIRE_EXACT_LEASE_WHEN_REQUIRED
|
||||
- EXECUTE_DETERMINISTIC_GRAPH
|
||||
- VERIFY_TARGET_SIDE_READBACK
|
||||
- CLEANUP_OR_ROLLBACK_ON_FAILURE
|
||||
- WRITE_MACHINE_RECEIPT
|
||||
- PROJECT_HUMAN_READABLE_RECEIPT
|
||||
- APPEND_HLDP_CAUSAL_EVENT
|
||||
stage0_implemented_subset:
|
||||
operations: [CORE.ECHO]
|
||||
target_scope: LOCAL_EXACT_ROOT_ONLY
|
||||
target_readback: EXACT_BYTES
|
||||
self_hosted: false
|
||||
production_missing:
|
||||
- SIGNED_CAPABILITY_REGISTRY
|
||||
- GENERAL_ACTION_GRAPH_RUNTIME
|
||||
- MODULE_PACKAGE_INSTALLER_IN_NEW_FOUNDATION
|
||||
- HOLOLAKE_INTEGRATION
|
||||
- GUANGHU_OS_INTEGRATION
|
||||
- TCS_STAGE1_COMPILER_EXECUTION
|
||||
- SELF_HOST_FIXED_POINT
|
||||
|
||||
Loading…
Reference in a new issue