Agent
Agent
An ERC-721 token in the ERC-8004 Identity Registry. In KineticVM, one agent is one machine. The token id is the agent id.
Agent URI
Agent URI
The metadata URI stored on the agent at claim. The claim page writes a data URI containing the device name and the device address.
Attestation
Attestation
A device-signed action proof that KineticAttestor has written to the ERC-8004 Validation Registry with response 100.
Claim ticket
Claim ticket
An EIP-712 signature by the device key over
ClaimTicket(device, owner, nonce, deadline). It names the only wallet allowed to call claim or link with it, and it works once.Device key
Device key
The secp256k1 key that lives on the machine. It signs tickets, proofs, and transactions. It does not own the agent NFT.
DeviceVault
DeviceVault
The contract that holds MON per agent and enforces the caps, the allowlist, and pause.
KineticAttestor
KineticAttestor
The validator contract. It checks an action proof and writes the validation. It is not proof that hardware moved.
KineticRegistry
KineticRegistry
The contract that mints the agent to the owner and binds one device key to it.
Operation record
Operation record
One canonical JSON line describing one completed operation. The attested
paramsHash is keccak256 of that line.Owner
Owner
The current
ownerOf the agent NFT. The only address that can withdraw, pause, tighten caps, and authorize a loosening signature.Plugin
Plugin
A WebAssembly component that exports tools, and optionally a SOP, a skill, and a record schema.
Request hash
Request hash
The
bytes32 KineticAttestor derives from the action proof and passes to validationRequest. Buyers look up getValidationStatus with it.SOP
SOP
A standard operating procedure: triggers plus ordered steps that call tools. The engine runs it.
Skill
Skill
A
SKILL.md file of guidance for the model. It does not execute and it is not attested.Vault account
Vault account
The MON balance and limits for one agent id inside the shared DeviceVault. Depositing for one agent does not credit another.