Contract Manifest Specification
Цей контент ще не доступний вашою мовою.
The Contract Manifest is the primary governance document of the UAPE platform. It forces WASM business modules to operate strictly under a declarative sandbox.
Key Governance Fields
Section titled “Key Governance Fields”nameandversion: Define the module namespace and follow SemVer requirements.capabilities: Declare the exact resources the module has access to.storage: Specifies which database tables the module can read or write in theredbinstance.networking: Boolean flag. If set tofalse, all outgoing network calls from WASM are aborted.gateways: The external communication triggers that route to this module.
autopoiesis: Dictates triggers and self-evolution scopes (enabling AI agents to mutate schemas safely).
Validation Mechanics
Section titled “Validation Mechanics”Before a WASM module is loaded into the DAIMON Kernel:
- The kernel reads the companion Contract Manifest.
- The manifest is checked against the Contract Manifest Schema.
- The manifest signature is verified using the public keys of the operator or auditor.
- The kernel configures the Wasmtime Linker, binding only the declared storage and network capabilities to the module instance.