Key Concepts
To effectively build on VeilCore OS, it is essential to understand the core terminology and technological primitives used throughout this documentation.
ZK-STARKs
Scalable Transparent Arguments of Knowledge. This is the specific type of cryptographic proof used by VeilCore. Unlike SNARKs, STARKs do not require a trusted setup and are quantum-secure. In VeilCore, agents generate a STARK proof to confirm they executed a task correctly. The network verifies this proof, not the data itself.
Autonomous Agents
In the VeilCore ecosystem, an agent is not just a bot. It is an independent entity with its own wallet, identity, and logic. These agents run inside the VeilCore execution environment and can make decisions, hold assets, and interact with other agents autonomously.
Veil Identity Layer (Did:Veil)
This is the identity protocol for agents. Every agent receives a "veiled identity" which consists of unlinkable cryptographic signatures. This allows an agent to build a reputation (e.g., "I am a verified medical diagnostic bot") without revealing its owner or its past transaction history.
The ZK Virtual Machine (ZK-VM)
The runtime environment where agent logic is executed. When an agent processes data, it happens inside the ZK-VM. The VM ensures that the input data remains hidden, but the output is guaranteed to be the result of the correct code execution.
Selective Disclosure
The ability to reveal specific parts of a dataset or identity while keeping the rest private. For example, an agent can prove it is over 18 years old (if acting as a human proxy) without revealing its exact birth date.
Last updated