Economic Primitive
Markovian Protocol / Trustless Agents

ERC-8004, Trustless Agents Testnet

ERC-8004 is Ethereum's on-chain trust layer for autonomous agents, built from three registries: Identity, Reputation, and Validation. Markovian plugs into the Validation Registry as a provenance provider, so an agent output that already carries a Markovian COMMIT can be validated on-chain against the public record.

COMMIT as a Validation Registry provider

An agent requests validation and names the Markovian validator address. The Markovian relayer watches for that request, resolves the provenance behind it against the public verifier, and answers on-chain. The two calls are shown below.

// the agent requests validation, naming the Markovian validator validationRequest(validatorAddr, agentId, requestURI=verify_url, requestHash) // the Markovian relayer answers on-chain validationResponse(requestHash, response=100, responseURI=verify_url, responseHash=0x+merkle_root, tag="provenance")

Provenance, not truth

The ERC-8004 response is a score from 0 to 100. A 100 from Markovian means a provenance record was found and recorded on the chain, not that the agent's work is correct. The tag set to provenance is the firewall that stops a 100 from being read as a correctness claim. Any consumer can filter by that tag and read the score for what it is.

External stamps carry a BN128 Pedersen commitment and a Merkle root, and nothing more. They establish that data was committed at a point in time. They make no claim about whether the data is right.

The full loop, on-chain and verifiable

A real Markovian stamp travelled through the ERC-8004 Validation Registry envelope on the Sepolia testnet. Every artifact below is live and independently checkable on Etherscan and against the public verifier.

ERC-8004 Validation, Sepolia Testnet
networkSepolia testnet, chain id 11155111
validator0x3a78DcDdbe10C6cF23e837E93787b80E1C859E2a
validationRequest0x7bbc0143...fb20db22
validationResponse0x1679f50a...503a96c0
getValidationStatusresponse 100 tag provenance
stamp merkle_root58b9aedaa642d9070b3ada9cf199be9e245b9117121ef761eebeb8b0f8eaf55e

Where this stands

The canonical ERC-8004 Validation Registry is not yet deployed to mainnet. That portion of the standard remains under active development with the TEE community. Markovian is proven today against the reference Validation Registry interface on Sepolia, and the mainnet path follows when the registry ships.

Until then, the live mainnet route is the ERC-8004 Reputation Registry, which carries the same provenance record as an off-chain feedback link. The COMMIT object stays identical across both. Only the on-chain envelope changes.

Check it without trusting this page

The Etherscan links above read the response straight from the chain. The public verifier returns the provenance record behind the stamp, with no account and no dependency on this site.